The NPC Populator for Unity makes it quick and easy to add many free-roaming Non-Player Characters to your environment without writing any code. Only minimal configuration is necessary.  Get the NPC Populator now from the Unity Asset Store!

Included is an NPC Factory to automatically generate random humanoid NPCs based on humanoid models that you provide.  Many humanoid models from the Unity Asset Store will work.   Also included in the NPC Populator are scripts to animate your NPCs while they navigate through your environment.

Navigation uses Unity's Navigation Mesh system along with a waypoint system that is provided by the NPC Populator.  Please see this video for more details and a demonstration:

Add Drones to Your Own Game:


Shakespeare or Die - A fun word game featuring Shakespeare, witches, and a damsel in distress! Play the thing!

Get it from iTunes, Amazon, Windows Store or Steam.
Urban Decay - The zombie apocalypse has hit New York City! This game focuses on stealth, survival, and strategy as you help the heroine navigate the zombie-infested subway system.

Get it from Steam.
Koala vs. Octopus - It’s an Octopus Invasion! Help Koala stock up on cheeseburgers before the Octopus Apocalypse.

Get it from iTunes or Steam.
You Can Quote Me - A fun and easy quote game. Unscramble the words to reveal the wisdom of the ages. Wise, wonderful, and witty quotes.

Get it from Amazon, Steam, or Windows Store.

flying drone toolkit for unity

sharkferno:  coming soon!

Using the Oculus Rift!

Complete games

Sharkferno is a frantic, fun third-person virtual reality experience for Oculus Rift located in a tropical paradise.  You can play as a flying drone or as a human and switch your consciousness between them with the press of a button.  Save the island dwellers by shooting futuristic weapons at flying sharks.  Combine free movement with consciousness switching to get to where the action is for last-minute rescues.  After the evil sharks have been vanquished, chill and soar around the tropical island.

Sharkferno is rated Intense for its free motion walking and flying, but for many people the third person perspective reduces motion sickness.  Moderate and Comfortable options are also included.  No real sharks are harmed in the making or playing of Sharkferno, just make-believe evil flying sharks.  Vanquished sharks merely roll over and then disappear; there is no blood or gore on Sharkferno Island.

Sharkferno has been submitted to the Oculus Store, and we hope will be available there soon.

Touch Controls:

  • Menu selections: gaze + X/Y/A/B button.
  • Pop-up menu: menu button.
  • Aiming and shooting: natural arm motion + triggers.
  • Forward / back / turning movement: right thumbstick (and/or left thumbstick  for person only).
  • Drone altitude and strafing: left thumbstick.
  • Select person from drone: gaze. 
  • Switch control to selected person or back to drone: A button.
  • Toggle red aiming lasers: X button.
  • Increase drone speed: left hand trigger.

Sharkferno was built using the Flying Drone Toolkit and a more advance (unreleased) version of the NPC Populator, both listed below.

NPC Populator for unity

Quick Start:

flying drone toolkit videos

Add flying drones to your Unity game!

Version 2.0 is now VR-enabled for the Oculus CV1.  Turn any Unity 3D environment into a VR drone experience.  Use this as the basis of a VR game, or just have fun flying around in VR!

The Toolkit can continue to also be used for non-VR applications, as before.

The flying drones can patrol, follow Game Objects, or be controlled by the player.

The Flying Drone Toolkit includes 2 flying drone 3D models and extensible scripts for drone behavior.

Programming is not required. Drones can be added using prefabs. Many parameters can be adjusted in the Inspector.  Or customize drone behavior by adding or modifying scripts. You can add your own 3D drone model by writing a short wrapper script.  Get the Flying Drone Toolkit now from the Unity Asset Store!