Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
JOY OF PROGRAMMING - Software Engineering SimulatorNewsUpdate #1: v0.5.3
In-game event

Update #1: v0.5.3

JOY OF PROGRAMMING - Software Engineering Simulator · published 2 Feb 2024, 20:25 UTC

All newsPlayers around this dateRead on Steam

The first update for JOY OF PROGRAMMING is now live. This updates the game to version 0.5.3 and fixes several critical issues and some rare crashes. Below is the full changelog.
If you'd like to receive these updates 1-2 days early, I invite you to enable the "pre_release" beta channel in your Steam client. To do that, simply right click JOY OF PROGRAMMING, select Properties, then Betas and select pre_release:

Also I'd like to invite you to the game's official Discord channel, where a lot of the discussion about future developments and the current programming challenges happen.

https://discord.com/invite/2ZrdzkNeBP


version 0.5.3
- Added Python setup dialog. This shows up if there is a problem with Python access / Windows Defender
on your system.
- Fixed command set_fov for ServiceDrone (was wrongly named set_camera_fov in API).
- Fixed typo in Track Follower level.
- Fixed RobotArm set_grabber_location to accept location as vector [1,2,0] or as args 1,2,0 without
brackets.
- Updated GUI input for Vector / Rotator to accept brackets like [1,2,0] or (1,2,0) as well.
- Fixed two rare null pointer exceptions that could crash the game.
- Fixed a crash when printing images to the log console.
- Fixed allowing leaderboard submission without completing all stars in this current run.
- Fixed integer commands not accepting negative values (e.g. RaceCar.first().set_gear(-1))
- Increased lines of code (LOC) limit overall by 20 lines
- Fixed? GPS tracker decoupling from RaceCar in "GPS Racing" level.
- Fixed? Gametime achievements would instant unlock.
- Experimental: Enabled download of leaderboard scripts (not for the weekly map). Scripts will be
downloaded to Documents/JoyOfProgramming/LeaderboardScripts/LEVEL_NAME and can be
loaded from the code window. Use with caution and check downloaded scripts
before execution.
- Known issue: Button to download leader script always visible, even if no script available.
- Known issue: When attaching script to leaderboard, the leaderboard does not update automatically
but the score is uploaded regardless.
- Known issue: Attaching script to leaderboard fails sometimes.

Happy Coding!

More from JOY OF PROGRAMMING - Software Engineering Simulator

Other announcements

All news
In-game event31 Aug 2025Small free content updateWhile I am currently quite busy with the development of my second game Card Coder, I did take some time to create a small content update for JOY OF PROGRAMMING. In particular, this update includes two new levels in the Driving category where you have to setup speed traps with the help of a RangeFinder or a SmartCamera respectively. And if a car is too fast, this is how you handle that situation…Community24 Jul 2025Games Forged in Germany FestI'm happy to announce that both of my games were selected for the Games Forged in Germany Fest. To celebrate the occasion, JOY OF PROGRAMMING is 30% off and the Demo for my upcoming card-building roguelike Card Coder is being released today ! Be sure to check out both games and the other titles featured in the fest!Game update28 Jan 2025Patch 1.0.2- improved objective description in CaesarCypher and CraneLift levels - fix in level Triangulation that caused commands to be counted multiple times - fixed "key not found" error in "Fibonacci" and "E-Mail validation" level - Improved log window: a) Increased opacity. b) Clicking a line copies it to the clipboard. - minor bug fixes