[Released] Wild Wild Dead - Top Down Shooter Starter Kit

Hey there everybody,

Are you into shooters? You like games such as “Minigore 2” perhaps? Wild Wild Dead is a package that will get you started creating your very own top down shooter. Have a play for yourself…

PLAY THE DEMO: http://dl.dropbox.com/u/449179/WWD/WWD/WWD.html

BUY IT NOW: LINK TO ASSET STORE

Use A,S,W,D keys to move and Mouse to aim/shoot.

All art can be modified or used as is. All code is “as is” and can be modified to your liking as well (yes it is all very mobile friendly!).

Thomas P.

Looking good! Where is the Asset Store link?

WOW wonderful asset,

Have some question through:
1- Does the pack include mobile controller?
2- What language are the pack written with? and is it well commented code? is there any documentation?
3- I can’t see a player health in the web demo game is that included as well?
4- does the pack contiaun more weapons? other than the shootgun in the demo?
5- Does it contain any power-ups?
6- Can we have something like a random generated boxes that we can destory and power-ups can be spawned out of it? OR some random killed enemies spawn power-ups?

Does the pack include mobile controller?

No, but you can easily add it yourself adding the “Standard Mobile” asset package.

What language are the pack written with? and is it well commented code? is there any documentation?

All code is written in Javascript.

3- I can’t see a player health in the web demo game is that included as well?

Since everybody has different requirements/needs there is currently no player health logic. You will need to add that yourself.

4- does the pack contiaun more weapons? other than the shootgun in the demo?

You will have to add different weapons yourself.

5- Does it contain any power-ups?

No.

6- Can we have something like a random generated boxes that we can destory and power-ups can be spawned out of it? OR some random killed enemies spawn power-ups?

Again, the demo demonstrates what you get :slight_smile: The pack is going to be fairly cheap and meant to be a “Starter Pack”. You will have to take what we provide and add whatever else you need to it. Therefore some programming knowledge may help.

The pack should hopefully be live in the asset store sometime next week :slight_smile:

Thomas P.

Thanks for your reply

You wrote the pack is mobile frindly so is the pack handle pooling the enemies?
So its not instantiating the objects over and over again?

The code is a freebie, very simple and uses simple pooling (no instantiate) and avoids costly component lookups. The code is more to demonstrate the assets, but you can freely use any part of it and keep anything from it. You are buying the package for all the assets, special effects and the code is a bonus. It is optimised enough to run fine on any mobile, however you might want to change the shaders from vertex lit, to mobile/vertex lit and perhaps toggle the subtle dust storm off.

You will need to add your own dual stick or control method of choice - perhaps from the unity standard / mobile package. The code is a freebie to get people started. It does demonstrate how to send information from script to script without sendmessage, and will be useful for people with an entry level / intermediate level of experience.

The starter kit is now available in the asset store:

Thomas P.

The excellent soundtrack to this starter kit was provided by Dave Dexter. Please visit/contact him if you are in need of music or sound fx for your game!

Hi Thomas,

I bought this kit, but the problem is that when I try to run the level you provide, i have the following error:

nityException: Input Axis P1 Horizontal Key is not setup.
To change the input settings use: Edit → Project Settings → Input
Player.UpdatePlayer () (at Assets/Scripts/Game/Player.js:84)
Game.Update () (at Assets/Scripts/Game/Game.js:49)

So can you please advise how to make the level work as in the Demo?

I am not sure why you are getting that message but please check your “input manager” and make sure the keys are set up properly.

1112587--41964--$Input.jpg

In Player.js you can also change these lines:

	input.x = Input.GetAxis("P1 Horizontal Key");
	input.z = Input.GetAxis("P1 Vertical Key");
	if (Mathf.Abs(input.x)<0.01) input.x = Input.GetAxis("P1 Horizontal dpad");
	if (Mathf.Abs(input.z)<0.01) input.z = Input.GetAxis("P1 Vertical dpad");

To reflect your input manager settings of choice. The first 2 lines are your default input method, and the other 2 lines check to see if it is used. If it is not, it will try your second set of inputs, so you have more flexibility, ie a joystick for example.

The names should be found in this section of the unity editor - Unity - Manual: Input Manager

If you for whatever reason cannot work out how to do it, you can replace your existing InputManager.asset in the ProjectSettings folder (in the root of the project, where Assets folder is) with the attached file in this post. Be sure to unzip it and find where it should replace your existing file.

1112592–41966–$InputManager.zip (843 Bytes)

Thank you hippocoder for providing the file the input manager problem get solved.

however when the level start playing i can see some objects flaying in the air, please look to this image (objects highlighted on red squares):

https://dl.dropbox.com/u/31745749/query.jpg

So is this was in purpose, or these objects are there by mistake?

Also I still have some errors while playing the game, see this for example:

“SetDestination” can only be called on an active agent that has been placed on a NavMesh.
UnityEngine.NavMeshAgent:set_destination(Vector3)
ZombieClass:UpdateNormal() (at Assets/Scripts/Game/Zombie.js:69)
Zombie:UpdateZombies() (at Assets/Scripts/Game/Zombie.js:251)
Game:Update() (at Assets/Scripts/Game/Game.js:51)

So when you create a new project it doesnt keep any of the layer or input info. Probably the lightmaps if there are any got screwed up as sometimes happens. So you probably want to just rebake the navmesh and lightmap.

This “can” sometimes happen yes. Easy to fix yourself however :slight_smile: Just click “bake” in either case and adjusting “input” isn’t that hard to do either.

Friendly reminder for those who haven’t seen the announcement last weekend :slight_smile: Feel free to ask any questions you may have.

Just Purchased this one! = ) Looked like fun to play with! I will let you know what I create with it!

I am getting the same Error as bravery, “UnityException: Input Axis P1 Horizontal Key is not setup.”

I replaced the file “InputManager.asset” with the one hippocoder provided and that fixed it! You should Update this Asset with the Fix for this otherwise anyone else who purchases this will get the same Error.

Your demo link is dead btw.

I confirm, link seems dead from your thread and from the asset store as well.

I managed to fix the inputmanager.asset error thing, but now there are the minecart track lifters floating in the air. I see that other people are having the exact same problem. How do I fix this? Do I just drag them down the track?