/ts-2d-engine

A simple, lightweight 2D engine written in TypeScript.

Primary LanguageTypeScript

2D Game Engine (TypeScript)

A simple, lightweight 2D engine intended as the starting point for a game.

Example game

Features

  • Game loop and WebGL rendering provided by PixiJS
  • Component-based Entity system
  • Straightforward Entity lifecycle
  • Configurable world size
  • Simple input handling

Build

npm install
npm run build

Development Server

npm run start
# Browse to http://localhost:9090

Search for TODO to get started!