top of page

DESCRIPTION

GALLERY

OPENGL

This is a piece a developed in my first year at Staffordshire University. Written in C++ using FreeGLUT OpenGL, we were to create an artifact which demonstrated basic knowledge of the graphics pipeline and graphics programming concepts. The aim of the game is the player is supposed to dodge the cubes and collect the bananas.

​

All objects in the game are generated from Wavefront OBJ files which are parsed in to generate simple and complex world objects with a Skybox/Cubemap as well to give the user the feeling of spaceflight. There is also a texture loader which can parse .RAW or .TGA files and map these to each object.

One feature included is user interaction through then keyboard and mouse so that the user can control the spacecraft. The use of the GLUT Menus allow the user to select a camera or a new spaceship.

​

​

​

​

Continued Development: I have identified many issues since and am currently in the process of developing this further outside of placement. Such issues include animation of spacecraft, string rendering, .BMP and MTL file parsing.

bottom of page