Skip to content

oooscaaar/game-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

118 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OxEngine - 3D Game Engine written in C++

Developed for the [Master's Degree in Advanced Programming for AAA Video Games](https://www.talent.upc.edu/ing/estudis/formacio/curs/201200/advanced-programming-aaa-video-games/)

beta1-demo-video.mp4

The game engine is under development. It features: - Loading geometry - Inspecting geometry - Tweaking some engine and geometry attributes - Scaling models

How to use the engine

Run the engine executable file. It will load automatically the model of a house.

Load Models

Drag the model.gLTF file to the engine window

Camera controls

W -> Move FRONT
A -> Move LEFT
S -> Move RIGHT
D -> Move BACK
Q -> Move UP
E -> Move DOWN

F -> Focus the camera around the geometry
Mouse Wheel -> ZoomIn / ZoomOut
Right Click (Hold) -> Add free look (Can be combined with movement)
SHIFT (Hold) -> Duplicates movement speed
Alt + Left click Orbit the object

Extra features

  • Adjust texture filtering mode (MAG/MIN filters)

Libraries used (Until today)

License

MIT

Repository

OxEngine Github Repository

About

3D Game Engine (C++/OpenGL) Developed for the Master's Degree in Advanced Programming for AAA Video Games. The game engine is under development.

Resources

License

Stars

Watchers

Forks

Contributors