Lithium Game Engine

Lithium is a game engine, backed by renderer, first used in SHINORUBI Game.


  • Entity Component System
  • Fully asynchronous loading of assets, using C++ 11 thread
  • Optimized for PC and mobile (60fps on iOS).
  • New vulkan 1.2, DirectX 12 support
  • LuaJit script language for entity
  • A game editor and asset packager
  • 2D and 3D runtime
  • iled map support, Box2D for physics (2D), Newton Dynamics (3D), Spine Esoteric Animation system, 
  • AR (ARCore, ARKit)
  • VR (OpenVR).