Skip to content

A custom game engine/graphics renderer built using OpenGL and LWJGL

Notifications You must be signed in to change notification settings

Shynee1/ShyneeEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShyneeEngine

A custom game engine and graphics renderer built using LWJGL(Open GL) and ImGui

Features

  • Robust Entity Component System (Scenes, GameObjects, Components)
  • Custom 2D graphics renderer (Texture batching, alpha blending, z-indexing, dirty flags)
  • Orthographic Game Camera (Projection/view matricies)
  • Real-time scene/variable editing through ImGui (Reflection)
  • Level load/save system through JSON
  • Input controls through OpenGL
  • Debug shape drawing functions
  • Physics system through JBox2D
  • Frame buffering

Project Information

About

A custom game engine/graphics renderer built using OpenGL and LWJGL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published