Passion Game Engine
A downloadable tool
https://github.com/dmitrii-eremin/passion-ts
Passion is a modern, lightweight browser game engine for TypeScript, inspired by Pyxel but designed from the ground up for web development. Passion provides a clean, modular API that makes it easy to build retro-style 2D games with minimal setup and maximum control.
npm install @dmitrii-eremin/passion-engine
Take a look at this simple guide, I promise, you won't regret: https://github.com/dmitrii-eremin/passion-ts-example
Passion is designed for rapid prototyping and educational use, with a focus on clarity, hackability, and fun. The engine is fully written in TypeScript, making it type-safe and easy to extend. All rendering is done on a single HTMLCanvasElement, and the engine is dependency-free, running in any modern browser.
Whether you're making a jam game, a teaching demo, or a nostalgic pixel adventure, Passion gives you the tools to get started quickly and iterate fast. Explore the API below to see how each subsystem works and how you can use them together to build your own games.
| Status | In development |
| Category | Tool |
| Author | dmitrii.eremin |
| Tags | 2D, browser, Game engine, passion, Pixel Art, Retro, typescript |
| Content | No generative AI was used |






Leave a comment
Log in with itch.io to leave a comment.