Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Theses/Dissertations

California Polytechnic State University, San Luis Obispo

2015

Other Computer Engineering

OpenGL

Articles 1 - 2 of 2

Full-Text Articles in Engineering

The Ground Is Lava!, Aaron Jacobs Jun 2015

The Ground Is Lava!, Aaron Jacobs

Computer Science and Software Engineering

The Ground Is Lava! is a three dimensional video game written in C++ that uses OpenGL as its graphics API. The game is competitive, with two to four players controlling characters from a first-person perspective. The project implements multiple graphics technologies in order to achieve a consistent, pleasing visual style, including shadow mapping, sky rendering, and procedural animation. The engine built to power the game was developed in a flexible manner, allowing the code to be reused for future projects.


G Boots: A Real-Time 3d Puzzle Video Game Graphics Senior Project, Zachary Glazer Jun 2015

G Boots: A Real-Time 3d Puzzle Video Game Graphics Senior Project, Zachary Glazer

Computer Science and Software Engineering

G Boots is a real-time 3D puzzle video game. It uses OpenGL, using GLSL for shaders, in order to implement cross platform support of advanced rendering and shading techniques. A level editing system was implemented so that anyone can make or edit levels that can then be played in the game. At the end of two quarters of development by a single developer, one polished proof of concept level was created using the level editing system in order to show the feasibility of the project.