spacerace_logo

Space Race was the first 3d game I made. It was my senior thesis project at the University of Connecticut. Looking back on the project, it wasn't very much to speak of, although at the time I thought it was the coolest thing since sliced bread. Space Race was a simple program using the most basic of the OpenGL Fixed Function pipeline. It used both custom math libraries and the CatMother math libraries for AABB collision detection. The bulk majority of the game was written glibbing knowledge from NeHe's OpenGL tutorials. This included how we learned about implementing partical effects and how to use OpenGL call lists for performance enhancements. The OpenGL Red Book was also a great help when writing this application. The custom md3 model loader was written from a specification found on the internet describing the file format.

  • Engine
    • Home Grown
  • Duration
    • 2.5 months
  • Team
    • 2 Programmers
  • Language
    • C++
  • Role
    • Project Lead
      • Managed tasks for another programmer and myself
      • Designed engine architecture (UML)
    • Engine Programmer
      • Handled all code integration tasks
      • Wrote a custom md3 file loader for model files.
      • Implemented OpenGL call lists for speed optimization
      • Integrated Catmother math libraries for AABB collision detection.
      • Implemented basic animated billboard quad particle system for engine trail effect and explosions
      • Integrated team member’s wrapper to FMOD for audio support.
      • Written entirely with the old OpenGL Fixed Function Pipeline (glBegin/glEnd style)