- Warsaw Stock Exchange
- PlayWay S.A.
- JOY OF PROGRAMMING - Software Engineering Simulator

JOY OF PROGRAMMING - Software Engineering Simulator
Released: 18/01/2025
Developer
Prof. Scherer
Publisher
PlayWay S.A.
Description
JOY OF PROGRAMMING - Software Engineering Simulator is an immersive 3D programming puzzle game about automating and controlling realistic machines, robots, drones and more using real Python code. Build actual coding skills while playing, solve exciting bite-sized programming challenges and progress to unlock new programming features and improved machinery. Prior programming knowledge recommended.
Automate logistics to quickly transport items Stabilize robots with control feedback (PIDs)
Write navigation code for cars Crack passwords with brute-force
Solve classical algorithms and data-structures Accurately control sniper rifles
Use image processing to count coins Apply computer vision to guide missiles
Get it now and dive into your programming adventure!
A Fair Warning
JOY OF PROGRAMMING is not a casual game. In fact, it is one of the most difficult games on Steam. It offers the real programming experience: Lots of thinking, hard work, gathering information, debugging and some frustrations. But you will also learn new skills, become a better developer, and most of all enjoy that sweet sensation of finally cracking a hard problem.
Features
Tutorial levels to get you started with the programming concepts in JOY OF PROGRAMMING
Create your own puzzles with the included level-editor
Find collectible factsheets with interesting computer-science tidbits
Earn stars by completing levels and use them to unlock new programming features
Work towards achieving many different certificates for completing all levels in one category
Real programming: No pseudo code, no imaginary language. Instead, fully functional python code with your favourite packages like numpy, pandas, scipy, pillow, sklearn and more. Some basic prior programming knowledge (in Python or otherwise) and a strong interested in programming is recommended.
In-game IDE: A codemirror based in-game Python IDE offers syntax highlighting, auto-completion, docstring tooltips, debugging, auto-indentation, code-folding, copy/paste and undo/redo. Advanced users can also opt to use external IDEs like VSCode or PyCharm instead.
Realistic challenges: From robotics to abstract algorithms and creative coding - the full breadth and depth of computer-science awaits.
Open puzzle design: Each level has many different valid solutions.
Clear goals: Each level has one mandatory goal and up to three optional goals.
Immediate feedback: Never wonder whether your code is working. Get immediate, incremental feedback on each good (or bad) step towards a working solution.
Performance metrics: Compare your best solution anonymously with others with respect to speed, memory usage and code length.
No hard locks: Never get stuck on a single level, there are always several open challenges available.
Optionally submit your solution and your code to the leaderboards and share it with the world.
Designed By A Computer Science Professor
The game is developed primarily by a single developer, who also happens to be a computer science professor. An accompanying Youtube series by the developer provides example solutions for several of the levels and walks through them step-by-step.
Level Editor
An innovative Python based level editor allows creating and scripting entirely new levels with exciting new challenges. Optionally, these new levels can also be shared with the community via the game's Workshop.
Happy Coding and get JOY OF PROGRAMMING now!
Price
$17.99
Followers
12,691
Updated 12/12/2025 21:25
Reviews
78% positive out of 323
Updated 12/12/2025 13:02
Metacritic
No data
Copies sold
28.8K
Revenue
$345.5K
Twitch
No data
Highest ranking achieved on 19/01/2025
Top Sellers Ranking
What this shows: Steam's top sellers ranking is updated hourly based on revenue, not unit sales. A game consistently in the top 20 demonstrates strong commercial performance. Look for sustained periods in high positions (green zones) which indicate stable revenue generation. Sharp drops often correlate with the end of promotional sales or the launch of competing titles. Investors should note that top 10 placements typically have significant impact on quarterly earnings, especially for mid-sized publishers.
Reviews History
What this shows: Review accumulation over time reveals player sentiment and community reception. The line tracks total review count growth—steep increases indicate viral moments or major updates. The colored bars show daily review breakdown: green (positive) vs. red (negative). Watch for sudden red spikes, which often signal controversies, technical issues, or unpopular changes. Sustained green dominance (70%+ positive) correlates with long-term sales success. For investors, review velocity matters—games maintaining 1,000+ reviews per month show healthy engagement. Compare review ratios to Metacritic scores to spot discrepancies between critic and player reception.
Followers History
Compare in GDI BenchmarkWhat this shows: Follower count tracks ongoing community engagement over time. Unlike wishlists (which reflect purchase intent), followers indicate sustained interest and active monitoring. Rapid growth spikes often correlate with viral moments, major updates, or positive press coverage. For released games, continued follower growth suggests healthy long-term engagement, which supports DLC sales and live-service revenue. For unreleased games, steady upward trajectory indicates building hype. Compare the slope of this line to similar titles—steeper growth rates predict stronger commercial performance. Use the comparison feature to benchmark against up to 4 genre competitors simultaneously for comprehensive competitive analysis.
Compare with other games: Select up to 4 games to overlay their follower growth patterns around release date (±90 days). This helps identify similar launch trajectories and benchmark performance.
What this shows: Recent follower momentum across different time periods. Positive growth indicates increasing community interest and can signal upcoming catalysts like announcements, updates, or viral moments. Compare short-term (24h, 3D) vs long-term (14D, 30D) trends to identify acceleration or deceleration in community growth. Sudden spikes often precede or follow major news events.
Player Statistics
What this shows: Concurrent player counts (CCU) and daily active users reveal real-time engagement with the game. High sustained CCU indicates healthy player retention, which drives ongoing revenue through in-game purchases, DLC, and premium subscriptions. Look for the 24-hour peak—multiplayer games should show clear patterns (evening spikes in major regions). Single-player titles typically see declining CCU over weeks unless major updates or discounts occur. For investors, sustained player counts months after launch signal successful live-service implementation. Sharp drops may indicate server issues, negative publicity, or loss of interest. This data complements revenue estimates—games with 100,000+ daily players usually generate significant recurring income.
Top Wishlist Ranking
What this shows: Wishlist rankings indicate pre-launch demand and commercial potential. Games climbing this chart (lower numbers = better) demonstrate growing anticipation. A top 20 wishlist position typically predicts strong launch-day sales. Watch for acceleration in the final 4-8 weeks before release—games maintaining momentum often exceed revenue expectations. For investors, wishlist trends can signal which upcoming titles will drive next quarter's performance. Sudden ranking improvements often follow major announcements, gameplay reveals, or beta access periods.
Search Interest
What this shows: Google Search trends reveal public awareness and interest over time, independent of Steam metrics. Spikes indicate moments when the game captured mainstream attention—typically around announcements, trailers, beta releases, or launch day. Compare search interest to follower growth to gauge whether marketing efforts are reaching beyond the existing gaming community. For unreleased games, rising search volume suggests effective promotional campaigns. For released games, sustained search interest months after launch indicates lasting cultural relevance. Investors should note: viral search moments don't always translate to sales, but they do indicate brand awareness that could drive future DLC or sequel success. This data helps answer "Is anyone talking about this game outside of core gaming circles?"
Loading search interest data...