BobEngine is a WIP game engine written in C++
current features: phong lighting, triangels, and BLOCKS
Warning
this engine is still a WIP
### Running
make
# or
#make run
### Compiling
make compile
### Cleaning
make clean# Debug mode (default)
make PROFILE=Debug
# Release mode
make PROFILE=Release
# If you want to only compile
#make compile PROFILE=<profile>make compile_commands.jsonEnsure you have the following installed on your system
How to install GLFW manually on a Debian based system
# installs GLFW on debian based systems
sudo apt-get install -y make cmake git
sudo git clone "https://github.com/glfw/glfw.git" "/usr/local/lib/glfw" --depth 1
sudo cmake -S "/usr/local/lib/glfw" -B "/usr/local/lib/glfw/build"
sudo make -C "/usr/local/lib/glfw/build" install # you can use cmake --build --install if you really want toHow to install GLFW with vcpkg
vcpkg install glfw3How to install GLEW manually on a Debian based system
# installs GLEW on debian based systems
sudo apt-get install -y libglew-devHow to install GLEW with vcpkg
vcpkg install glewHow to install OpenGL manually on a Debian based system
sudo apt-get install -y libgl1-mesa-devHow to install OpenGL with vcpkg
vcpkg install openglI am too lazy to add debian installation instructions (maybe ill do it later)
How to install GLM with vcpkg
vcpkg install glmmostly sorted by priority
- CMake
- Good README
- a THICC TOC
- Examples
- Docs
- Tests (i got no idea how do you test a game engine)

