A WIP browser based MMORTS game. This is my long running sandbox project for trying new technologies and having fun with the hobby in general.
Try the more up-to-date but ugly dev
branch at https://staging.feuer.io or try the master
branch (prettier, but less features) at https://feuer.io
Features:
- Client/Server multiplayer
- Procedurally generated map
- Hexagonal Tile System
- Third party authentication
- A* Pathfinding
- Client/Server code sharing
- HTML5 Canvas graphics using pixi.js
- CI/CD
Languages, Frameworks:
- Typescript
- Node.js
- Vite
- React.js
- Socket.io
- TailwindCSS
Services used:
- Neon (hosted DB)
- Clerk (hosted Auth), previously tried Firebase and rolling my own auth via the Lucia Auth guide
- render.com (hosting the BE), previously self hosted on a VPS
- Vercel (hosting the FE), previously self hosted on a VPS