Chibi Engine (WIP)

Goal

Chibi Engine aims to offer a modern and simple approach to game development with web technologies. It takes advantage of TypeScript and ES6 features such as asynchronism, classes, and mixins for a flexible and maintainable programming methodology, inspired by popular game engines.
Its main objective is to pave the way for cross-engine game development. In this way it introduces an abstraction layer over existing engines to simplify the development process, gathering their common features under a unified API, while still allowing developers to leverage specific engine capabilities.
Additionally, Chibi Engine aims to integrate usual game creation features such as an entity component system, a physics engine and camera system.
Currently, the main target is PixiJS.
Objectives
- Modern API, easy to use. Inspired by Flash and Cocos2d-x.
- Focused on Object-Oriented Programming through an extensible node and component system.
- Implicit dynamic assets loading.
Roadmap
⚒️ Work in progress...
🔮 Non-essential feature that will arrive in the distant future
❓ Potentially irrelevant feature
Chibiland - http://chibi.land/ • Feavy 2023 - https://feavy.fr/