Avg. rating
—
Reviews
0
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.
PC (Microsoft Windows) · Jan 30, 2024
Worldwide · Exact date · Early access · IGDB
PC (Microsoft Windows) · Jan 18, 2025
Worldwide · Exact date · Full release · IGDB
Catalog sources

Main game

Main game

Main game

Main game

Main game

Main game

Main game
Main game

Main game

Main game

Main game
Main game

Main game

Main game

Main game

Main game

Main game

Main game

Main game

Main game

Main game
46 achievements available.

Complete all levels in the Algorithms & Data-Structures category with at least one star.
LockedSteam

Complete all levels in the Autonomous Driving category with at least one star.
LockedSteam

Complete all levels in the Creative category with at least one star.
LockedSteam

Complete all levels in the Hacking category with at least one star.
LockedSteam

Complete all levels in the Logistics category with at least one star.
LockedSteam

Complete all levels in the Machine Learning category with at least one star.
LockedSteam

Complete all levels in the Military category with at least one star.
LockedSteam

Complete all levels in the Puzzles category with at least one star.
LockedSteam

Complete all levels in the SmartHome category with at least one star.
LockedSteam

Complete all tutorial levels with at least one star.
LockedSteam

Find your first factbox and collect the factsheet stored inside.
LockedSteam

Find and open 10 factboxes to collect their factsheets.
LockedSteam

Become a true collector. Find and open 20 factboxes.
LockedSteam

Find and open 5 factboxes to collect their factsheets.
LockedSteam

Create and play your own level in the included level editor.
LockedSteam

Complete a level and earn your first star.
LockedSteam

Complete enough levels to earn 10 stars.
LockedSteam

Complete enough levels and optional challenges to earn 25 stars.
LockedSteam

Complete enough levels and optional challenges to earn 50 stars.
LockedSteam

Clock 1 hour of in-game simulation time.
LockedSteam

Enter the matrix. Clock 10 hours of in-game simulation time.
LockedSteam

Clock 2 hours of in-game simulation time.
LockedSteam

More than a whole day. Clock 25 hours of in-game simulation time.
LockedSteam

Clock 5 hours of in-game simulation time.
LockedSteam

Clock 50 hours of in-game simulation time. Good thing the simulation can be sped up.
LockedSteam

Download and play a level from the Steam Workshop.
LockedSteam

Have a helpful chat with our expert-system powered assistant.
LockedSteam

Solve a level better than 50% of other solutions created so far.
LockedSteam

Solve a level better than 75% of other solutions created so far.
LockedSteam

Solve a level better than 90% of other solutions created so far.
LockedSteam

Solve a level better than 95% of other solutions created so far.
LockedSteam

Solve a level better than 99% of other solutions created so far.
LockedSteam

Write your first 10 lines of code.
LockedSteam

Write a total of 100 lines of code.
LockedSteam

Become a fluent programmer by writing 1000 lines of code.
LockedSteam

Write a total of 250 lines of code.
LockedSteam

Write a total of 50 lines of code.
LockedSteam

Exceed your available memory and get an out of memory exception.
LockedSteam

Rank first place on a leaderboard.
LockedSteam

Rank within the top 10 of a leaderboard.
LockedSteam

Rank second place on a leaderboard.
LockedSteam

Rank third place on a leaderboard.
LockedSteam

Go for a ride on your perfectly ordinary bicycle.
LockedSteam

Submit your results to the leaderboard.
LockedSteam

Attach your code and submit it to the leaderboard.
LockedSteam

Unlock every perk available in the game.
LockedSteam
Community notes