Game Development Community

dev|Pro Game Development Curriculum

Plan for Ben Garney

by Kyle Carter · 06/27/2005 (1:54 am) · 21 comments

Disclaimer: This .plan is about something I'm working on in my spare time, for fun. It is not representative of GG's plans or current projects. It does not indicate that I've changed my development focus. This is a .plan about a man, and the zombies who love his brains. Please enjoy, realize that 90% of it is speculation on my part on things I may never get done, and hopefuly get excited about your game projects. :)

Oh yeah: I realized after writing this that I end up pimping a lot of the cool stuff we have at GG. I didn't intend to when I started. We have, like, lots of useful stuff for making games with, and I guess I reflect that. :P

Onto the real plan...

So, I thought I'd take a little time and prototype a game idea. Specifically, something concerning zombies, and shooting them with shotguns because, dammit, that's a lot of fun.

I quick-like snagged some resources using the inimitable search.garagegames.com, our Google Mini-powered search system. A shotgun resource, some free sample art, a radius damage script upgrade, some tweaking, and I've got a pretty bad ass shotgun. Nevermind that I have to manually mount it to my player for the moment. ;)

Then I write some simple zombie AI that tries to home on the player and spawn about 20 zombie-orcs.

photos16.flickr.com/21857522_464d8d81d9_m.jpg

This is fun. I've decided the working title will be "onoez zombies." ;)

photos16.flickr.com/21857760_92e69d0bd3_m.jpg

In general, it was amusing (but not the best thing ever) to shoot the zombies - which for the hour of time I put in, wasn't too bad.

Where to go from here?

Well, first off, let me note that I probably won't get too far. I've got a lot on my plate, and not much free time. :) But we'll assume I do, and go from there...

A lot of places. First off, I need to get the zombies to look like zombies (using a certain soldier model I've seen bouncing around...) and use Mr. Cailiff's excellent ragdoll animations to get a better reaction to shotgun blasts.

I want a more interesting level to get chased around by zombies, and I need to tweak their AI a bit - for instance, it'd be nice if they'd just wander if I wasn't nearby, rather than homing no matter what. They should also chase the nearest player - I want to be able to play co-op, which means they can't all home on the first player. (Or, the one who sticks his ID in the $Zombie::target global... :P)

I need to make the shotgun feel really, really solid. This is equal parts art, animation, tweaking physics constants, and sound. A lot of weapons I see in games (even in professional ones!) just don't feel very solid. I think for an FPS-like game, where you interact with the environment almost exclusively by shooting, it's VITAL that you have extremely solid, fun weapons. For this game, I'd sorta like to have: a shotgun, a pistol, an SMG, and a sniper rifle.

One problem I have with the shotgun as is is simply that the network model in Torque isn't well suited to fast-action weapons like a shotgun. Spawning a projectile that dies almost immediately makes it tend to not show up, even on a loopback connection. I'll probably end up moving a lot of the weapon effects for that class of weapon onto the client side, for better responsiveness. Humans can detect delays in the range of milliseconds - and this is a pretty easy way to cut that down. (See RTS Starter Kit for prior art on client side projectiles... :P)

Every weapon should have a unique place in the gameplay, and in a multiplayer game, they should act to reinforce one another. For instance - shotgun is for closeup zombie mauling. Pistol is a last ditch or harassing weapon. SMG is for mid-range broad fire. Sniper rifle is for long-range zombie assassination.

Weapons are tools to enable players to deal with certain situations. I'm of the mind that if you have a hammer, a screwdriver, and some pliers, you don't need a kit with five hundred unique tools in it. Especially not when you're being chased by zombies, slavering for your sweetest brainmeats.

I could easily imagine, in co-op, having one player up on the roof picking zombies off, while you have a few guys with shotguns or SMGs doing cleanup work. Maybe using their pistols from time to time to save ammo.

Anyway - let me just stress once more the importance of good tools. If you give the player a gun that's satisfying and fun to fire, they won't care if they're shooting crates with it - they'll have a good time. On the other hand, if your weapons feel flimsy, even if you have the best monsters in the world, people'll have a hard time buying into the reality of your world, and people that can't buy into that, can't have fun with it...

The other major thing is to get some more interesting levels in there. I have some ideas... ;) But art sets the mood and Orc Village isn't quite the right look for a exhilarating zombie shoot-'em-up. I'll probably raid some of Tim Aste's content packs so I can get something about right going quickly. The urban pack might also be a good idea, come to think of it.

Once I get something fun and pretty solid feeling, I can try to seduce some of the artists around here to working on onoez zombies in their spare time. ;)
Page «Previous 1 2
#1
06/27/2005 (3:47 am)
The AIGuard resource might suit your zombies a little better. They will home the closest player. And only attack if your in sight. They also have a simple fix to getting stuck... And they kind of wander when there is noone around, but you will want to tune that part I think.
#2
06/27/2005 (5:26 am)
Hey Ben did you go see "George A. Romero's Land of the Dead"? Just wondering if that was your inspiration.
#3
06/27/2005 (6:57 am)
Heya Ben, dunno what you're doing for shotgun but as I recall, most games I've "modded" used some sort of raycast using a very simple "randomizer". That way, the only thing necessary to transmit client/server is a seed number that randomizes 10 or 20 "shots" in a spray pattern. Then, raycasts are done for each of these emanating from the gun's barrel.

Sounds like a fun project anyhoo..

- Brett
#4
06/27/2005 (7:27 am)
Hey Ben, sounds like a good plan. fun and exiting. I agree with you on what you stated about the gun needs to be solid. There are so many games out there that look awsome, but dont feel awsome. Now a' days a lot of games are just about graphics and not gameplay. I believe that TSE will change this, , , because it already has the graphics parts down, and is only getting better, which means programmers can focus more on gameplay and the feel rather than spend all of their time making it look cool . Thx for the fun and insightful .plan. I would also like to say, once again, good job on TSE!!
-James
#5
06/27/2005 (9:29 am)
Ben, if I were to place my reaction to you prototyping this idea on a scale of 1 to happy, Id have to say Id be sitting around "very happy"

In case that math was too hard to follow, Im at 11, Ben. 11.
#6
06/27/2005 (9:51 am)
LOL Ben, I have prototyped the exact same gameplay that you just did here like a month ago. It is fun with the stupid CPU AI, but I didn't have anyone to make the character models :). I was toying with the zombie idea, but I thought that that same kind of AI would be good for a FPS version of an NES game (for example contra).
#7
06/27/2005 (10:18 am)
GamePlay Suggestion:

Have a town populated with a bunch of humans and some zombies. Zombies attack the nearest non-zombie, and convert them to zombies. Have the players' score be based in part on the number of surviving civilians at the end of the level.

If you wanted to Add More Depth, you could even have several different classes of 'civilians'.

Old people: slow, but will always make the best "run away" direction choices. Never "freezes".
Kids: Fast, but can fixate on running away from a particular zombie, fatally ignoring others. High probability of "freezing" rather than running away.
Adults: Pretty fast, decent judgement, and capable of fighting back to some degree. Will ATTACK (and generally die) when a kid (their kid?) is in danger. Medium low probability of freezing.

Anything more than a dozen or so AIs running around will probably require some RTSUnit-style net optimization.
#8
06/27/2005 (10:46 am)
www.mobygames.com/images/covers/large/1066272883-00.jpg
best zombie game ever
#9
06/27/2005 (10:54 am)
NICE

I love zombies
#10
06/27/2005 (3:00 pm)
I HATE ZOMBIES :-S

ugh
#11
06/27/2005 (3:34 pm)
Just one request Ben, Molotov cocktails please. You just can not have a Zombie game with out some way of making them flaming zombies. Sounds like a fun plan though (even if you don't add in the Molotovs).
#12
06/27/2005 (4:59 pm)
"onoez zombies."

That has to be the greatest name for a zombie game ever. Seriously. It encapsulates the fact that there are zombies and that zombies arn't a good thing. None of that OTT "VERY MALICIOUS UNDEAD BRAIN EATERS 5" which seems to be the trend in zombie things.
#13
06/27/2005 (9:50 pm)
A simple stupid shooter like Painkiller but multiplayer coop would be awesome. I'm imagining a sprawling post-apoc-meets-undead-invasion scenario. I'd play it. :P
#14
06/27/2005 (9:51 pm)
More ammo! :)
#15
06/27/2005 (11:50 pm)
Nice Ben, nice! Love the zombies! I think that would make a pretty cool game...reminds me a bit of that one zombie movie these guys made using Halo 2. It was hilarious! http://www2.mythica.org/halo/hbo/botd2_trailer_hi.mov
I think AI Guard would work pretty well with your zombie project. Niice work man!

EDIT: I know this is just a small project, but for one of the levels you should have an abandoned
police station or mansion. (Yes, I do love Resident Evil!) Try Tim Aste's 2nd content pack! That would be awesome to use for a survival horror game!

P.S. Land of the Dead isn't that great. I expected more of the "last survivor" type thing and less of the thriving civilization thing. It was kind of cool to see the zombies shooting people and
stuff. Made me laugh when the zombies started playing musical instruments and watching the fireworks.
#16
06/28/2005 (8:58 am)
shotgun + zombies = *grin*
#17
06/28/2005 (11:48 am)
tutu + pointe shoes + zombie = *grin*
#18
07/07/2005 (12:12 pm)
Nice! I myself had a brief brainstorm for a Zombie game a few months back. In multiplayer, how about letting players who die become player-controlled zombies of their former selves, and since their health continually drops unless they're eating ("brains!"), they must attack other non-zombie players to survive?

Ben, also, please -- for us on the Torque short bus, please give the links to all of the resources you're using.
#19
07/15/2005 (12:43 am)
Old yet successful game/idea.
Think back - "Zombie Attack" SNES/Genesis - and IS fun.
Seems like a timeless fixation

Play it, if you can find it! for zombie game type inspiration, has some the ideas presented above.

Oh, for some zombie inspired 'ideas' http://loris.net/zombie/index.html
#20
12/08/2008 (11:02 pm)
Does this have anything to do with the recent release of 'Left 4 Dead' that Valve has been working on for three years? You know, the one with the SMG, the sniper rifle, the shotgun, and the pistol?

Amazing similarities in concept here...
Page «Previous 1 2