Click on the thumbnail to watch
Introductionary OpengL programming Game. This projects aims to imitate the game shown in this video:
https://www.youtube.com/watch?v=54bpnxLlmZQ
The project directory contains source code, and external libraries and headers. Solution is setup to automatically include them upon load.
Simply load the solution (ideally in VS2019) and run main.cpp.
P: pause menu
ENTER: start game
=/-: increase/decrease volume
BACKSPACE: change sound track
UP/DOWN: rotate camera along X-axis.
LEFT/RIGHT: rotate camera along Y-axis.
HOME: reset camera.
LMB: zoom camera.
RMB: pan camera.
MMB: tilt camera.
ESC: close window.
SPACEBAR: reset model position.
SHIFT: increase model speed.
W/S: rotate model along X-axis.
A/D: rotate model along Y-axis.
Q/E: rotate model along X-axis.
B: toggle shadows
Mohamed Hefny | 40033382
Nicholas Nagy | 40059460
Manpreet Tahim | 26592066
Yida Li |27033850
Efe Harmankaya | 40077277
Yongsu Huang | 40181720
- Welcome to OpenGL. Learn OpenGL, extensive tutorial resource for learning Modern OpenGL. (n.d.). https://learnopengl.com/.
- YouTube. (2017). Welcome to OpenGL. YouTube. https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2.
- 4zevar. (n.d.). Tetris pixel bricks game vector background. iStock. https://www.istockphoto.com/vector/tetris-pixel-bricks-game-vector-background-gm1132862104-300492538.
- Space Pattern. Freepik. (2020, October 29). https://www.freepik.com/free-vector/color-seamless-space-pattern_10838001.htm#&position=0.
- qumumusic. (2018, September 13). Kirby's dream land - Green greens [Remix]. YouTube. https://www.youtube.com/watch?v=JFCKPL5qMK0.
- YouTube. (2013, January 8). Halo theme Song Original. YouTube. https://www.youtube.com/watch?v=0jXTBAGv9ZQ.
- Music tracks. https://freesound.org/
- Music tracks. https://freemusicarchive.org/home
