

JOY OF PROGRAMMING - Software Engineering Simulator
Prof. Scherer · January 18, 2025 · Automation, Logic, Education, Programming, Puzzle
Buy JOY OF PROGRAMMING - Software Engineering Simulator from Steam at $17.99 — the cheapest of 1 store we compare.
Where to buy JOY OF PROGRAMMING - Software Engineering Simulator — official stores
JOY OF PROGRAMMING - Software Engineering Simulator price by region
JOY OF PROGRAMMING - Software Engineering Simulator costs $9.89 in Georgia (USD), £14.99 in the United Kingdom, €17.49 in Europe (EUR), $17.99 in the United States, CA$23.49 in Canada, NZ$26.29 in New Zealand, A$26.50 in Australia, R$54.99 in Brazil and zł82.99 in Poland right now.
| Region | Best price | Official store | Key shop | Stores |
|---|---|---|---|---|
| $9.89 | $9.89 | — | 1 | |
| £14.99 | £14.99 | — | 1 | |
| €17.49 | €17.49 | — | 1 | |
| $17.99 | $17.99 | — | 1 | |
| CA$23.49 | CA$23.49 | — | 1 | |
| NZ$26.29 | NZ$26.29 | — | 1 | |
| A$26.50 | A$26.50 | — | 1 | |
| R$54.99 | R$54.99 | — | 1 | |
| zł82.99 | zł82.99 | — | 1 |
Each row is a real price from that region's own stores, not a currency conversion, so the figures are not directly comparable. Switch regions in the header to shop the one you buy in.
Screenshots
About JOY OF PROGRAMMING - Software Engineering Simulator
JOY OF PROGRAMMING - Software Engineering Simulator challenges you to write real Python code to solve authentically difficult programming puzzles spanning robotics, algorithms, computer vision, and more. It's designed by a computer science professor to teach genuine coding skills through bite-sized challenges that demand serious thinking, debugging, and problem-solving rather than casual gameplay.
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!JOY OF PROGRAMMING - Software Engineering Simulator — game info
- Platforms
- Windows
- Steam Deck
- Verified
- Player modes
- Single-player
- PC Game Pass
- Not included
What Steam players say
Recent verbatim reviews from Steam — separate from playze.io community reviews below.
Hey! Yo! This is a great game! Scratches that puzzle itch while I continue to practice python! Now to try and get sleep cycles back on track. lol To the dev: this is great! I love your work on this. Hopped on this after "The Farmer Was Replaced" and loving this one too.1 found this helpful
Quite frustrating for this longtime Python coder. The coordinate and movement system is cumbersome and lacks an in-game introduction. The API docs are too vague in this regard, specifically for MovingPlatform.get_current_location(). The 3D controls often interfere with the code editor window. If one makes the code editor window smaller to make more room for the 3D controls, the “Run” and Stop” buttons for code execution disappear from the top row of the code window. The “expert system” tells me I should be “more decorous” when asking it about these issues. The robot arm object reports it is carrying an object when it is not. The Joy of Programming did not bring me joy.1 found this helpful
Controls are janky AF, UnPlayable1 found this helpful
Since graduated from CS and became jobless. This game make me re-think my life, maybe I don't really wasted those 4 years in my university for nothing.
It's a very fun, but imperfect game. Despite its flaws, I had a lot of fun with this game and ended up beating most of the puzzles - it covers some challenging and relevant topics, it's pretty damn cool that you can leverage OpenCV / SciPy in your programs, and there's generally many ways to solve each problem. I'm recommending the game because of this - it's a solid programming game and there aren't many other games like this that give you a lot of power, but also throw you into the deep end. That said, I have some criticisms about the game: 1. Clunky APIs with poor documentation - for most of the APIs you just need to experiment / try them out to understand how they work. 2. The puzzles use different coordinate systems / mix left-handed coordinate system into the game which basically just adds friction / increases the chances for bugs. IMO you should just use right-handed coordinates because 99% of math / computer vision / robotics assumes this convention. You're just adding friction by mixing in left-handed coordinates and breaking established conventions. 3. Many of the puzzles are physics-based and rely on precise timing to reach a decent solution. There's a complex interplay…
Pretty good challenges, lets you solve problems in any way you want. I think I'd prefer if the game had more diverse challenges, but it's pretty good as it is.
Community reviews
0 reviews
Sign in to write a review.
No reviews yet. Be the first to review this game.
More like JOY OF PROGRAMMING - Software Engineering Simulator
News
PCGames like Undertale that remember what you did
Undertale's own listing calls it the RPG where you don't have to destroy anyone. Games like Undertale that keep that idea: permanent choices, fights you can talk past, worlds that notice.
Nov 14, 2026
PCGames like Slay the Spire that keep the branching climb
Most games like Slay the Spire copy the cards and lose the map. These keep the risky-or-safe choice, from a three-floor train to a deck made of poker hands.
Nov 14, 2026
PCBodycam game price: what the zombie update changes about buying
The Dead & Damned put Bodycam's zombies back on 13 November. What our dated record says about the Bodycam game price, and why the store's end date matters more than the sticker.
Nov 14, 2026
BlogSilkMU is our new partner: MU Online Season 6 in a browser tab
SilkMU, a MU Online Season 6 server that runs in a browser tab or as an app, opened on 6 November 2026 and is now our partner. What it offers, what is free and what costs WCoin.
Nov 13, 2026
PCGames like Dying Light, where nightfall changes the rules
Games like Dying Light are easy to find if you only want parkour or only want zombies. These eight keep the part that matters: a city that becomes a different place after dark.
Nov 13, 2026
PCGames like Portal 2, where one idea carries the whole game
Games like Portal 2 all share one habit: teach a single impossible trick, then spend a campaign breaking it. From rewinding objects through time to Escher geometry that loops back on itself.
Nov 13, 2026
BundlesPlanet Coaster DLC: skip the collection, buy the packs
The Planet Coaster DLC catalogue closed in 2019, so there is no curve left to wait out. Our record shows the collection bundle costs far more than assembling the same packs one by one.
Nov 13, 2026
XboxToxic Commando Game Pass: subscribe, or buy the key?
The Toxic Commando Game Pass add landed on 12 November. Our price record since late September shows the key route barely moved, which changes what a subscription is worth.
Nov 13, 2026
BlogSilkMU ჩვენი ახალი პარტნიორია: MU Online Season 6 პირდაპირ ბრაუზერში
SilkMU, MU Online-ის Season 6 სერვერი, რომელიც ბრაუზერში ან აპლიკაციად თამაშდება, 6 ნოემბერს გაიხსნა და ახლა playze-ის პარტნიორია. რას გთავაზობს, რა არის უფასო და რა ღირს WCoin.
Nov 13, 2026
PCTekken 8 ღირს თუ არა: 91 ქულა და შერეული შეფასება
Tekken 8 ღირს თუ არა, როცა კრიტიკოსებს 91 ქულა აქვთ დაწერილი, მოთამაშეებს კი „შერეული"? ფასი, ონლაინის მდგომარეობა და უკეთესი ალტერნატივა.
Sep 24, 2026
DealsStellaris იაფად: ოცდახუთი დამატება და ერთი გამოსავალი
Stellaris იაფად ყიდვა საბაზისო თამაშის შემთხვევაში მარტივია. ძვირი დამატებებია — და მათთვის არსებობს ვარიანტი, რომელსაც ბევრი ვერ ამჩნევს.
Sep 24, 2026
PCARK ფასი: Evolved თუ Ascended — რომელი ვიყიდოთ
ARK ფასი ორი სხვადასხვა თამაშის ფასია. რომელი ჯობია ქართული სიიდან, სად არიან მოთამაშეები და რატომ არ ღირს ახალ ვერსიაზე გადახტომა.
Sep 24, 2026
DealsCivilization 6 იაფად: რომელი დამატება ღირს მართლა
Civilization 6 იაფად ყიდვა მარტივია — საბაზისო თამაში იაფია და იაფად რჩება. რთული ის არის, რომ ცხრამეტი დამატებიდან სწორი აირჩიოთ.
Sep 24, 2026
FreebiesCS2 უფასოდ: რა ღირს სინამდვილეში Prime
CS2 უფასოდ ითამაშება საქართველოდანაც და ეს დემო არაა. ფული მხოლოდ Prime-ს სჭირდება — აი, რას იძლევა ის და ვის ღირს.
Sep 24, 2026
PCCuphead ღირს თუ არა: სირთულე, DLC და ორზე თამაში
Cuphead ღირს თუ არა: ექვსივე ქართულ მაღაზიაში ერთი ფასია, მეგობარს კი ასლი საერთოდ არ სჭირდება. სირთულე, ერთადერთი დამატება და როდის ვიყიდოთ.
Sep 23, 2026
DealsRimWorld იაფად: ბაზა, ხუთი დამატება და სწორი რიგი
RimWorld იაფად ყიდვა დამატებების რიგზეა დამოკიდებული, არა ფასდაკლების ლოდინზე. რომელი ხუთიდან ღირს ჯერ და რომელ მაღაზიას აქვს ფასდაკლება.
Sep 23, 2026New releases
All new releases →- AION 2Sep 30, 2026Free
- Onimusha: Way of the SwordSep 25, 2026$39.78
- AniimoSep 16, 2026Free
- WARDOGSSep 10, 2026$31.29
- The Blood of DawnwalkerSep 2, 2026$57.46
- Breathedge 2Aug 31, 2026$13.46
- STAR WARS Zero Company™Aug 27, 2026$43.89
- How to FishAug 20, 2026$6.39
- Mortal Shell IIAug 20, 2026$34.80
- DragonSword : AwakeningJul 22, 2026$12.72
- Burglin' GnomesJun 10, 2026$8.37
- Scary Game 2: The Mad ShepherdMay 8, 2026$1.99
- Gamble With Your FriendsMay 1, 2026$7.28
- ForefrontApr 23, 2026$27.99
- HexBreaker ⅡMar 6, 2026$15.59
- DrainSimMar 3, 2026$14.21
- The Legend of KhiimoriMar 3, 2026$20.70
- School DaysJan 29, 2026$14.99
- Super Woden: Rally EdgeJan 15, 2026$9.74
- Blood Money: Lethal EdenJan 10, 2026$4.17
- Skate StoryDec 8, 2025$11.13
- OCTOPATH TRAVELER 0Dec 4, 2025$28.52
- FrostBoundNov 27, 2025$14.99
- News TowerNov 18, 2025$10.41
Top games right now
All rankings →- 1Counter-Strike 2Free
- 2Dota 2Free
- 3PUBG: BATTLEGROUNDSFree
- 4Grand Theft Auto V Legacy—
- 5Terraria$2.11
- 6Tom Clancy's Rainbow Six SiegeFree
- 7Rust$20.19
- 8Garry's Mod$6.19
- 9Team Fortress 2Free
- 10Black Myth: Wukong$35.72
- 11HELLDIVERS™ 2$23.99
- 12ELDEN RING$38.88
- 13Apex Legends™Free
- 14Left 4 Dead 2$9.99
- 15Stardew Valley$12.11
- 16Wallpaper Engine$3.99
- 17Cyberpunk 2077$17.99
- 18Euro Truck Simulator 2$4.99
- 19Dead by Daylight$6.81
- 20Red Dead Redemption 2$12.97
- 21The Witcher 3: Wild Hunt$9.77
- 22Baldur's Gate 3$53.52
- 23Phasmophobia$15.60
- 24War ThunderFree
Buy at Steam 










