top of page

Final Project Update

Shifting my Game concept

So, I decided to change my game for two reasons mainly.

1) I was not learning anything from my bucket game. It seemed like I am just creating something very simple without facing any challenges.

2) I wanted to learn more about 3d math, especially for fps games on how to rotate and move the player along with camera position and direction, shoot from the crosshair.

So, I am creating an FPS game where you shoot at enemies(or anything bad) with a crosshair in the middle of your screen. Along with that you can move and rotate the camera with the keyboard. I am still using joe's particle system and for the collision, I think I don't need it considering I don't want to focus on that and I found a way to fake it when bullet touches the enemies.

What I did this week..

  • I found a way to shoot from the middle of the screen and capture the on-screen position for the world objects. (ie where are they drawn on the screen)

  • Also did some research on generating the basic city(world) blocks for the environment.

  • I got the cross-hair working in the middle of the screen(It sticks to the screen there as an FPS game)

  • I am brushing my 3D vector math to get a better picture of what I need to figure out. And it is taking me way more time to understand everything about transformation matrices. Plus I don't want to just copy a method or instruction from the internet as I want to understand the concept clearly before proceeding. 

Next?

  • Finishing the camera movement

  • Finishing the projectile shooting

  • Using my progress bar as a scoring system and joe's particle system for effects when shooting

bottom of page