Thunder is a lightweight, modular game engine written in C++ that provides a robust foundation for creating 2D and 3D games across platforms. It emphasizes a clean, component-based architecture and is designed for flexibility, performance, and scalability. Thunder includes built-in support for scripting, resource management, physics, animation, and rendering, with tools that facilitate efficient game development and deployment. Its cross-platform nature and minimal dependencies make it suitable for indie developers and small teams looking to build polished games with modern features.
Features
- Component-based entity system for flexible game object design
- Scripting support using AngelScript for dynamic game logic
- Integrated 2D and 3D rendering pipeline
- Animation system with skeletal and keyframe animation
- Built-in physics engine for collision detection and simulation
- Resource manager for efficient asset loading and caching
- Scene graph system with hierarchical transformations
- Editor integration for visual development and debugging
- Cross-platform support for Windows, Linux, and macOS
Categories
Game EnginesLicense
Apache License V2.0Follow Thunder Engine
Other Useful Business Software
Endpoint Management with Remote Control Built In
Save 50% on your first year when you switch from your existing RMM to Splashtop AEM. Automate patching, track inventory, and jump directly into 1-click unattended remote sessions without switching tools.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Thunder Engine!