- Notifications
You must be signed in to change notification settings - Fork19
An attempt to bring Quake II movement physics to Unity engine.
License
MaciejSzybiak/q2unity
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 askquestions about this implementation if you have any.
The project provides a fully functional Quake II movement in Unitywhile using BSP maps.The entire movement code is based on original id Software's sources and works exactly the sameas 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:
- Unity 2021.3.23f1
- A clone of this repository
- Quake II installation (full version or demo)
When you have all the prerequisites follow these steps to load a map:
- Import the project in Unity
- Open scene "SampleScene"
- Click the Play button
- In the Game window go to Settings -> Folders
- Provide the full path to your Quake II installation in "Full Quake II game path" field (e.g. C:/Quake2)
- Make sure "Mod folder" is set to "baseq2"
- Click "Apply and save"
- Go back to main menu, hit Play and select a map to load it
About
An attempt to bring Quake II movement physics to Unity engine.