JOY OF PROGRAMMING - Software Engineering Simulator
3D programming puzzles where Python code controls machines and robots
Prof. Scherer · Published by PlayWay S.A. · Released Jan 18, 2025
- Reviews
- Mostly Positive
- 77% of 396
- Recent reviews
- Not enough recent
- Playing now
- 6
- right now
- Steam Deck
- Unsupported
- Last update
- 1 year ago
- Aug 31, 2025
What is JOY OF PROGRAMMING - Software Engineering Simulator?
A 3D programming puzzle game where you write Python code to automate machinery and control robots, drones, and vehicles. Levels set tasks such as transporting items, navigating cars, and solving algorithms. Completing levels earns stars that unlock more programming tools.
For you if...
- +you enjoy debugging and revising code until it works
- +you like difficult puzzles with several valid solutions
Not for you if...
- −you want to learn Python entirely from in-game tutorials
- −you prefer puzzles that require little trial and error
What players say
77% of 396 reviews are positive
Players praise the variety of coding tasks and the satisfaction of solving them. Their most common complaints concern limited tutorials, vague documentation, and unclear objectives. Some also report erratic physics, bugs, and editor interface problems.
Screenshots and trailer
JOY OF PROGRAMMING - Software Engineering Simulator system requirements
As published by the developer.
Minimum
- OS
- Windows 10/11, x64 only
- Processor
- Core i5 8400, Ryzen 5 2600
- Graphics
- GTX 1070
- Memory
- 8 GB RAM
- Storage
- 12 GB available space
- DirectX
- Version 12
- Notes
- SSD recommended
Recommended
- OS
- Windows 10/11, x64 only
- Processor
- Core i7 9700k, Ryzen 7 3700X
- Graphics
- RTX 2070
- Memory
- 16 GB RAM
- Storage
- 12 GB available space
- DirectX
- Version 12
- Notes
- SSD recommended
PC version details
DRM, required accounts, controller support and Steam features.
- DRM
- None declared on Steam
- Controller
- Keyboard and mouse
- Platforms
- Windows
- Achievements
- 46
- Steam features
- Workshop, Cloud saves, Family Sharing
Steam Deck: Unsupported
- Graphics settings cannot be configured to run well on Steam Deck
Multiplayer and co-op
Languages
Text only: English, French, German, Spanish - Spain, Russian, Simplified Chinese.
Tags
- Automation
- Logic
- Programming
- Education
- Puzzle
- Robots
- Science
- Simulation
- Physics
- Hacking
- Immersive Sim
- 3D
- Moddable
- Top-Down
- Difficult
- Realistic
Recent updates
- Aug 31, 2025 · Small free content update
- Jan 28, 2025 · Patch 1.0.2
- Jan 19, 2025 · Hotfix 1.0.1
- Nov 8, 2024 · Update #15 and 1.0 Announcement
- Sep 18, 2024 · Update #14