An attempt to bring Quake II movement physics to Unity engine.
This project is an attempt to bring Quake II movement physics to Unity engine.
Presentation video: click
The project's goal has been meet and this repository is no longer actively developed. Feel free to ask questions about this implementation if you have any.
The project provides a fully functional Quake II movement in Unity while using BSP maps. The entire movement code is based on original id Software's sources and works exactly the same as the original.
The project includes a partial support of Q2 BSP map files including textures, lightmaps, collision detection and a few entities. Resources can be loaded directly from Quake II folders or .pak files provided with Quake II installation.
In order to play the game you will need the following:
When you have all the prerequisites follow these steps to load a map: