Unity 5

Took a break from "Car Jumper" last fall to learn the new GUI system that shipped with Unity 4.6, and inadvertently fell down a rabbit whole when I downloaded the "Survival Shooter" tutorial.  I started adding features, and now I have a fairly cool top-down shooter with lots of rag doll physics.  Everything broke when I opened a different project to research a decent player character animation system, and then everything broke again when I ported the project to Unity 5.  Finally got all of the big pieces working together again, and things are just far enough along to actually show off.

 

Currently, the system allows for location-based damage, with limb shots doing less damage than body shots, and head shots are kill shots.  There is a rough melee system in place, and enemy behaviors can be toggled between patrolling a designated area (with an attack behavior if the player gets too close), or blindly rushing the player.  The complete arsenal includes ray based (lasers, bullets), particle based (bullets, "energy" type projectiles, and flame throwers), and instantiated rigid bodies(rockets, arrows).

I managed to get a rough weapon-switching mechanism implemented, but it needs work.  The next video will show off the complete arsenal in action.  I need to spend some serious time with Unity 5 before I can do any art tests, as the potential for PBR and Global Illumination are making my mouth water.  More soon.