Sphinx Dream

A 3d puzzle game where the player has to discover shapes in shadows by orientating floating objects, written in C++.

Sphinx Dream was 5 week group project for Saxion University in which we were tasked to create a 3d game by writing our own c++ game engine using openGL for rendering and Lua integration for scripting. As lead programmer in a team of 3 programmers and 3 artists my responsibilities included setting up parallel workflows for game designers and programmers, planning the code structure of the application and creating a Lua API.

my highlights:

  • OpenGL rendering engine using GLEW.
  • directional, point and spotlights.
  • real-time shadows using shadow maps.
  • custom shaders using GLSL.
  • Lua integration with LuaBridge.
  • Runtime asset loading and UI modification using lua.

source code available at: https://github.com/zoidbergZA/SphinxDreams