
JOY OF PROGRAMMING - Software Engineering Simulator
App ID | 2216770 |
App Type | Game |
Developer | Prof. Scherer |
Publisher | PlayWay S.A. |
Supported Systems | Windows |
Technologies | Unreal Engine |
Last Changenumber | 31422226 |
Last Record Update | 1 October 2025 – 16:17:10 UTC ( |
Release Date | 18 January 2025 – 18:01:10 UTC ( |
Use real Python code to automate machines, robots, drones and more: Program self-driving vehicles; crack passwords; apply machine learning; automate logistics; use image processing to guide missiles. Gain real coding skills and solve exciting bite-sized programming challenges.
Additional Information
Developer | Prof. Scherer | |||||||||||||||||||||||||||
community_visible_stats | Yes | |||||||||||||||||||||||||||
workshop_visible | Yes | |||||||||||||||||||||||||||
ReleaseState | released | |||||||||||||||||||||||||||
Publisher | PlayWay S.A. | |||||||||||||||||||||||||||
Store Release Date | 18 January 2025 – 18:01:14 UTC ( |
|||||||||||||||||||||||||||
osarch | 64 | |||||||||||||||||||||||||||
community_hub_visible | Yes | |||||||||||||||||||||||||||
Social Media | https://bsky.app/profile/prof-scherer.com https://discord.com/invite/2ZrdzkNeBP |
|||||||||||||||||||||||||||
Primary Genre | Simulation (28) | |||||||||||||||||||||||||||
Store Genres | Indie (23), Simulation (28), Strategy (2) | |||||||||||||||||||||||||||
Steam Release Date | 18 January 2025 – 18:01:10 UTC ( |
|||||||||||||||||||||||||||
Store Asset Modification Time | 17 April 2024 – 14:58:29 UTC ( |
|||||||||||||||||||||||||||
library_assets |
|
|||||||||||||||||||||||||||
osextended | empty string | |||||||||||||||||||||||||||
review_score | 6 | |||||||||||||||||||||||||||
review_percentage | 78 | |||||||||||||||||||||||||||
Detected Technologies (?) | Unreal Engine, CEF SDK, Intel_OID SDK, Intel_oneTBB SDK, Lua SDK, NVIDIA_Nsight_Aftermath SDK, Ogg SDK, Protocol_Buffers SDK, Python SDK, Vorbis SDK, XAudio2 SDK | |||||||||||||||||||||||||||
Steam Deck Compatibility |
|
|||||||||||||||||||||||||||
steam_deck_blog_url | https://steamcommunity.com/games/2216770/announcements/detail/4347746728055282960 | |||||||||||||||||||||||||||
controllertagwizard | Yes | |||||||||||||||||||||||||||
Early Access Release Date | 30 January 2024 – 00:00:00 UTC ( |
|||||||||||||||||||||||||||
First seen on SteamDB | 9 November 2022 – 18:19:48 UTC ( |
Supported Languages
6 Languages | Interface | Full Audio | Subtitles |
---|---|---|---|
English | Yes | ||
French | Yes | ||
German | Yes | ||
Spanish - Spain | Yes | ||
Russian | Yes | ||
Simplified Chinese | Yes |
Tags
Categories











Assets
Load all asset imagesclienticon | c1a61b09ec405d15f881f5395868c0be6629c8ed | ||||||||||||||||||||||||||||
clienttga | 453c939ef07bd1c2976c3388949e73ba68779457 | ||||||||||||||||||||||||||||
icon | 53c994b0e2f2feb2ba7095c940690a66e97a9be7 | ||||||||||||||||||||||||||||
small_capsule |
|
||||||||||||||||||||||||||||
header_image |
|
||||||||||||||||||||||||||||
library_assets_full |
|
||||||||||||||||||||||||||||
Assets |
|
trailer_name | Gameplay Trailer 1 |
trailer_category | 1 |
trailer_480p ↴ | |
video/webm | 256927430/movie480_vp9.webm |
video/mp4 | 256927430/movie480.mp4 |
trailer_max ↴ | |
video/webm | 256927430/movie_max_vp9.webm |
video/mp4 | 256927430/movie_max.mp4 |
microtrailer ↴ | |
video/webm | 2216770/533718/c7d6f6792bcac578d431ac9131b77ba560a362b7/1750809559/microtrailer.webm |
video/mp4 | 2216770/533718/c7d6f6792bcac578d431ac9131b77ba560a362b7/1750809559/microtrailer.mp4 |
adaptive_trailers ↴ | |
dash_av1 | 2216770/533718/c7d6f6792bcac578d431ac9131b77ba560a362b7/1750809559/dash_av1.mpd |
dash_h264 | 2216770/533718/c7d6f6792bcac578d431ac9131b77ba560a362b7/1750809559/dash_h264.mpd |
hls_h264 | 2216770/533718/c7d6f6792bcac578d431ac9131b77ba560a362b7/1750809559/hls_264_master.m3u8 |
screenshot_medium | 256927430/movie.293x165.jpg |
screenshot_full | 256927430/movie_full.jpg |
all_ages | true |
is_highlight | true |
timestamp | 21 February 2024 – 18:50:27 UTC |
trailer_name | Teaser 1 |
trailer_category | 2 |
trailer_480p ↴ | |
video/webm | 256922655/movie480_vp9.webm |
video/mp4 | 256922655/movie480.mp4 |
trailer_max ↴ | |
video/webm | 256922655/movie_max_vp9.webm |
video/mp4 | 256922655/movie_max.mp4 |
microtrailer ↴ | |
video/webm | 2216770/524729/d04e83e4a54b9570d333826f29ba921383ccec43/1750809559/microtrailer.webm |
video/mp4 | 2216770/524729/d04e83e4a54b9570d333826f29ba921383ccec43/1750809559/microtrailer.mp4 |
adaptive_trailers ↴ | |
dash_av1 | 2216770/524729/d04e83e4a54b9570d333826f29ba921383ccec43/1750809559/dash_av1.mpd |
dash_h264 | 2216770/524729/d04e83e4a54b9570d333826f29ba921383ccec43/1750809559/dash_h264.mpd |
hls_h264 | 2216770/524729/d04e83e4a54b9570d333826f29ba921383ccec43/1750809559/hls_264_master.m3u8 |
screenshot_medium | 256922655/movie.293x165.jpg |
screenshot_full | 256922655/movie_full.jpg |
all_ages | true |
is_highlight | true |
timestamp | 4 September 2023 – 12:50:39 UTC |
User File System
Key | Value | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
quota | 9.54 MiB (10000000) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maxnumfiles | 1000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
savefiles |
|
Save File Locations
Based on the configuration above, this is where we think the save files are located.
Read more about cloud saves in Steamworks documentation.
Platform | Path | Pattern |
---|---|---|
Windows | %USERPROFILE%/My Documents/JoyOfProgramming | *.py |
Windows | %USERPROFILE%/My Documents/JoyOfProgramming | *.json |
Windows | %USERPROFILE%/My Documents/JoyOfProgramming/CustomLevels | *.py |
Windows | %USERPROFILE%/My Documents/JoyOfProgramming/CustomLevels | *.json |
Windows | %USERPROFILE%/My Documents/JoyOfProgramming/CustomLevels | *.jpg |