Tungsten
			C++ Game Engine [3D] (2020)
			Work In Progress
		
		
			
				
				
					
						
						
What Is Tungsten?
						Tungsten is my new 3D game engine project using the DirectX 11 API. My focus for this engine
						is minimal hard coding, with this in mind, the engine uses JSON for almost all data like
						levels and game settings. I have also implemented "Separated Axis Theorem" for collision.
						
						Tell Me More!
						The creation of this game engine ties in well with my desire to create a half-life 1 like
						first person shooter style game. I chose half-life 1 because I am a fan but also because
						being made in 1998, I think it’ll be an ideal project to study since it doesn’t have the
						huge graphical overhead of new games. Also, this project will require a large number of
						tools for me to develop which will push the engine forward technologically. My aim is to by
						the end of the project have an engine that focuses on performance and usability over
						graphical fidelity.
						
						What Could Be Improved?
						Currently, The engine lacks a
						graphic level editor for an intuitive method of editing the JSON level files. I
						plan on adding this in future.
						
						Conclusion
						I have big plans for my first 3D game engine.