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
Iris Powered By Generali - Iris puts your customer in control of their identity.
Iris Identity Protection API sends identity monitoring and alerts data into your existing digital environment – an ideal solution for businesses that are looking to offer their customers identity protection services without having to build a new product or app from scratch.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Thunder Engine!