Game Design is the practice of creating and balancing systems and the mechanics which the player uses to affect those systems. This is not to be used for programming questions about the "design" of features, engines, etc.

learn more… | top users | synonyms (1)

7
votes
2answers
2k views

What should be contained in a game scene graph?

Would you help me to clarify, please, what what exactly should be contained within a game scene graph? See the following list, please: Game Actors? (obviously yes, all the objects changing state ...
7
votes
2answers
767 views

Some theory questions about classic endless arcade games

I had read in the book "A theory of fun for game design" that once the player realizes that he cannot overpower the computer in anyway (or) the AI is unbeatable (badly designed/coded) he will leave ...
7
votes
6answers
414 views

Things that make a game more interesting for kids

What makes a game more interesting or fun to play for children ages 8 to 14+? Does the age of the consumer play an important role in his/her interest in the game? What can I put in a game to make it ...
7
votes
3answers
359 views

Discussion about Serious Games : Their lacks and forces

I would like to start a little discussion about serious video games. Do you think serious games DO have their place in today's world ? What kind of serious games do you think the most interesting in ...
7
votes
2answers
544 views

How do I choose the scaling factor of a 3D game world?

I am making a 3D tank game prototype with some physics simulation, am using C++. One of the decisions I need to make is the scale of the game world in relation to reality. For example, I could ...
7
votes
3answers
647 views

Collision Detection Game Design and Architecture

I've reading some articles about collision detection. My question here is about ideas on the design for it. Baically I have a C++ game that has a main loop with entities with an update method. Based ...
7
votes
5answers
1k views

Do you fill all your game data in huge excel tables? Are there any better method?

I really want to know how many game designers prefer to work with a huge table for all items, another table for all skills, and even another table for all mobs in a MMORPG. And these tables may grow ...
7
votes
4answers
739 views

Die Roll Mechanics

I'm developing an RPG (goodness, I'm doing a lot actually.) and I'm trying to come up with a decent die roll mechanic for skills. In d20 systems, it's usually Die Roll + Skill + Bonuses - Penalties ...
7
votes
2answers
887 views

Level Implementation

I recently started to create a sidescroller game, for learning purposes. While creating several levels for it, i stumbled upon the question, how to implement these levels into my game. I made (and i ...
7
votes
3answers
396 views

Game designer in need of career advice

I've been working in game industry as a game designer (and lately as a producer) for 5 years, with over 20 projects under the belt. However, all of the games that I've worked on we're free2play online ...
7
votes
1answer
480 views

Pairing algorithm for the Elo rating system

Imagine a 1 on 1 (not teams) competition between AI bots, like the Google AI Challenge. The various bots are assigned an ELO rating based on the outcome of the various versus matches. The reason I ...
6
votes
5answers
480 views

The Thin Red Line. What to present to get interest without showing too much?

I am Dalilean and I am a gamer. There I have said it. Damn, feels like a weight is lifted from my shoulders… They say the first step is to admit the problem. Now the second step is doing something ...
6
votes
5answers
781 views

In FPS's what is the primary reason for unused ammo in a removed magazine returning to the ammo pool?

All FPS's I know of return unused ammo in a removed magazine back to the users overall ammo count. For example, I have 3 magazines with 30 rounds in each, I fire off 25 rounds and do a magazine ...
6
votes
4answers
462 views

Set Checkpoints vs. Player Saves

I'm making a top-down action / horror game, and I'm in the process of adding a "save game" feature. However, I'm torn between having automatic checkpoints throughout the level and letting the user ...
6
votes
4answers
752 views

Ideas for attack damage algorithm (language irrelevant)

I am working on a game and I need ideas for the damage that will be done to the enemy when your player attacks. The total amount of health that the enemy has is called enemyHealth, and has a value of ...
6
votes
3answers
331 views

What's an appropriate difficulty scale for weapon efficacy vs difficulty to obtain?

I'm writing up a design document for a voxel based adventure game, similar to minecraft, but fixing a lot of fundamentally broken game mechanics, or at least updating those mechanics to be more suited ...
6
votes
5answers
606 views

GamePlay Patent

Do you know any patents of GamePlay model? I mean behavior between User as Player and the System? In another words Patent of GamePlay rules. For example "when player's character dies -> the system ...
6
votes
4answers
484 views

In a casual top-down racing game, should collisions affect the car's engine? [closed]

Is there a way to deter players from colliding with obstacles in a top-down casual racer which keeping the game fun and lighthearted and yet make player's skill matter? Should collisions affect car ...
6
votes
6answers
171 views

Adding a new highscore before or after an equal score?

I'm making a highscores list for my 2048 replica. An entry in the list consists of a name and a score (e.g. "John" and 2100.) When I add a new entry, the code runs through the list and inserts the new ...
6
votes
6answers
792 views

What is the story of game programmers beside gaming history?

Nowadays, game programming is like a big business-ish, technological, academical, programming havoc. There are dozen of engines, free or not, don't-reinvent-the-wheel dos and don't, plenty of ...
6
votes
4answers
631 views

Developing interesting game mechanics when not an avid gamer

I've realized that though I like playing videogames, I find it much more entertaining to actually make them. This makes me wonder, if I'm planning to develop an [X]* game, do I need to be an avid [X] ...
6
votes
11answers
1k views

Is story more important or the gameplay more important?

Read this Slate article. In particular, the following struck me: When he looks at video games from a critical distance, Bissell is concerned mainly with their lack of narrative meaning. Games ask ...
6
votes
2answers
3k views

How can I put Google Ads in a flash game?

What I want to do is put Google Ads in my flash game. The first question is how can I do that? The second question is the best place to put it; while loading, after finishing the game?
6
votes
4answers
337 views

What is the line between a serious game and an application with points?

Gamification has become a buzz word lately and is being applied to everything from applications to meetings. In many cases it is being done as an afterthought and sort of game-washing. What are the ...
6
votes
4answers
1k views

Simplest most effective way to rank and measure player skill in a multi-player environment?

I know of the Truskill algorithm, it's quite complex but effective. My question is there other algorithms/methods to determine a players skill for accurate measuring for multi-player competitive ...
6
votes
4answers
964 views

Applications programmer - Where to start?

So far I've done web design/development and applications programming and of course video games has always been one of those things that I've wanted to take a stab at but never tried outside of a few ...
6
votes
1answer
380 views

How can I refactor “attack cooldown” into “attack speed”?

I'm building a game where the player's character can attack bad guys and vice versa. I built this with the concept of an "attack cooldown" because I don't want units to be able to attack each other ...
6
votes
2answers
3k views

OpenGL ES 2.0: Using VBOs?

OpenGL VBOs (vertex buffer objects) have been developed to improve performance of OpenGL (OpenGL ES 2.0 in my case). The logic is that with the help of VBOs, the data does not need to be copied from ...
6
votes
1answer
6k views

Time based movement Vs Frame rate based movement?

I'm new to Game programmming and SDL, and I have been following Lazyfoo's SDL tutorials. My question is related to time based motion and frame rate based motion, basically which is better or ...
6
votes
2answers
542 views

How should I plan the inheritance structure for my game?

I am trying to write a platform shooter in C++ with a really good class structure for robustness. The game itself is secondary; it is the learning process of writing it that is primary. I am ...
6
votes
3answers
646 views

Most Efficient way to read a Settings Configuration File

I have been working on a game for quite a while, and I am using Ogre3D for the rendering engine. It is getting to the point I need to move adjustable settings to a configuration file such as video ...
6
votes
2answers
1k views

Where do you search/look for game developers for an indie game startup? [closed]

I just recently saw stackoverflow had a game dev sister site so here I am, wondering if you experienced fellows know where one can search/look for game developers for an indie game startup? In other ...
6
votes
3answers
311 views

How can I distribute powerups “fairly”? [closed]

I'm implementing a Bomberman-esque game in which players try to eliminate each other on a square tile-based arena. I'm currently implementing powerups that give the player who collected them a bonus ...
6
votes
3answers
971 views

What is the best way to render a 2d game map?

I know efficiency is key in game programming and I've had some experiences with rendering a "map" earlier but probably not in the best of ways. For a 2D TopDown game: (simply render the ...
6
votes
1answer
994 views

2D pathfinding - finding smooth paths

I was trying to implement a simple pathfinding, but the outcome is less satisfactory than what I intended to achieve. The thing is units in games like Starcraft 2 move in all directions whereas units ...
6
votes
2answers
644 views

Example of Data Oriented Design

I can't seem to find a nice explanation of the Data Oriented Design for a generic zombie game (it's just an example, pretty common example). Could you make an example of the Data Oriented Design on ...
6
votes
1answer
1k views

How does 2D Game Physics work? [duplicate]

Possible Duplicate: How do I build a 2D physics engine? If we take the game Angry Birds that had big success lately I were thinking how do they implement the physics in a game like that? ...
6
votes
4answers
1k views

MUD Games ideas

I am a huge MUD games fans. Though, MMORPG's rising popularity gives text-based games a strong opponents that they can't match. I started my own MUD engine (codebase) a while ago and I'm now looking ...
6
votes
4answers
1k views

What are good, simple action games/action RPGs to emulate?

There is standard advice for game development to start off emulating simple games you know and build up from there. Which makes me wonder. What are good examples of action games or action RPGs that ...
6
votes
4answers
382 views

What are good questions for design interns?

I've recently been interviewing design interns and been pitching what I consider fairly easy practical design questions to measure their skill level. I've been shocked by poor quality of answers. Now ...
6
votes
3answers
3k views

Realtime multi-player game design principles for Node.js

I've been reading the Valve article on multi-player networking which has been adapted from Yahn Bernier's 2001 paper called Latency Compensating Methods in Client/Server In-game Protocol Design and ...
6
votes
1answer
240 views

How can story and gameplay be artfully merged? [closed]

Let me give some context. Three of my friends and I have a pretty good game idea cooking. It's based off of a prototype I made that's evolving into a cool game mechanic. The mechanic itself is a toy ...
6
votes
2answers
987 views

How do you keep the gameplay and music in sync in a rhythm game?

What's the best way to program a rhythm based game in XNA? (Some sort of game like Dance Dance Revolution) Would you use the built in GameTime? What logic would you use to make sure the game ...
6
votes
2answers
1k views

How do I build games with scripted actors?

The idea I have an idea for a game. A few games, actually, that can built on top of the same general design. There is a game world that the player and the other actors exist in. The player can get ...
6
votes
2answers
177 views

What to do with old data?

I have a game - virtual soccer manager. It is browser based game. It is split into 'seasons' each of them takes around a half of a real year. The central game element is a soccer match, each team ...
6
votes
1answer
738 views

Bringing a Box2D, Physics Enabled game Online?

Lets say, to simplify the problem of online games a bit, my goal would be to run a near identical simulation on multiple computers in sync. Would sending commands be a good idea? Now if only sending ...
6
votes
1answer
310 views

Literature about Open World Games, Freedom to Choose

I'm doing a diploma thesis about the development of games with freedom to choose or open world. Topics will be i.e. development issues in programming and the design itself, mechanics etc. For that I ...
6
votes
1answer
439 views

Rule / validation design pattern

What design patterns can be used to create a rule / validation system for a game like chess (this is just a simple example, the actual game needs more difficult sets of rules) I've read several ...
6
votes
1answer
1k views

Xna: Texture2D from a png file

I'm making a tile based game, and I'm working for support of tilesets. I'm trying to make it so that a Texture2D is set as a chosen PNG file. I can do this with no problem f I load the image into the ...
6
votes
1answer
667 views

Does Pokemon use any deep A.I in battle? [closed]

A Pokemon wild battle. The enemy may have up to 4 moves. I am wondering, is there any.. A.I going on here, or does the enemy simply take a random move and then executes it? Are there not any battle ...