Skip to content

adriengivry/GyvrEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GyvrEngine

What is this project about ?

The GyvrEngine is a personal game engine project. My goals for this project are:

  • Improve my skills in project architecture
  • Learn to wrap low level stuffs to make them "user-friendly" and easy to use
  • Learn more about 3D rendering
  • Getting better at documenting my work
  • Having fun doing what I like

Software used

  • StarUML as a UML diagram editor
  • Visual Studio 2017 to code

Libraries used

  • GLEW for the OpenGL context
  • GLFW for window and inputs
  • Other libraries to determine (Assimp, GLM, ...)

Target platforms and configurations

For this project I will only target Windows (32 bits and 64 bits)

Current architecture (Work In Progress)

GyvrEngine - Package Diagram

GyvrEngine Package Diagram

GyvrEngine - FlowChart Diagram

GyvrEngine FlowChart Diagram

GyvrAPI - Class Diagram

GyvrAPI Class Diagram

GyvrCore - Class Diagram

GyvrCore Class Diagram

GyvrRendering - Class Diagram

GyvrRendering Class Diagram

GyvrPhysics - Class Diagram

GyvrPhysics Class Diagram

GyvrAudio - Class Diagram

GyvrAudio Class Diagram

GyvrTools - Class Diagram

GyvrTools Class Diagram

GyvrMaths - Class Diagram

GyvrMaths Class Diagram

About

Personal Game Engine project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published