Vaerydian's Engine shows the following features:
- Multi-Platform (will compile under Linux & Windows)
- Procedural maps
- Entity-Component-System based design
- Behavior Trees
- Asynchronous Event-driven threading for dynamic AI switching (Behavior Forest concept)
- A* Pathing w/ binary heaps
- Simple Skeletal animation
- Data Driven design w/ JSON
- Knowledge Based RPG progression mechanics
- Screen-based game segmentation w/ threaded loading
- Glimpse UI framework
- SAT collision detection and resolution
- Other odds 'n ends
Enjoy!
I enjoyed perusing the code. Thanks!