- GLFW
- ASIO
- GLAD
- GLM
- STB
- Make sure you installed a recent version of cmake.
- Clone the repository
git clone --recursive https://github.com/fqhd/TheTowers.git
- Cd into the project
cd TheTowers
- Create build directory
mkdir build
- CD into build directory
cd build
- Create cmake cache
cmake ..
- Build the project
cmake --build .
- Run the client:
./client
- Optionally, if you'd like to host a server, run
./server
- Add clouds underneath the world to mkae it look like the map is floating
- Chat
- Sever game loop
- Add player inventory state
- Add instanced block models rendering(for block drops)