A Typescript 2D game engine for quick prototyping, game jams and web developers who are interested in game dev.
- 🔥 2D WebGL graphics engine + UI
- 🌆 SpriteSheet generation.
- 📦 Bundling solved. Typescript just works. esbuild based.
- ⌨️ Made for developers.
- 🌍 Manage your game in Worlds.
- 🧱 Consume custom formats using custom loader and properties.
- 🤗 Good neighbor no singletons, no globals.
- 🧙🏻 Custom Dev-Server with asset pipeline.
npm create typesprite@latest
# or
yarn create typesprite
# or
bunx create-typesprite@latest
- Expect things to change
- Expect things to break
- Expect parts to be missing
- Semantic versioning won't be a thing until 1.0.0
MIT license, Christoph Schnackenberg https://xtoff.games
The following bits are used but not part of package.json:
- HowlerJS, Copyright (c) 2013-2020 James Simpson and GoldFire Studios, https://github.com/goldfire/howler.js, Inc., MIT LICENSE
- A derived/rewrittten version of Flint particles made by Author: Richard Lord, Copyright © Richard Lord 2008-2011, LICENSE
- MultiBinPacker https://github.com/image-org/js-packer/blob/development/src/MultiBinPacker.ts, by Copyright (c) 2016 tvolodimir, MIT LICENSE
- Matrix4 is from Copyright 2019 Gregg Tavares, https://github.com/greggman/twgl.js/blob/v4.21.2/src/m4.js, MIT LICENSE
- EASING EQUATIONS, Copyright (c) 2001 Robert Penner, Open source under the BSD License