Skip to content
Switch branches/tags
Go to file
Cannot retrieve contributors at this time

Thunder Engine Features

Supported Platforms

  • Windows
  • MacOS X
  • Linux
  • Android
  • iOS
  • tvOS


  • 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


  • 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


  • AngelScipt script engine (Technical Preview)


  • Animation engine is based on "Animate Everything" principles
  • Animation state machine


  • 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