FPSDemo

This project started out as a demo for a VR course that I took a while back. After the course was over I no longer had access to the VR hardware I was using so I decided to salvage the project by converting it to a PC demo.

Here is a brief list of some of the engine's features:

Here is a picture of the program running on an 18' x 9' display wall. The environment is being viewed by the user through stereo 3D goggles.

Downloads

FPSDemo is written is C++ and uses SDL, SDL_mixer, and OpenGL. The source code is cross-platform. I have compiled and tested the program in both Windows and Linux. The code is not written in a modern object-oriented manner for the most part. My objective was to make the code as simple as possible. I regret my design decisions, but the code is still relatively clean despite the poor design.

FPSDemo (windows binary and source code, Visual Studio 2003 project)

Screenshots