top of page

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