A self-imposed challenge to use SvelteKit and Three.js to build a 3D turn-based RPG battle system. There's no real end-goal in sight, just something to occasionally revisit when practicing new concepts or whatever.
- Battle logic & skill formulas: damage, crit, ailment, healing, etc.
- Megaten-like skill set & resistances
- Nocturne-inspired "Press Turn" system
- Demo character models & basic animations, extra janky for yuks
- Basic interface
Currently, a full battle can be played out with a single enemy (hint: weak to Zan). There's maybe a little cursor-based maze game somewhere in here too.
- Reorganize Battle component into separate files
- Enemy & skill API
- A proper GUI