Workers & Resources: Isometric Python Engine (Tech Demo)
A downloadable game for macOS
Welcome to the Sovereign Republic Simulation Engine Prototype!
This project is a custom-built, lightweight city builder and logistical economic simulation written entirely from scratch in Python using the Pygame framework.
It is optimized to run smoothly in native fullscreen at a sharp 16:10 aspect ratio, specifically built and tuned for Apple MacBook Air displays.
Current Technical Features Implemented:
- 2.5D Isometric Diamond Map: A custom coordinate conversion engine that translates flat arrays into a tilted retro SimCity perspective.
- Dynamic Camera System: Full playfield camera panning allowing you to scroll seamlessly around the map.
- Automated Logistics: Placing construction sites automatically triggers vehicle procurement requests, spawning heavy trucks from the border checkpoint to deliver steel.
- Vehicle Catalog Grid: An interactive, clickable HUD purchasing catalog tracking multiple retro truck and transit bus models.
- Procedural Environment: A wave-generated topography loop that shapes organic mountain ridges along the boundary walls.
- Dynamic Winter Cycles: A seasonal weather engine that transitions the entire landscape from lush fields to deep snow.
How to Control the Engine:
- WASD Keys: Pan the camera view around the republic.
- Keys 1 through 5: Toggle active construction blueprints (Roads, Power Stations, Apartments, Mines, Steel Mills).
- Left Mouse Click: Place a structure blueprint or click a vehicle in the showroom catalog to buy it.
- Escape (ESC) Key: Safely close the game and return to your desktop.
Note from the Developer:
This is currently a Tech Demo showcasing the underlying engine systems, graphics stack, and performance profiles. There is no definite win/lose state or economic game over screen yet.
Please leave a comment letting me know how it performs on your Mac system! Feedback on the camera movement speeds and isometric mouse accuracy is highly appreciated.
| Published | 1 day ago |
| Status | Prototype |
| Platforms | macOS |
| Author | Topgear2024 |
| AI Disclosure | AI Assisted, Code |
Download
Install instructions
Download the zip file and extract and play!


Leave a comment
Log in with itch.io to leave a comment.