Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.26 KB

sample_rootex.md

File metadata and controls

28 lines (20 loc) · 1.26 KB

Rootex

Repo Link: https://github.com/sdslabs/rootex

Demo Link: NA

Is this project one of the ideas listed on ideas document? No

Rootex is an advanced C++ 3D game engine powering an in-production game yet to be announced. Rootex is planned to support a free 2.5D local multiplayer physics based sidescroller game to be shipped on Windows and using the DirectX 11 Graphics API.

Features

  • Based on the popular Entity-Component-System architecture
    • Allows performance benefits due to better CPU cache usage.
  • Full editor GUI implemented in ImGui
    • Similar to Unreal Engine's editor for added familiarity and ease of use.
  • 3D DirectX 11 renderer
    • Dynamic Phong-model lighting
    • CPU particle effects
    • High resolution textures and other popular rendering effects.
  • Physics engine powered by Bullet 3D, allowing for flexible, realistic and easy-to-work-with physics in game.
  • Audio engine supporting 3D sound attenuation and stereo sound.
  • Lua scripting engine with functionality exposed for easy game curation in engine.
  • Applies the event-based programming paradigm for better maitainability for game code.