WARNING: This is a work in progress Portfolio item.
Emscpriten + GLFW3 + GLAD + GLM + ImGui + stb + personal unit test code
OPTIONAL: Setup Emscpriten
- To manage the dependencies I use submodules. So get them by recursively cloning this repo or run
$ git submodule update --init --recursive
after you cloned it - Download GLAD with opengl es 3.2 and place the unzipped files in
./external/glad
Build the (optional) Emscpriten version
$ cd build/emscripten
$ emconfigure cmake ./
$ make
$ emrun out/TinyPokemonWorld.html
Or build the normal desktop version
$ cd build/desktop
$ cmake ./
$ make
https://github.com/hilkojj/cpp-GAME-utils
https://github.com/hilkojj/cpp-GAME-utils-template
https://github.com/emscripten-core/emscripten/tree/incoming/tests
https://www.amazon.com/Computer-Graphics-OpenGL-Donald-Hearn/dp/0130153907