Ancient Beast is a turn-based strategy game built with TypeScript and Phaser.js. With 1.8k GitHub stars and 162 contributors, it runs entirely in web browsers without downloads.
Game Basics
Players control armies of creatures in 1v1 or 2v2 battles on hex grids. Each creature has unique stats, abilities, and movement patterns. Seven factions offer different strategies:
- Avarice: Resource manipulation
- Envy: Ability copying
- Wrath: Direct damage
- Sloth: Defense
Combat rewards positioning and planning over luck.
Technical Stack
Built with TypeScript (83% of code), the game uses:
- Phaser.js for rendering
- Webpack for bundling
- Jest for testing
Runs at 60fps on desktop and mobile with dynamic quality adjustment.
The project welcomes developers, artists, and designers to contribute to this open-source game.