I implemented a BTTask script to make the enemies shout when they saw the player. The shouts were also included in the assets. I did add some of my own music production and voice acting for the player. I enjoyed making it get frustrated when the ammo ran out.
You can switch weapons but the second gun requires the player to get a power up before it can be used. This added some challenge to the gameplay. I had a go at designing my own level from the assests but it took to long. Luckly there where a couple of example maps in the assets I could use for level two.
This demo loops back to the current level on death and back to level one on completion of level two. It took a bit of digging in the documentation to figure out how to switch maps and get the widgets to disappear.
I am pretty happy with the results overall.