Skip to content

BPBowers/OpenGL-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

C++ OpenGL for independent game development using a WSL VSCode Enviroment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors