Core Engine features and comments:
- Kernel
- Object system
- Hierarchical object namespace
- Scripting
- Object persistence
- Signals
- Entities
- Resources
- Variables
- File system
- Multithreading
- Time management
- Utilities
- Console
- Logging
- Profiling
- Crash report
- Math library
- Smart pointers
- Resource and package management (builders, loaders, packaging)
- Systems
- DX9 graphics
- Input
- Particles
- Skeletal animation
- Scene renderer
- Spatial database
- 2D GUI
- Application framework
- Terrain renderer
- Graphics materials
- Collision
- Physics
- Audio and video
- Network
- Special FX
What it lacks or could be improved
- Object property slots (not only commands)
- Property typesvector, list, dictionary
- Multiple platforms
- Memory management
- Multicore support
- Multithreading