In this Unity 4.6 tutorial we’ll be creating a Stinger missile launcher. For those of you who are unfamiliar with this weapon system it’s essentially an Anti-Aircraft weapon system also called MANPADS (Man-Portable Air-Defense System).
It’s a popular weapon in games such as Battlefield and even Call of Duty. You use it to lock on to an aerial target such as a helicopter or slow moving aircraft and once you’ve locked on you can fire a Stinger missile which will follow the target until it explodes on impact.
This course will go over how to create a Stinger missile launcher that locks on to specific game objects using a Raycast and tags. Once a target lock has been acquired we can then shoot out a Stinger missile which then follow the intended target (the game object) until it explodes on
This will be a fairly in depth tutorial series that covers various aspects that can be used in other games as well. Some of the things I’ll be covering in this series are:
- Using Raycasts to determine which targets we want to lock on to
- Animating a crosshair UI image with Mecanim
- Adding 3d and 2d sound elements for added realism
- Creating smoke and explosion effects using the Shuriken Particle system
- Using physics to propel a game object through the air and make position and rotation adjustments in air
- Using C# scripts to pass variables on to other scripts in-game dynamically
- Delaying, stopping and playing various components with scripting
- Creating a simple recoil animation within Unity