Here is a link to my assignment that recreates Unity’s first person shooter tutorial.
The Unity tutorial is found here.
We covered setting up the Player GameObject and Camera and Lighting, and wrote code to move the player on keyboard press, and instantiate prefabs of laser shots when shooting. Then we added asteroids, and wrote code to keep track of game events, such as destroy asteroids upon collision with laser shots, instantiating asteroids in waves, counting points and displaying the score using the GUI interface. I went ahead and built the game for the web. The code is saved on my server and available here.