So you’ve decided to plunge yourself into the world of game development, have assembled a team of mighty warriors to tackle all the big issues and are ready to create the next best game in the industry… trumping WoW, Guild Wars… (you get the point). You’ve chopped up all your brainstorming and assembled some really keen concepts for a storyline and you’re ready to go. But amongst all the programming, the character concepts, the dungeons, and the quests – what are truly the most important aspects of your game that will determine whether someone enjoys themself? Read on, and allow me to share with you what I think.
When we do decide to take that plunge into the development of a new game, there are five things you should consider very carefully, and pay a great deal of attention to. There are probably more of these that will hinder or help you along your way, and your ordering may be different than mine, but these are what I always hold to be the most important. Over the next week we will reveal each aspects, and at the end of the week culminate with the complete article. For today we’ll begin at the top, with number 5.
Number 5: Storyline
When crafting your game, there is no better inspiration for features and activities, quests and dungeons, than your very own highly developed and custom tailored storyline. Some may balk at this statement, claiming that storyline is easily overshadowed and un-necessary when you have intense graphics that make your fingers tingle, or when you have combat so intense that you’re literally ducking out of the way from behind your monitor. While these things definitely contribute to an awesome game, and can lead to a lot of excitement (in fact, they’re on the list too!), they cannot make up for a lack of storyline. One thing many players crave whether consciously or not, is a strong storyline that leads them into caring about the game – it entices you – and makes you feel as though your wildest dreams may in fact be possible in this environment. Storyline can be simple and to the point while being so flawlessly done that it serves as the crux of the entire game (EVE Online: We’re flying through space, blowing people out of the sky…) and at the same time being so rich and deep with lore (the complexities in lore and story surrounding EVE is so great that it entangles even the most basic ships and inventory items) that it compels players to write their own histories.
Not only does storyline help players become engaged with all that you’ve slaved over and worked for, but it helps you the developer along the way. If you’ve been smart, and from the beginning dreamed up an intoxicatingly deep history of your game setting, it will constantly serve you throughout development. It will provide clues into what features want to be a part of the game, what doesn’t need to be included, and what does or doesn’t fit. An architecture professor of mine once said, when referring to the site analysis portion of architecture that we could find out a great deal about what we should be building on the building site by simply visiting the location, and “envisioning the invisible building that wants to be built”. This is true in architecture, and it is especially true in game development and dreaming up your storyline/game setting.
Storyline may be important, but is it more important than a snazzy game setting so rich and vibrant that your tempted to stay indefinitely? Well, maybe – just as long as your 3d representation isn’t bogged down by hundreds of thousands of nasty polygons or quads. Why in the world is Artwork important, anyway?
Number 4: Artwork
I’ve heard many, many times that the artwork/3d models/characters found in your game won’t make or break things. I agree with this in that it won’t make or break the entire game, but artwork and professional looking/feeling models definitely help you out along the way. Think of any movie you’ve seen recently where the sets were absolutely incredible and stunning – one such example (although not necessarily as “recent”) are the Lord of the Rings movies. Throughout the entire set of movies, rich and diverse settings are abound, and help the immersion factor like you wouldn’t believe. Would the movie have been “broken” by less awe-inspiring scenes? Probably not, because in the case of The Lord of the Rings, there were a lot of other incredible aspects. Did the awe-inspiring scenes make the movie just that much better, and give it just that much *more* to drool over? Yes, Definitely. The same kind of effect can be seen in the game industry. I play games that have incredible graphics (EVE Online) and other that don’t (Dark Ages). I am however, addicted to both of these games for different reasons, but you can bet that the stunning environment in EVE certainly helps to inspire its large player base.
Additionally, your artwork can seriously effect the mechanics of your game. Many developers over look an incredibly important aspect of their 3d models – poly count… That’s to say, the number of triangles (or *shiver* quads) your game has. Many of the free 3d models you may find on the internet are gorgeous, but are so incredibly detailed that using them in a computer, real time environment would not be wise because you are typically trying to appeal to as many systems as possible. Console systems have the luxury of (for the most part) assuming that everyone’s running on an even playing field. Those of us developing games strictly for the computer don’t have this luxury. Suffice it to say, it’s important to find quality, low poly game content, and there’s certainly enough of it out there that there’s no excuse for you to be shoving your game full of characters that are in the 10,000 poly range (many online companies limit their avatars, or characters, to around 2500-5000 polys).
The lower your poly count on your 3d models, the smoother your environment is going to run on the widest range of computers… usually. One thing to keep in mind throughout this entire process is how your engine handles polygons, and to find out what the ideal poly range is that you want to aim for for characters and scenery. In most cases higher character polys are more acceptable, with scenery (buildings, trees, etc) being lower in poly. Another engine specific feature to keep in mind is whether or not the engine supports Level of Detail (LOD). LOD for those who may not know is a system where the engine will use very low poly versions of a model if the player is far away, swapping the model in and out for high quality versions the closer you get to it. As far as I know, almost every engine out there supports LOD, but some like Active Worlds do not.
Down the road we go with Number 3: Music! Some may say (and argue) that music for an online game should be included into the category of “Artwork” – while this slotxo may be true depending on how you look at it, music in a game is incredibly important *aside* from your 3d models and 3d characters and so it receives its own spot.
Number 3: Music
In many ways music is the heart and soul of any environment you may create in 3D – it is literally the sound trick to which events occur, players win battles to, return home to, etc etc. Music is a vital tool used to set the mood in any setting, and without it your game will feel dead and like something is missing. In many ways, music helps to express for the player the mood of a specific area, it enhances and emphasizes what you are relating to your player. Do you want them to feel sad, anxious, excited, fearful? Because hearing is one of our primary sense (seeing, smelling, etc), one could argue that it is just as powerful in linking and creating memories. It should be one of your *top goals* to make people remember your game – making your game memorable is one of the tricks in making it both enjoyable and something that people will tell their friends about. Hearing, and the music in your game is one of the more subtle qualities that plays a huge part in how an environment *feels*. Think about what your favorite movie would sound like without sound and music?
This highlights another important aspect that is a sub category of music: sound effects. While music is the key that gives your environment some feeling and life, sound effects are what make the environment tangible and feel realistic. When a player is able to knock over a trashcan and as a result they hear the clanging of aluminum and tin rolling down the concrete they’re standing on, the player has an increased feeling of interaction with the environment. Think of the effect and life the environment takes on when a player goes from walking on stone, where their shoes may be clacking, to walking on dirt or mud, where the sound would naturally change quite dramatically. making good games is about mastering small (but powerful) details that immerse your player.
Many independent developers may shy away from placing such an importance on the music played in the game because in some ways it can be hard to come by for people with limited budgets. While music can be expensive (alright, no foolin’ it IS expensive) to have custom made, you can find some great deals on royalty free music for purchase online. In many cases these tracks are professionally made, and available for flexible licenses – either for independent folks, or commercial studios. It’s not uncommon for instance, to find 5-6 tracks on an indie license for around $100.
GarageGames.com has some great deals on music and sound effects – the sound effects found there are definitely a deal. You can find the page directly by visiting their content packages.
Gamedev.net also has some great resources relating to music in games, and provides a nice directory of sites containing stock and royalty free music. Check it out here.
At a later time it would be nice to include a directory of our own of some great music resources. Look for that later. In the mean time, let us know what you think about Music and Sound Effects inside of games that you’ve played, whether you thought they were effective and important to your gaming experience… And if you don’t agree, you can let us know that, too!
Now that we’ve covered much of the meat of your game (Storyline, Artwork, Music), we’re going to delve a little bit farther into game design and really define the skeleton of your game – the backbone, the thing that ultimately keeps people coming back to your game day after day. Storyline, artwork and music are important things that will really make your game feel complete, and make it less likely that people will stand in your local village, and look around wondering “What’s missing?” But ultimately when it comes to the development of your game, we’re now getting into what really matters. That brings us to today’s post…
Number 2: Game Flow
When it comes to game design in today’s world there are really three primary types of flow that you game can follow. What exactly is game flow? The game flow, or structure of your game, is how players interact with it and storyline events, quests, missions, etc. It determines whether players can branch out and make the game what they want it to be, or if they’re locked onto a track that guides them into their pitfalls and excitement. Appropriately the three types of flow are as follows: Sand box, Roller-coaster, and a hybrid mix of the two. In many cases the way in which your game engages people, and how it forces them to interact with the environment and progress in the game will determine the types of players you attract to your game.