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.

Play AncientBeast