Skip to content

owal7428/OpenGL-Game-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Graphics-Final-Project

Final Project

Owen Allison CSCI-4229 Fall 2023

How to compile

Open a terminal in the root directory and run the command make.

How to use

- Use w, a, s, and d to move.
- Use the mouse or the arrow keys to look around.
- Press space to jump.
- Press f11 to unlock mouse.
- Press f12 to lock mouse again.

Notable features

- FPS style movement w/ mouse controls
- Using modern openGL features (VAOs, VBOs, shaders)
- Collision detection
- (relatively) detailed world / level

Acknowledgements

- Utility functions are from provided class library (errcheck, loadtexbmp, etc).

Note

I do not own any of the textures used in this project.

About

Basic OpenGL game engine with custom shaders, movement, and collision physics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published