Game Development Community

Anyone want to join Wonderworld?

by Eddy Luten · in Jobs · 12/18/2002 (9:12 am) · 1 replies

WonderWorld

Hello everybody.

I'm looking for more people on the Wonderworld staff.
For information on the game see the original design document I've included (written by the project leader). Since there's no option to upload a file, I had to paste the whole thing. It's a long yet detailed read, giving you lots of information on the game.

we are in need of:
- Programmers (c++)
- Model animators;
- Concept artists;
- Skinners;
- Modelers;
- Mappers;
- A website and a webmaster;
- an FTP or another form of storage.

if you want to join as a modeler, you must be able to export DirectX (*.x) format files.
There's no kind of payment involved.

<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>
Design document

Version: 0.0.6

By: Joachim Carlsson


1 Introduction
WonderWorld is a 3rd person RPG game set in a classic fantasy world. The game is heavily tilted towards using magic and magic items. The magic in the world steams from the sources of good and evil. To reflect the real life no one can be completely good or evil. This means that you will have access to different kinds of spells and levels depending on which alignment you choose.

The game is about finding stuff in the adventure areas like weapons, magic items and scrolls. There will of course be hordes of monster to fight. You can also meet NPCs that can supply you with valuable information and spells.

The game is possible to play both as single player and cooperative play on the same console.
Note: that it will be aimed at console but probably needs to be ported from PC to console, because most people would be shut out of production if we only develop on console.

1.1 Project vision
To not make the project seem to daunting as with any large project we will use iterations to make the game.

An example of the first few iterations:
1. Hey you can actually walk around with a non animated character
- Uniqueness of gameplay: None
2. Aha there is collision and you can interact with things. There is a simple level.
- Uniqueness of gameplay: None
3. Hah I killed the enemy but I only got a text to show that.
- Uniqueness of gameplay: None
4. “God damn it” there are animations
- Uniqueness of gameplay: None
5. Cool I can cast a spell.
- Uniqueness of gameplay: Maybe
6. Finally I can fight and animations are showing
- Uniqueness of gameplay: Some
7. Etc.

I would like to create the game for high-end systems. Ideally xbox but we will make a PC version with abstractions as necessary for porting. The game will however support only geforce graphics and up.

2 The WonderWorld
The games is about using magic and fight the sinister forces invading the world of Nidaras. Even if you choose to be evil you have to fight the invading forces of Nivendel. This means that the same story line will be presented regardless of choice. But the means of achieving your goals can differ.

The world should reflect the magical feeling, with a shimmering look to it. It should rather be too much light to it than too little.

2.1 Background
The struggle between good and evil goods has caused rifts between the worlds to open. The troops of Nivendel are coming through these rifts in hordes to take over the world.

As the young apprentice “Conan” you have to take on the task of closing these rifts and restore balance between good and evil.

During this struggle you will meet several gods both good and evil that will sometimes help you and sometimes try to harm you.

To close the rift you have to create a balance between good and evil again by finding the 8 amulets of the gods that has been spread around the world.

2.1.1 Nidaras
The world of Nidaras is a world filled with magic. The magic steams from the two sources of all living – good and evil. The magic is seen all over the world with sparks flying and bright colourful animals, plants and decorations being present.

The world is almost Disney like in it’s setting. Which means that it should be diverse and not necessarily homogenous. Instead you should clearly recognise where you are in the world by landmarks, colors or other noticeable objects.

2.1.2 Nivendel
The forces of Nivendel is from a place where the magic is dark and the creatures is dark but still sparking with energy from the evil magic.

The Nivendel forces are more forceful and not as magically inclined as the Nidaras people are.

2.2 The world
The world consists of several hubs leading to different dungeons, castles or other similar well defined areas. The hubs are generally outdoor locations where you can move freely to the available entrances.

This means that the outdoor area serves as a safe area like the village in Diablo. They are manly there for somewhere to rest and replenish.

The world consists of 8 main areas where each amulet can be found.

Each main area consists of 3 levels with a boss at the end of the last level.

There should be a distinct feeling of difference between the main areas and the hubs. It could be one ice world, one stone world, one “hell world” and one lush. I leave this to the artists to take final decision on.

The main areas should also not be dungeons all of them they should also reflect something from the coming or the hub that was left.



















From the start hub you can go to Area 1 or two. Then you can move on to area 3,4 or go back to area 2. The route to hub 4 does not open until you have cleared area 3-6. Final battle does not get available until you have cleared area 7.

This gives a total of 24 levels and 4 hubs to build.


3 Gameplay
The game starts with a story outline where you are told about the invading forces of Nivendel and that you have to fight for your life to have a place to live in for the future.

After that you are put in a dungeon where you will encounter you first small enemy monster and can find you first treasures.

The game should ideally be possible to play in both single player and cooperative mode since that is the best way to enhance gameplay on a console.

3.1 Single player
In single player you venture alone in the world. You can not be joined by NPCs. The level of difficulty can be chosen at start up. The levels are easy, novice and expert. The difficulty should be increased by adding to the monsters stats.

3.2 Cooperative mode
In cooperative mode two players works together to solve the game. The monsters should also here be increased in stats to counteract the additional force of the two players. The players should act on the same screen and a maximum distance between the players should be enforced. The exact distance should be chosen from what the maximum camera height should be.

3.3 Level system
The leveling up should happen as often as possible. The upgrades need not be huge between the levels. But the feeling of accomplishment is important for the player to continue. There should be at least 50 levels with smaller and bigger upgrades.

Every 2-3 levels a new spell should be gained.

The system should be simple and easy to understand.

With every level up you get to choose which attribute that should be increased.

3.4 Magic
There are several magic schools. They range from blessings to death and destruction.

The player will not need to rest to memorise spells. All spells that a player knows he can cast as long as he has enough spell points.

The character will regain spell points as time goes by or by drinking a potion.

3.5 Camera
The camera is a 3rd person camera that follows the character from behind, it will slowly lerp around the charter when turning. If you press the Enter key it will snap to behind the character.

There should not be more than the player and 10 monster in the view at any given time. This could of course be changed after gameplay testing.

3.6 Carrying items
When you walk over an item you will pick it up.

You can carry any type of object as long as you go under the character’s encumbrance value.

When carrying an item you can bring up the inventory screen and drop any item that you like. You can also choose which items to equip when in the inventory screen.

You can equip one shield and one one handed weapon.

Any number of rings and amulets can be carried, but only the amulet with the highest value in each attribute will be counted (amulet of elephant strength, STR +7 is counted the value for Amulet of Horse power, STR +4 will not if you have both equipped).

3.7 Interaction
When an object that can be interacted with it will light up a circle around it when you are in interaction range. Note: This does not apply to invisible objects.

If there is an NPC that you can interact with it will be shown with an exclamation mark over it.

3.7.1 Containers
A container can hold objects like swords or money. Examples of containers are chests, weapon racks and coffins. The containers can be of three types: open, locked and trapped. If the player get within interaction range he can choose to try and disarm the object or just open it.

The locked chest has to be unlocked with a key or magic.

3.7.2 NPCs
The NPC can either tell you information or try to sell you an item. The information they tell you will be recorded in an event log. The item will be stored in your inventory when bought

3.7.3 Shops
In the hubs there can be shops where you can buy different supplies. The should be a tavern ,an arms dealer, a healer and a magic shop in every hub.

In the shops you can sell goods that you have brought. You can also buy new equipment for the money you are carrying.

3.8 Combat
A character can attack in several ways. Defence is automatic.

3.8.1 Normal attack
If a character attack with a normal weapon the hit is calculated:
xxxxxxx
The damage taken is calculated:
xxxxxxxxxx

3.8.2 Magic attack
If the character attacks in a magical way the hit is calculated:
xxxxxx
The damage taken is calculated:
Xxxxxx

3.9 Persistence of the world
We should strive to keep the persistence of the world as much as possible. Which means meeting the same character again will give you a greeting and questions regarding what you have been doing etc.

Also major objects should be tagged with a persistence time. 0 no peristance.

3.10 Keys

About the author

Recent Threads


#1
03/04/2003 (6:46 am)
You can also check http://wonderworld.thr3ddy.com or mail me at my new mail address eddy84@mail.com

See you soon!
Eddy