Glynn Taylor

[OpenGL] Prototype roguelike
sokoban

The initial idea

my second year computing coursework I decided to create a 3D roguelike, as it was not something that I had seen done before (that wasn't isometric). Initially I had planned to release a full singleplayer game; however as time went on and I realised how much work this would take, I had to cut out parts of the project, such as storyline, ranged weapons, shops and a few other key features.

Early development video, will be updated once final grades are in

Technical aspect

The entire project was rendered using OpenGL, though written in Java (uses LWJGL), using both VBOs for static geometry and immediate mode for rendering entities. Both game saves, (maps, entities, character statistics and equipment etc) and prefabs are fully serializeable and reloadable; I had some issue here where vbo buffers were not serializeable, and so had to also save map tile data to be remade into VBOs later on.

Features

Still to do

This project was incredibly fun to do and was probably my longest project to date; I feel like the vast majority of it was well written, and a lot of the GUI code I have taken on to develop in my later projects.