
Training Center
- Design & Theory
-
- Audio
- Engines & SDKs
-
- Unity
-
- Interface
- Game Builds
- Techniques
-
- Audio Features
- Deferred Lighting
- Occlusion Culling
- Texture Settings
- Image Effects
- Vector Snapping & Marquee Selection
- Binocular GUI
- Triggered Cameras In Unity
- Door Functionality in Unity
- Unity Particle Effects
- Inventory GUI
- Gun Muzzle Flash & Raycast Bullets
- Character Selection Menu
- Creating A Terrain
- Coding
- Mobile
- Asset Integration
- UDK
-
- Interface
- Game Builds
- Coding
- Level Design
- Source
-
- Level Design
- Asset Integration
-
- Source Machinima Choreography
- Source Machinima Cinematography
- Custom Props & Animation with Softimage
- Custom Props & Animation with Maya
- Custom Props & Animation with 3Ds Max
- Source Creature Rigging
- Modifying & Recompiling Source Characters
- Custom Props & Animation with Maya
- Custom Props & Animation with 3Ds Max
- Custom Props & Animation XSI
- Coding
- GameSalad
- 3D Art & Animation
-
- Maya
- 3ds Max
- Softimage
-
- Interface
- Modeling
- Texturing
- Rigging & Animation
- Blender
-
- Interface
- Modeling
- Texturing
- Rigging & Animation
- Mixamo
- 2D Art & Design
-
- Photoshop
-
- Interface
- Textures
- Concept Art
- Graphics
- Substance Designer
-
- Interface
- Asset Creation
- Asset Integration
- Audio
-
- Melodyne
-
- Interface
- Sound Effects
- Logic
-
- Interface
- Music
- Web
-
- WordPress
"Asteroids" Game - Part 3
In the final module on creating an Asteroids game, learn how to add weapons power-ups, a live radar, and a main menu with a local high score system. You'll learn about collision, andling multiple player weapons, logic for homing missiles, and using GUI textures and the Camera class to create a minimap. You'll also learn how to use PlayerPrefs to store information like local high scores.
We're going to change the way the player's score shows up in the GUI by adding a system to increment new points one at a time and adding a sound effect to each point tick.
Additional Info
- Runtime 4 min 59 sec
We're going to add a powerup object to the scene that will strengthen the player's weapons upon collision. In this first part we'll set up the object and implement the first power up feature, the rapid-fire laser.
Additional Info
- Runtime 16 min 04 sec
- Software Unity
We setup the powerups to spawn in the playing area when an asteroid is destroyed. This functionality mirrors item drops in RPGs and weapon powerups in many shooters.
Additional Info
- Runtime 15 min 06 sec
- Software Unity
We set up the missile in this chapter, from importing the model, to tying it in to the powerup system we created earlier, to giving it the intelligence to seek out asteroids and destroy them on its own.
Additional Info
- Runtime 14 min 37 sec
- Software Unity
We set up a simple readout for the total enemies (asteroids) left in the level.
Additional Info
- Runtime 02 min 17 sec
- Software Unity
This is the first of three sections teaching you how to set up a live radar for your game. This chapter creates a small box on your screen that's tied in to the main camera and whose bounds represent the world bounds.
Additional Info
- Runtime 10 min 07 sec
- Software Unity
We create small colored dots within the radar map to represent the player and enemy positions in the playing area. The positions are absolute and show the locations in world space.
Additional Info
- Runtime 18 min 54 sec
- Software Unity
In this chapter we locate and map all the powerups in the scene within the radar using the same techniques as we did for mapping enemies and the player.
Additional Info
- Runtime 15 min 03 sec
- Software Unity
We write a quick script to create GUI elements for a separate menu scene from which you will be able to load the game scene.
Additional Info
- Runtime 12 min 53 sec
- Software Unity
Learn how to set up an array to store local high scores. We'll learn about the array class in general as well as how to use the PlayerPrefs class to store the score information.
Additional Info
- Runtime 14 min 33 sec
- Software Unity