nav
bar_vertical_top

2D Space Shooter is the second of five Unity based game training labs. The lab projects are designed to grow in difficulty and scope. Each lab project should be successfully completed before moving to the next one. On completion of each lab assignment, be sure to complete the presentation instructions and post a link to the forums for everyone to enjoy. 

The Unity Project 2 Lab provides the student with basic design objectives and the creation of a 2D Space Shooter game inside the Unity editor. The project provides a unique look at coding approaches to game design features and art implementation.

Build a complete game with menus, players, sounds and scoring through game objects and components. 

  10+ hours to complete

  • Research:   2 hours
  • Design:       1 hour
  • Build:          6 hours
  • Play Test:   1 hour +

  Unity Project 2 Lab requires the following to be completed for the web build.
  Note: All details are provided in the Lab Videos

  • Load Screen
  • Menu Screen
  • Game/Level (Minimum 1 playable level)
  • Victory Screen (With option to replay and quit)
  • Loss Screen (With option to replay and quit)
  • GUI / Interface (In game and for the menus)
  • Project Files and working Executable
  • Bug Free
  • Presentation

The following Videos are provided for completing the Lab 2D Space Shooter game.

Game Development - Project 2 - in HD


Part 1:   Introduction
Part 2:   Project Description
Part 3:   Setup
Part 4:   Assets
Part 5:   Assets - Particles
Part 6:   Assets - Audio
Part 7:   Player Script
Part 8:   Player Script Speed
Part 9:   Player Script Move
Part 10: Player Script Move Final
Part 11: Player Script Range
Part 12: Player Script Range Final
Part 13: Player Script Code Cleanup
Part 14: Player Script Instantiate Bullet
Part 15: Player Script Bullet Setup
Part 16: Asteroid Script Move
Part 17: Prep Scene
Part 18: Bullet Script Trigger
Part 19: Bullet Script Trigger Instantiate
Part 20: Bullet Script Trigger Final
Part 21: Scene Manager
Part 22: Scene Manager Score
Part 23: Scene Manager GUI
Part 24: Scene Manager GUI Counter
Part 25: Menu Screens
Part 26: Screen Main
Part 27: Screen Load
Part 28: Screen Credits
Part 29: Screen Win Lose
Part 30: Screen Win Lose Conditions
Part 31: PlayerPrefs
Part 32: Shield
Part 33: Shield Script
Part 34: Star Particles
Part 35: Audio
Part 36: Audio Final
Part 37: Build Final
Part 38: Review
Part 39: Script Reference Video

After completing the video tutorials, the following elements should be created on your own and posted online.

  • Extra Socket to Fire With
    • Add an extra socket to fire from for the player
    • Make sure it becomes a ‘Double Shot’
  • Random Variables
    • Create a Random Speed for the Asteroids
    • Create a Random Scale for the Asteroids
  • Add a Pickup Item
    • Create a pickup item for the ‘Double Shot’
  • Extra Credit
    • Pickup Item for Lives
    • Player Feedback (Player Flashes if Hit)
    • Levels - Create several ‘New’ levels with a different range of difficulty
    • Blocking Cubes - Create a solid block that Asteroids can hit against

When you complete the Lab Project, you will want to do the following.

  • Post a link on the Unity Forums with your website address
  • Project Description (Posted on your website along with the game)
    • Your Name
    • Timeframe (Start Date to End Date)
    • Project Detail - What did you do, exactly.
    • Software Used
    • Final Thoughts - Reflect for moment (Postmortem)
    • Break down your Time (Research, Art, Design, Coding, Playtesting)
  • Be sure ‘On Your Own’ objectives are complete and playable in the web build
bar_vertical_bt

Contact Us    |    Terms of Use    |    Privacy Policy

Copyright 2012 Walker Boys Studio, Inc. All Rights Reserved.