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)

24
votes
2answers
2k views

Is there a way to procedurally generate the history of a world?

I am somewhat intrigued by the diagram found here representing 1800 years of cultural history in an imaginary world some guy created. This sort of thing would seem to have strong applications for ...
9
votes
2answers
1k views

Bomberman clone, how to do bombs?

I'm playing around with a bomberman clone to learn game-developement. So far I've done tiles, movement, collision detection, and item pickup. I also have pseudo bombplacing (just graphics and ...
34
votes
6answers
2k views

Why use random numbers when it comes to rewards and stats?

Many games use random numbers for things like attack damage, gold loot, or monster type being spawned. It is obvious that random numbers allow you to generate content to make games more re-playable, ...
-3
votes
2answers
463 views

Game programming in C, where do I get started? [closed]

I started programming about 6 months back and have a decent knowledge in how to code in C. I have mainly used it to implement elementary algorithms or solve Project Euler questions (reached 50 now :) ...
3
votes
4answers
589 views

Some advice for settling on a map format for a tile game?

I am using XNA 4.0 and am currently working on a simple tile game to pass the time. Basically, I'm using the tried and true method of having numbers refer to tile types, where in 0 would be an empty ...
-1
votes
1answer
120 views

Next-gen technologies to anticipate for development? [closed]

From the point of view of pure game design and planning, what are the technologies of the next-gen (post-360, PS3, and wii) consoles that I can anticipate for my design? In designing a new game, I ...
10
votes
2answers
332 views

Which approach is better: Frequent small updates, or occasional large ones?

I recently released the first publicly available free Alpha for my top-down shooter: Dread I'm trying to decide whether a weekly / bi-weekly small update release schedule is better than the more ...
1
vote
5answers
290 views

Game Design Schools

Are there any Colleges/Universities (besides digipen i am aware of that one) that are centred around video game careers? Failing that any that have particularly good video game programs? preferably ...
3
votes
5answers
402 views

Player choices affecting a massive online world

Current generation MMOs are pretty static in that choices don't really affect the world for more than the scope of one or two quests -- but that doesn't give you a good sense of immersion, simply a ...
4
votes
2answers
469 views

What AI technique should I use to control a car in a bumpy environment?

What kind of AI can you recommend controlling a car in a level where there are hills, sharp turns, straight parts, et cetera? There is AI in the game already. It uses points on the road to which the ...
8
votes
2answers
1k views

I have to make a game in 9 days. AHHH!

If you just want to get to the question and skip the background, go to the next paragraph if not, keep reading. O.k., so, I'm 13 and I make games in my spare time. They've never really been shared ...
3
votes
2answers
427 views

Main characteristics of a game

I was doing some reading for college and I searched for "Main characteristics of games" "Main characteristics of video games" and other similar ones, the result were a bunch of psychological ...
1
vote
2answers
475 views

Implementing Power-Ups in a game

I'm making an Arkanoid or Brick Breaker game, but I got confused when I wanted to implement power-ups. The idea is that when you destroy a brick, a powerup-block falls down, and if you catch it you'll ...
1
vote
2answers
382 views

Starting off in game development [closed]

Recently I acquired a myriad of free time and have decided that I want to learn how to program. My question is what language should a newbie start off in? I understand that each language has its own ...
0
votes
2answers
459 views

Necessary design skills to develop games using Unity, UDK, etc

With my question I want to know if DESIGN 2D/3D skills are necessary in order to create a game using some engine like UDK or Unity. I have experience as a developer, and experience with openGL, I ...
8
votes
3answers
450 views

Intellectual rights to game concepts

For a client I might be making a small puzzle game about getting a item out of a puzzle. The concept will strongly resemble this game : ...
0
votes
2answers
235 views

Game Design Education [closed]

I am very interested in a career as a video game designer. to clarify i mean one of the people to figure out how the mechanics, story, levels and art all work together. To any designers on the ...
0
votes
1answer
210 views

Is this feature copyright infringment? [closed]

Say there is a card game and they have a feature that allows setting join requirement when hosting a game. These are: Only people I like, No one I Dislike, Invite Only, Everyone. If I created a card ...
10
votes
3answers
2k views

Dual Currency vs. One Currency in social games economics and monetization

Not a programming question but game development related. I am creating an iPhone online game which I wish to be free-to-play where in-app purchase is used for monetization. The important point is to ...
8
votes
2answers
575 views

Articles about a plot in an open world

There are plenty of articles about open world game design and writing plots. But have you guys come across articles or blog entries about designing an engaging plot in an open world game? What i mean ...
2
votes
2answers
612 views

Where could I look online to learn about being a game designer? [closed]

I'm interested in being a video game designer but I know next to nothing about how to do what ever it is I will be doing as a game designer. Could you offer any advice of a good online area where I ...
4
votes
2answers
2k views

Performance/architectural implications of calling SpriteBatch.Begin/End in many different places?

I notice some code samples only call SpriteBatch.Begin and SpriteBatch.End in the game's main draw method and then draw everything within that method through direct SpriteBatch.Draw calls or indirect ...
2
votes
1answer
695 views

Building different game objects (EG Spells, Items,) for an rpg game

I believe the best way to manage item data would be to use xml? For spells would the best option be to create a class (EG Fireball) and define all of the parameters inside of that class? Like ...
0
votes
1answer
173 views

Working on an open source game [duplicate]

Possible Duplicate: How can I get involved with open source game projects? I am trying to get involved in working on an open sourced basic game, but I've never attempted this before. I ...
7
votes
2answers
2k 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 ...
1
vote
2answers
792 views

XNA sword sprite collision detection

I am new to XNA and I am having problems with collision detection when I rotate my sword. I am using a rectangle bounding box approach and I don't know how I can rotate my rectangle together with the ...
0
votes
4answers
468 views

How can I know how big my game “world” should be?

here is the world map (randomly generated) for a game I'm making: The green rectangle corresponds to the size of one screen. Each pixel represents 3x3 tiles in my game, this makes the whole map be ...
-2
votes
1answer
120 views

Is there a way to calculate a good population per distance for enemies in a side-scroller game? [closed]

I would like to know if there is a formula to calculate how much distance should I leave between enemies, or how many to put on the screen at the same time in a side-scroller game. I feel like if I ...
5
votes
2answers
324 views

Giving points to users - how can I make it interesting?

I have a website where users can choose the winner of a sporting event. If they guess correctly they get 1 point, otherwise they receive zero points. At the end all users are ranked based on their ...
-4
votes
1answer
940 views

should i use java or c#? [closed]

i know a similar question has been asked before but, my question is somewhat different. I have been learning C# for a few years but nothing in game making, more like applications and web like ...
3
votes
2answers
185 views

Is my StatisticManager idea overkill?

I'm writing a shmup and I'm working on implementing things like level design and achievements. I have a trigger system that I've implemented which allows me to do basic things and can assist the basic ...
4
votes
2answers
204 views

Load state / continue game based on user input

I'm working on a rather simple 2D game, with a pretty small set of values that will need to be preserved for a user to pick up where they left off last time they played. Rather than saving/loading ...
2
votes
1answer
318 views

Implementing Object Composition

I'm trying to structure my game object classes similar to how it is done in this article. One way to implement this strategy is discussed in this StackOverflow question. Following the strategy ...
0
votes
4answers
470 views

Implementing cheat safe loot algorithm at clientside

I am developing a "city building" type of browser based flash/flex game. I was checking some of the implementation of existing one of the popular games in facebook using decompilers. I noticed they ...
9
votes
3answers
664 views

Where to find designers for independent projects? [closed]

Let's say I'm a programmer, I know some artists, we've got a game engine and fun prototype done, and we're ready to enter the indie equivalent of "production". But the game is full of "programmer ...
29
votes
6answers
1k views

Does inflating scores make players happier? [closed]

I realize that this will depend on a game-to-game, situation-to-situation basis and that this is not a very technical question, but I remember hearing in a tech podcast a few years ago that inflated ...
4
votes
1answer
560 views

android game development dilemma

I'm doing a android game project that has a character that can do basic movements like step, turn left, turn right, raise left arm etc. When combining those moves together, the character can do some ...
13
votes
3answers
4k views

Beat detection and FFT

I am working on a platformer game which includes music with beat detection. I am currently detecting beats by checking for when the current amplitude exceeds a historical sample. This doesn't work ...
5
votes
1answer
904 views

How would you design components for an entity like this?

This is not a question about how to implement a component based system. I have my own system implemented and working fairly well, just can't figure out a good way to split some entities to fit the ...
2
votes
1answer
238 views

Basic knowledge for 2d gaming and images?

Can anybody refer me some pdf or ebook that i should follow for basic 2d programming and texture ,shaders and other gaming elements details in depth.By which i can easily get through the 2d game ...
4
votes
3answers
282 views

What games benefit strongly from using motion controls?

A lot of games use motion controls, be it Wii, Kinect or otherwise, but for most of them, this control scheme seems forced. What are the games that benefited the most from using motion controls (as ...
32
votes
2answers
2k views

Good game design process for a do-it-all programmer

I am pretty new in game development - on Android platform and thinking about one-man game development. I know I can't professionally do everything such as graphics, sounds, and music but I think I can ...
22
votes
13answers
3k views

How to implement “bullet time” in a multiplayer game?

I have never seen such a feature before, but it should provide an interesting gameplay opportunity. So yes, in a multiplayer/real-time environment (imagine FPS), how could I implement a slow ...
8
votes
2answers
634 views

Keeping user's attention with tycoon style games

I'm developing a tycoon game, and with most games in the "genre", some in game things just take time. Making money, waiting for things to happen, etc. For mobile gaming (ios, android), how do I keep ...
0
votes
2answers
178 views

Design of networked Asteroids

I am looking for some advice on what would be a good way for users to play Asteroids over the network. Its my first game and so far I have it working in 2D using polygons across a scrolling world in ...
68
votes
16answers
38k views

Good game design books? [closed]

I have some experience in creating, however I like to have some well written reference material to help me produce better products. Are there any game design books that are not aimed at a particular ...
2
votes
2answers
205 views

Design criteria question kids games [closed]

I am currently designing a game for small kids that have not yet learned to read and would like to get some opinions, and views, on scoring? Given that these (hopefully) will be small children that ...
12
votes
2answers
232 views

How to make a market test for the game?

I'm making a casual game on iOS platform. But I'm not sure Do the consumers like my game. How can I make a market test for my game?
2
votes
1answer
265 views

How should I add level-specific gameplay code to a level?

What are best practices to add gameplay, to specific level? I have some event types, and my game logic now looks like. OnEnterSensor is virtual and is different for each level(01,02 ...). Game type ...
-6
votes
1answer
251 views

Why do PC versions of games have different memory-related cheats than console versions?

In my "question" about carry weight limitations in Skyrim, MadPumpkin said: "You have to understand memory. Picture that I have a variable that can hold up to amount of items ID's. How do I ...