Introduction
enjin2 is a lightweight C++ game engine library designed for embedded systems and desktop platforms.
Key Features
Component-Based Design: Build game entities by composing reusable components.
Scene Management: Organize game states with a hierarchical scene system and transitions.
Hardware Acceleration: Optimized rendering with support for ESP32-S3 and desktop platforms.
No Dynamic Allocation: Static allocation throughout prevents fragmentation and ensures predictable performance.
Lua Scripting: Integrate Lua for game logic and behavior customization.
What's Next
Getting Started - Set up enjin2 in minutes.
Architecture - Understand the design principles.
Note: API Reference documentation will be available in the next phase.