← Back to Game Dev Projects
3D Game Engine
My first 3D game engine project exploring concepts like projection and rotation using matrix math. This project was a major learning experience in linear algebra and game development, with all code and libraries written by me.
Controls
To play the game, click on the canvas to lock the mouse (press esc to exit lock mode). Use mouse movements to look around and the key inputs w, a, s, d to move, space to jump, and shift for a sprint effect that increases movement speed. Press r to reset the player.