3Dtest

3Dtest

C++,OpenGL,SDL


Around the time I began studying OpenGL graphics in my courses at JKM hosted by Šiauliai University, I started delving into 3D graphics. This program taught me the basics of traditional OpenGL concepts such as matrix transformations and lighting (using LIGHT0...8). I also had to figure out how to create a map, which I did using a map editor created within the same program. It closely resembles other modeling programs like AutoCAD, for example.


To avoid making the game just about flying around the map, I attempted to create gravity and collision detection. However, while developing this game, I encountered several issues, including slow screen rendering (because I was redrawing the entire map in every frame), slow collision processing (as I wasn't proficient with multithreading at the time), and limitations in the number of drawable surfaces (since I used fixed-size arrays everywhere).

Started: 2013-12
Controls: WASD, F1

Comments