Overview
I built the world, combat, progression, and save systems in Python.
The game combines exploration with fishing, cooking, mining, smithing, equipment, inventory management, and combat. I wrote the gameplay logic and interface, then packaged it as a public Windows release on Itch.io that has reached more than 200 downloads.
Under the hood
Testing the game without playing every scenario by hand.
-
01
Deterministic combat
I kept combat outcomes deterministic so encounters could be reproduced, simulated, and checked without relying only on manual playthroughs.
-
02
Validated, versioned saves
Save files include format versioning and validation before game state is loaded. I designed them to move between devices without tying player progress to one installation.
-
03
Gameplay simulation
I built utilities to automate outcome checks and exercise edge cases without stepping through every scenario by hand.
Interface
Key character information stays beside the world.
The main screen keeps exploration on the left and active player state on the right. Equipment, combat stats, skills, currency, banked items, and inventory remain visible without leaving the map.