Codename: Undertow
A game in early development. Right now it is a collection of spikes: small throwaway experiments to find out what the game should look and feel like, and whether it ends up in the browser on three.js or in Godot.



Why
I want to make a game, and the cheapest way to find out which ideas are any good is to build small versions of the risky parts and keep only what works. Each spike answers one question and is cheap to delete. Which engine wins is still open: three.js keeps everything in the browser, while Godot gives more engine for the same effort.
What it is
- Spikes, not a game. Each one tests an idea on its own. Nothing here is a finished feature set.
- The ground covered so far: a pixelated, faux-isometric look, a generated world with places and people in it, and characters you can talk to.
- Engine undecided. Some spikes run in the browser and some in Godot. They share ideas and some generator code rather than being one codebase.
- A warm-up. Dungeon.sh was a smaller, simpler game built first, as a prelude.
Under the hood
- Plain JavaScript and ES modules for the browser spikes, with no build step. Models are made in Blender.
- Some spikes use AI models that run locally on my own PC, so nothing depends on a paid service.
Described loosely on purpose. The screenshots are from early, unfinished spikes, and it is not public yet.