Overview
Canis Solaris is my most ambitious game project: a 3D third-person action RPG roguelite built in Godot 4 and aimed at Steam. It is set in a solarpunk world and structured around a yearly time loop — the world resets on a cycle, and progress carries across loops in roguelite fashion.
Design pillars
Combat is stamina-based and deliberate, closer to Monster Hunter than to a button-masher — commit to an attack and you are committed. Crafting and upgrades give the between-run progression that a roguelite needs, and the yearly time-loop framing ties the mechanical reset to the narrative rather than treating "you died, start over" as a pure game-over.
Why Godot for a 3D Steam title
Most people reach for Unreal or Unity for a 3D Steam game. I am building it in Godot 4 to push how far an open-source engine can go for a full 3D action RPG — and because the rest of my game work already lives in Godot, so the tooling, the workflow, and the muscle memory carry over. It is a bet that a solo developer is better served by deep familiarity with one engine than by chasing whichever engine is fashionable per project.
Status
Canis Solaris is in active early development — building out the core combat, crafting, and time-loop systems that the rest of the game will hang off.