PCGame

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

IndieSimulationStrategy

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

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

Recent updates

Games like JOY OF PROGRAMMING - Software Engineering Simulator