1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51




//Anthony Sturdy


class
Website {
public
:
void
About();
void
Contact();
void
Portfolio();
}


void
E1M1_FreeGLUT(
int
year
) {

//Doom (1993) E1M1 level rendered using FreeGLUT

char
*
description
=
"This project is an E1M1 scene rendered in OpenGL using C++ and FreeGLUT.

                    
It was made for my Fundamentals of Game and Graphical Systems Development module submission (Year 1, Semester 2).

                    
This project was an introduction for me on 3D rendering. It has taught me the basics of rendering using OpenGL,

                    
I hope to use what this project has taught me to expand upon in future projects and make more advanced software."
;

char
*
features
=
"Features include: OBJ Loading, BMP Loading, Texturing, Simple Lighting, Player Controller,

                 
Navigation mesh collision, Radius (sphere) collision, and UI text."
;
}
E1M1 Scene Image 1 E1M1 Scene Image 2 E1M1 Scene Image 3










































//Copyright Anthony Sturdy © 2019