the Junkyard

(.)

Realm Wars Stage 2 Design

Posted by: Mhaddy on Wed Jun 26th, 2002 at 10:44 AM
Return to article listing.

This information was gathered from GarageGames's Realm Wars design section. The original can be found here.

Table of Contents

Overview


Hello and welcome! This document represents my initial attempt to communicate to the community the overall vision for Realm Wars as it currently stands. My name is James Margaris and I am the Lead Designer for Realm Wars. (Let's have a two week grace period before the flaming commences!) This document should give everyone a better idea of the overall vision for Realm Wars and help spark discussion to further that vision. The open questions are questions of particular interest that we are looking for input for, but we expect and desire feedback on everything!

Realm Wars is a team-based action game in a set in a fantasy world. Players will choose and customize their characters from a diverse assortment then engage in epic battles with teammates where magic, missiles and hand-to-hand attacks will all come into play.

Characters and Character Customization


We see the character creation process as more involved in Realm Wars than other FPS games. Players will spend some time creating their characters and stick with them for multiple gaming sessions. Players will be able to customize both the look of their characters and perhaps their abilities and starting spells. Note however that Realm Wars is firmly an action game and not and RPG, there will be no level-building.

Character Generation

Players will begin by choosing their character mesh from an assortment of available models. These models will be combinations of races and classes, for example "Orc Warlord" or "Elven Sorceress." Each of these character types will have their own unique strengths and weaknesses - the Elven Sorceress may possess powerful magic but have low durability compared to the Orc. Players can not mix and match races and classes. (For many reasons, including work required, it doesn't add a whole lot, and it makes it harder to identify people on the battlefield and give fitting unique sounds, gestures, etc for each character type)

After the initial mesh is selected, players choose from a variety of skins, faces, hair-styles and colors, and perhaps even individual components such as pieces of armor, helmets, shields and shield emblems, etc. It may also be possible to adjust the height and width of the model. Ideally from the same mesh one character could create a short, fat sorceress wearing an armlet and a beret, while another creates a tall slender one with a plumed headband. (The more customization the better, not all of these are high-priority items)

Character Death

We are considering alternate ways of dealing with character death and respawning that will add strategy and teamwork to the game as well as some flavor. One possibility is fixed map locations called "lifestones" where characters can respawn. Characters could choose which spawn point to re-tissue at by walking their ghost to a lifestone - the farther the lifestone the farther you have to walk, making holding strategic lifestones a valuable strategy. (Maybe allow the ghosts to pass through walls to avoid it being too much of a pain though) Perhaps on the way to a lifestone a teammate playing a Cleric or Necromancer could revive you, or make you a member of the living dead. The lifestone locations would serve as focal points for fighting, even in games such as CTF where the primary objective is elsewhere. It would also make death a bit more painful, but nowhere near so as in round-based games such as CounterStrike.

Another possibility is allowing players to switch classes between respawns so that they can fill up holes in their teams' class coverage. (Nobody wants to get stuck with an army of all clerics) This would also allow starting players to quickly cycle through and experience different classes.

Open Questions: What are all the character types? What are all the dimensions they can differ in? (Starting equipment, allowable equipment, magic, hand-to-hand abilities, movement abilities, durability?) What about adding new meshes? Can someone import new meshes, and if so how do you identify that mesh with a character-type on the battlefield? (IE, how can I tell that the guy who looks like Batman is actually the Orc Warlord?) What effect does customizing the look of the character have on game play? Is a shorter character harder to hit, and maybe has less HP? Can you choose abilities for your characters, or starting spells? On the battlefield can all types use all or most weapons? (If each type has a lot of unique weapons that is a lot more work, and more for the player to learn)

Weapons and Items



Weapons will be a combination of pseudo-realistic weapons and magical items. It may also be possible to enchant weapons to alter their effects. (Teamwork!)

Types of Weapons

Open Questions: What are they? Can everyone use every weapon, or are their unique weapons per character type? How do you keep weapons somewhat realistic while still maintaining a good variety? Will we be leaning heavily on magical weapons?

Acquiring Items

Getting weapons isn't as trivial as it may first sound. Different games have very different methods of distributing weapons, which leads to some very different game play experiences. A good comparison would be Unreal Tournament vs. CounterStrike. In UT you can hold as many weapons as you want, and weapons can always be found at respawn points, which favors those that know the map and can encourage camping or out-of-the-way ventures for valuable weapons and armor. In CounterStrike weapons and ammo are a valuable resource. (Especially when you are low on cash) Often in CS you will kill an enemy, then throw down your weapon and pick up theirs because it is better or has more ammo. CS players also tend to give and trade weapons more often during battle. How readily available different weapons are and how many weapons a character can hold at a time strongly impact the rest of the game.

CounterStrike also has an interesting feature in that the weapon you have equipped affects your movement rate. In UT if you see a weapon the best strategy is always to pick it up. Would it be more interesting if your Sorceress in RW chose not to pick up a giant axe because it would weigh her down? Perhaps in a game of capture the flag after grabbing the flag you could throw off weapons and armor in order to run faster, swim better or jump higher to escape your pursuers.

Respawning vs. Permanent Items

"Permanent" items are items that do not respawn over time. Initially they begin at a map location. Once picked up they stay with a character until discarded or the character's death, at which point the item is dropped in place and can be picked up by others. This allows us to add powerful, interesting and map-unique items to the game that will influence the strategy of the players. Isolating and killing an enemy wizard in possession of a needed spell could become a valid strategy objective, for example. Limiting the instances of these permanent items also allows us to make them powerful without destroying the game balance. Teams will work hard to get these prized items and work hard to keep them.

Open Questions: How else do you get weapons? Buy them when you respawn, but them at places on the map, find them lying around? How many weapons can you hold at once, all of them? Does what you have equipped affect your character in terms of movement, stealth or other abilities? Is there ever a reason not to pick up some item, or is the best strategy to grab everything all the time? Can you look at someone and see what armor or weapon they have? Does grabbing a weapon or armor greatly change your appearance? (If you grab plate mail do you look like you are wearing plate mail? If so how does this fit in with customizing the looks of your character?)

Hand-To-Hand Combat



Hand-to-hand combat will be an important feature of Realm Wars and will avoid the "short range guns" feel in typical FPS games. A significant portion of combat will be hand-to-hand, and HTH combat will be useful in many situations, not just a last resort when you run out of ammo. Those situations should be similar to what you would expect in real life. HTH combat is useful at close range or against opponents who are weak in HTH situations.

There are two important things needed to make HTH combat genuinely useful:
HTH combat should be better in close-quarters than missile weapons. Perhaps a single swing can knock an opponent over, can hit multiple opponents at once, is easier to aim (covers a large arc) and faster than a missile weapon, etc.
It must be possible to close in on opponents who don't want to engage in HTH. This means characters should perhaps move forward faster than they move backwards or to the side, or generally move less like speedy omni-directional hovercrafts and more like objects with momentum.

The exact mechanics of HTH combat are still up-in-the air. It will be much less complex than a typical fighting game, but more complex than FPS games. It will most likely end up being a few types of slashes and a defensive move or two.

Open Questions: Possible specific implementations?

Magic



There will be magic.

Open Questions: Can you learn new magic, either over time or in the course of a single engagement? (Perhaps you only have access to basic spells unless you pick up scrolls you can memorize) What are some individual spell ideas that are interesting or encourage teamwork? (We can all think up "fireball") What is the limit on magic casting, mana? If mana, how do you get it? Does it regenerate over time, can you replenish it via items? What are the mechanics of casting magic? (Simpler is probably better)

Game Types


At the start game types will be about what you would expect, variations on Deathmatch and CTF. In time we would like to see more objective-based missions with more fantasy flavor: capture or defend a bridge for a certain amount of time, capture or escort a princess, own 3 positions simultaneously, poison the water supply...most of these games will still come down to "kill a bunch of people, then make off with something or go spend X time somewhere" but with varying details and twists.

But we'll just start with Deathmatch and CTF.

Persistence and Meta-Game



This section is about tying individual gaming sessions, players and servers into a larger whole.

Clans

Few games today have any built-in support for clans. A clan in most games is simply a group of players who choose the same naming scheme and try to play together. Given that RW will be team-based game, anything we can do to help players get to know a consistent group of teammates would be helpful. Is there are way we can bring in-game support and relevance to clans? Some ideas:

Meta-Game

By meta-game we mean the context in which individual gaming sessions take place. Clans are a part of this context.

Realm Wars Development and Community Input



This section describes the Realm Wars development process and the role of community input in that process. The development process will have to be very fluid and cater to the number and skills of the people interested in contributing to Realm Wars.

The Development Process

Release early and often will be our motto. Test, test, test, keep what works and redo what doesn't. We can experiment and roll back if changes don't work out. Our goal is to always have a playable copy on hand that is fun and interesting. Most likely we will follow a very greedy (for you CS people) procedure and grab at whatever next tasks will provide short-term enhancement to the game, especially in the early stages of development. Hopefully we can quickly increase the fun factor of Realm Wars, helping to attract contributions and keeping everyone excited and interested.

Contributing Resources to Realm Wars

Many people are asking how to contribute and what is needed. Soon the task manager will be fully functional and we can begin feeling our way towards an established process. At this time there is not a lot of clear specification about what is needed and most of the development is being handled by GarageGames, who are working on a new release.

At this time if you would like to contribute we would encourage you to do so. It would be wise to stick to things that we most likely will need: basic architectures, wood and stone textures, music and fx, weapons, etc. If you are planning on spending a lot of time on something like an entire level or set of animations please run that by someone first! We would hate to have to tell people that their wonderful contribution doesn't really fit the design of the game.

Contributing Ideas and Criticism to Realm Wars

We welcome new ideas and criticisms of what is written here and elsewhere. I would ask that you try to be specific. If you ask a question like "Wouldn't it be cool if...?" the answer is probably "yeah..." Brainstorming ideas large and small is fine, but you can save some round trips by anticipating some of the obvious questions and hurdles of your idea.

Seige weapons would be cool...but how should they work? Where do you get them? Can you buy them, find them, build them? Who owns them? Once they are destroyed are they gone for good or do they respawn?

Criticism is fine but try to be constructive. Is the problem with the idea itself or the implementation? Is the goal worthy but the method flawed? How could it be fixed, or improved, or what is some alternate plan that might work better. And why. What specifically don't you like, why exactly is your idea better?

Many of the individual decisions large and small have yet to be made or are open to change. We are very willing to listen to suggestions and take them to heart. You will see threads popping up on the Realm Wars forums about specific topics, and I will do my best to collate and summarize suggestions I run into and update the documentation to reflect them. If you have questions, comments or concerns that are best directed at me personally, you can e-mail me at jsm16@cornell.edu.

Please remember that the contributors to Realm Wars will vary greatly in terms of time and ability. Some will be professional level, others will use Realm Wars as a learning vehicle. Let's try to give everyone the benefit of the doubt and keep discussions from becoming uncivil!

Immediate Development Goals



Now that we have laid out the overall vision for Realm Wars, the logical question is what first? Clearly some of the elements of the vision are more pressing and more fundamentally valuable than others.
In short, develop the fundamental game play needed to build on. Players should be able to choose from a few distinct classes, choose a game type, and play a reasonably fun if basic game that gives at least the flavor of the major game elements. Greater character customizations, permanent items, a greatly enhanced server browser and more advanced maps and game types will come further down the road. Feel free to think about and propose suggestions for these longer-term prospects, but we will be concentrating the design and implementation efforts on the above tasks.


email this article to a friend! find more articles by Mhaddy printer friendly