ABC-Engine
An Engine as Easy as Your ABC's!
Free and Open Source!
Get StartedData Driven
Built upon ABC-ECS
- Fast: Optimized for performance and ease of use with parallel capabilities
- Easy: Components can be any rust struct no derive needed
- Capable: Supports a wide range of game development tasks with its flexible and powerful ECS framework.
![ECS Visualization](ecs code.png)
![2D Renderer Example](lumenpyx_frame.png)
2D Renderer
Create text-based or pixel art games with ease
- Console Renderer: For text-based games
- Pixel Art Renderer: Using Lumenpyx for beautiful 2D graphics
- Flexible: Choose the renderer that fits your project or even make your own!
Physics Integration
Realistic simulations powered by Rapier
- Collision Detection: Accurate and efficient
- Customizable: Tailor the physics to your game's needs
- Learning Tool: Great for understanding game physics