ABC-Engine

An Engine as Easy as Your ABC's!

Free and Open Source!

Get Started

Data 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
2D Renderer Example

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
Physics Engine Visualization