Skip to content
This repository has been archived by the owner on Jan 5, 2022. It is now read-only.
/ LGE-Game-Engine Public archive

Game graphics and animation engine in C++ made at DePaul University over several months

License

Notifications You must be signed in to change notification settings

JISyed/LGE-Game-Engine

Repository files navigation

Demo Screenshot

LGE-Game-Engine

Game graphics and animation engine made at DePaul University over several months. Requires at least Visual Studios 2013 to open.

Features

  • Advanced graphics engine with OpenGL 3 (Shaders, Textures, Materials, Uniform managemet, Meshes)
  • Basic animation system that performs mesh skinning in the GPU
  • Graphics materials that are serialized as YAML files to allow tweaking outside the engine code
  • Cameras that are serialized as 1 YAML file
  • Run-time format for art assets converted from FBX files (faster than having the engine load FBX files at start time) (See ConvertersDemo folder)
  • Scene graph with Parent-Child-Sibling tree structure
  • Fast custom-made math library that supports 4d vectors, 4x4 matrices, and quaternions
  • Fast file-loading library utilizing Windows' file API (instead of C's)
  • Simple GameObject system that supports object-oriented behaviors (called "Components" in Unity3D)

About

Game graphics and animation engine in C++ made at DePaul University over several months

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages