Skip to content

Category: Graphics Engineering

Final Project

For my final project I was planning on building a simple doom clone where the player will control view the world from a first person perspective and be able to move around and fire “bullets” using keyboard input. There will not be enemies but objects in the world which the player will be able to shoot and destroy (using the Collision system I built). I was also planning on using Shantanu’s (Shantanu Pandey) Audio system for sounds for bullet firing and object being hit. I managed to achieve all my… Read more Final Project

Final Project Update

For my final project I was planning on building a simple doom clone where the player will control view the world from a first person perspective and be able to move around and fire “bullets” using keyboard input. There will not be enemies but objects in the world which the player will be able to shoot and destroy (using the Collision system I built). I was also planning on using Shantanu’s (Shantanu Pandey) Audio system for sounds for bullet firing and object being hit. (I am yet to implement this… Read more Final Project Update

Collision System – Update I

Before I can actually start coding something for the collision system there were two main considerations that I had to make. First what kind of bounds should I use as my colliders. I have a choice (based on the amount of time I have) between Axis aligned bounding box (AABB) but in 3D and, sphere colliders. The first hurdle was how to calculate the coordinates for my collider bounds. Turns out this is pretty easy to extrapolate from the mesh coordinates for the game object. For a sphere collider, averaging… Read more Collision System – Update I