Skip to content

Latest commit

 

History

History
29 lines (29 loc) · 1.23 KB

File metadata and controls

29 lines (29 loc) · 1.23 KB

OpenGL-Engine

Base opengl engine demonstarated with independent game 'In-Auction' (WIP)

Next Engine Features!

  1. Add "Bloom" effect to shader -> No light objects rn, so can hold off
  2. Auction House Camera movements -> Begun
  3. Remove Cmake folder and vscode folder from repo
  4. CubeMap
  5. Filmic Tonemapping -> Need to update lighting to be applied to textures
  6. Deconstructors

Next Game Features!

  1. Add stairs, furnature, basement, and hatch to model
  2. Bank loan phone call + finalize computer textures
  3. FINALLY reimplement bone animation for the Bear and Auctioneers

Needs Debugging

  1. SDL2 audio latency on call (Fixed for the moment, restarted WSL2 and added home./.config/pulse/default.pa to manually choose the freq and buffer size there)
  2. Yaw smooth camera turn

Libraries Used

  1. OpenGL
    1. sudo apt-get install mesa-utils
    2. sudo apt-get install freeglut3-dev
  2. GLFW (For windowing)
    1. sudo apt-get install libglfw3
    2. sudo apt-get install libglfw3-dev
  3. ASSIMP (Asset loading)
    1. Clone github repo, will provide link on later commit
  4. stb_image
  5. SDL2 w/ SDL2_mixer for audio, works great with WSL2 and automatically connected to pulseAudio server
  6. InfInt.h
    1. Single file included in project