The Untold Engine is built on a modular design, allowing you to utilize powerful systems for game development. Here’s an overview of each system:
- Registration System
- Handles the creation of entities and components.
- Provides helper functions to set up components required by other systems.
- Learn more: Registration System
- Rendering System
- Displays 3D models and supports Physically Based Rendering (PBR) for realistic visuals.
- Works with lighting and shading to bring scenes to life.
- Learn more: Rendering System
- Transform System
- Manages entity positions, rotations, and scales.
- Supports local and world transformations for hierarchical relationships.
- Learn more: Transform System
- Physics System
- Simulates realistic movement with support for forces and gravity.
- Prepares entities for collision detection.
- Learn more: Physics System
- Steering System
- Provides intelligent movement behaviors, such as seeking, fleeing, and path-following.
- Works seamlessly with the Physics System for smooth motion.
- Learn more: Steering System
- Input System
- Captures keyboard and mouse inputs to control entities or trigger actions.
- Learn more: Input System
- Animation System
- Animates rigged models using skeletal animations and blend trees.
- Learn more: Animation System
- Shaders
- Add or modify shaders to fit your game's theme.
- Learn more: Shaders