top of page
Game Programmer
Quake 3 Map Importer

Quake 3 Map Importer - Bringing Back Classic Maps!
​
Do you ever miss the good ole days where the games dominating the market were DOOM, Duke Nukem and Quake?
​
Look no further as here is a Unity-based (C#) importer that reads data directly from the BSP file and triangulates the data into a explorable map!
​​
​
Core Functionality:
-
Reading the data of a BSP file via a data stream and binary reader.
​
- Indexing through the byte array and picking out relevent data from desired 'lumps'.
​
- Conversion of vertex data into mesh data/triangles.
​
- Effective byte stream management.
​
- Convesion of mesh data into game objects so that collisions and such can be added.
​
- A playable character to allow for exploration.


Key Features:
-
Relive and explore your favourite Quake 3 maps.
​
-
Interactive enviroments.
​
-
Import any BSP files​ and watch them appear within the Unity editor.
​
-
Low level programming and theory.
Genre: Interpreter, Importer
Engine: Unity Engine
Team Size: 1
Duration: 2 weeks
Role(s) and responsibilities:
Programming:
-
Entire project.
​
- BSP file sourced.

bottom of page