A modern React + TypeScript port of the Bit Dreams game engine. This project uses Vite for high-performance development and Capacitor for native Android/iOS deployment.
This is heavily based off of the original "Bit vs Bit" Android app game developed by Bit Dreams and as such has some mechanics and assets from it as a starting point.
This project is source-available. It is free to use for personal projects, educational learning, and showcasing in job portfolios or interviews.
src/engine/: Core framework (Graphics, Input, Game Loop)src/game/: Game-specific logic, entities (Player, Enemies), and Mapssrc/components/: React UI overlays (HUD, Shop, Menus)assets/: Game sprites, fonts, and audio files
- Install Node.js v20+
- Run
npm install - Run
npm run devto start the web-based development server
- Run
npm run build - Run
npx cap add android(first time only) - Run
npx cap syncto update the native project - Run
npx cap run androidto launch in the emulator
Engine conceived and ported by Alexander C. Kidd. All assets are used with permission for demonstration. See license for details.