Thunder Engine Features¶
Supported Platforms¶
Windows
MacOS X
Linux
Android
iOS
tvOS
HTML5
Engine¶
Module based architecture
Entity Component System based Object Management System
Scene Graph object management approach
MetaObject introspection model for Objects
Event driven Inter Object Communication System
Render¶
Flexible render pipeline
Rendering System Based on Physical Principles
Particle system
Deferred Shading
CookTorance Lighting model
Cascaded Shadow Maps (PPSM)
Frustum culling rendering optimization
SDF Fonts
Scripting¶
AngelScipt script engine (Technical Preview)
Animation¶
Animation engine is based on “Animate Everything” principles
Animation state machine
Audio¶
2D/3D Audio engine
Ogg/Vorbis, MP3, WAV file formats support
Physics Engine¶
Rigid Body
Bunch of volume colliders and triggers like Sphere, Box, Capsule and more
Set of Tools¶
Multi-functional scene editor
Node based material editor with shader converter
Animation graph editor and timeline
Plug-ins mechanism
Resource Management system with bunch of converters
Ready for CI project builder