Skip to content

DariusTheGreate/engine

Repository files navigation

Some game engine

Current result():

Some Editor Example:

output example

Some Games Made Inside an Engine

#output example

#output example

There is a lot of functional by now:

  • 3D/2D modes, some editor
  • Models loading
  • Some shaders for lighting, bloom, blur, shadows, editor picking
  • Some Rednerer Pipeline foundation
  • Particle system (40000 particles on my machine)
  • Sprite Animations, Skeletal Animations
  • Entity Component System (we trying not to use virtual functions for it(But it wastes a lot of space, but its better than jumping to virtuall function every frame for every object. Although we didnt benchmark it. Maybe CPU will optimize one of approaches better than another, will see{))
  • Our custom rigidbody physics(probably well have to utilise physX or bullet)
  • Custom collider detection(GJK and stuff)
  • Aility to write scripts in c++, and load scripts as a library into editor project
  • Scene serialization and prefab system
  • Editor (Clicking and Picking, Guizmos for tranlation, rotation, scale; Scene Graph, Object component manipualtion, etc)

About

Our Game Engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages