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)

21
votes
11answers
1k views

Approaching the Fun Factor in Game Design

As designers there has to be some ways you've approached establishing the 'fun-factor' in your games. You've likely done something in one game that may very well transfer into the future games you've ...
1
vote
1answer
114 views

How do programming skills aid a game designer [closed]

So many game designers are programmers as well nowadays. Is it so extremelly helpful for a game designer to have programming skills and in which ways programming skills aid a game designer?
14
votes
5answers
553 views

How can I design lots of different attack types that can be combined?

I'm making a top down 2D game and I want to have a lot of different attack types. I'd like to make the attacks very flexible and combine-able the way The Binding of Isaac works. Here's a list of all ...
1
vote
3answers
107 views

Can I use a translate function to implement a viewport?

I read this great question and its accompanying great answer about rendering a viewport in a top down 2D game: As for actually drawing the objects the camera can "see", you now draw all objects ...
5
votes
1answer
613 views

What underlying character stats would you put into your “character” object in an RPG engine

basically I'm making my own RPG/TBS engine named Uruk (making an rpg themed about the epic of gilgamesh) and I am thinking of a combat system similar to the Disgaea franchise or the Super Robot Wars ...
5
votes
2answers
1k views

Best way to implement achievement system?

I'm currently trying to implement achievement system for my game. However, I can't find a better way to realize some complex ones like: The player has collected x coins, complete level with time least ...
19
votes
18answers
2k views

How can I make the “Strength” attribute more attractive to Wizard/Caster classes in a RPG game? [closed]

I have a game where, among many attributes, is Strength and Constitution. In Ultima Online, Strength was used for hit points. However, I would like to avoid this- as Hit Points are so incredibly ...
-2
votes
1answer
107 views

Do you plan before or improvise? [closed]

- Transferred to chat - Lately I have found myself browsing Unity3D's asset store and in the complete projects and I was thinking if it is more effective to get for example an infinite runner ...
1
vote
1answer
109 views

Java: See if Mouse is hovering/clicking Sprite

The game I am developing is in which you defend the Cell from the Viruses, and I need the sprites to have a MouseListener for when the mouse clicks on that sprite, it will get destroyed, and I cannot ...
1
vote
1answer
421 views

How to handle a player's level and its consequent privileges?

I'm building a game similar to Mafia Wars where a player can do tasks for his gang and gain experience and thus advancing his level. The game is built using PHP and a Mysql database. In the game I ...
0
votes
1answer
167 views

Game design for lumosity type games

This must be a odd question. My company asked me to design some games similar type of lumosity (http://www.lumosity.com/). I guess someone already played those games. I fight with them, saying , the ...
2
votes
3answers
164 views

How should I distribute the values of equipment stats when I know the average value?

I am making a Diablo-like game and I want to randomly generate the stats of the loot that gets dropped. I'll use "damage per second" as an example. I've filled a spreadsheet with two columns of ...
3
votes
2answers
200 views

Spawning entities in groups on a 2d tile-based map

I have a 2d game that generates an "infinite" map of tiles based on a "noise" height map. Each time a new "chunk" of 16x16 tiles is loaded, I have code that randomly chooses a "creature" to spawn into ...
1
vote
2answers
247 views

What percentage of development time should I spend in balancing? [closed]

As an indie developer, I am inclined to release the game as soon as it is 'finished'. In hindsight, most of my games could have used more balancing. I know that there is no fixed answer to this ...
11
votes
6answers
642 views

What is the difference between a bonus and a power-up?

What is the difference between the notions of "bonus" and "power-up?" I have in-game some objects and the player has the ability to pick up some bonuses/power-ups that allow the player to create an ...
-1
votes
1answer
220 views

Is it legal to make a game out of a book?

I want to learn what legal constraints are on the copyrighted material. If I want to make a Quidditch (the fictional game in Harry Potter series) game, should I pay some kind of copyright to the ...
1
vote
2answers
6k views

Where to start learning OpenGL with C++? [duplicate]

Possible Duplicate: What are some good learning resources for OpenGL? I have learnt C++ and made some cool text based games and such but I would love to start graphical programming. I'm a ...
1
vote
1answer
184 views

When is Micromanagment in games considered fun/boring?

Some players (typically the developer types, but not exclusively) love to control intricate aspects of a game (typically a simulation game) such as how long traffic lights take, how much to tax ...
6
votes
1answer
382 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 ...
2
votes
2answers
659 views

how to design and develop game level(stages) [closed]

I need some expert opinion about game level design. I've been developing android game(2D) using LibGDX framework inspired from below sample game. LibGDX sample Drop game I've customized this game ...
1
vote
3answers
490 views

What is the name of this game design style?

There is a style of game design which is shared by many mobile puzzle games where a game is divided into an small number (3-10) of main chapters and each one has a grid of a larger number of short ...
8
votes
2answers
747 views

Representing feelings such as temperature, pain, smell, taste, hunger, and thirst immersively

In a totally immersive, simulation-type role-playing game, the player should not look at bars or numbers to keep track of his or her stats, so another method of showing these stats is needed. For ...
-1
votes
1answer
392 views

Different Attack Systems in RPG [duplicate]

I'm making a 2d rpg game with libgdx and java, and I'm wondering how I would organize different attack systems - magic, melee, etc. (it's not a turn-based rpg). I have a PlayerClass enum, a Player2D ...
4
votes
3answers
469 views

Skill vs. Luck, the ratio and its measurement

Gamer buddies, is there a term to describe the level of variance in a game, in comparison to luck. The card game war would have 0 skill and 1.0 luck because the player cannot affect the game. I can't ...
2
votes
1answer
272 views

Multiplayer matchmaking algorithm

I'm building a game in which there are tournaments. During the tournaments we want players to play against each other in an efficient way. What I'm looking for is a generic algorithm that will match ...
7
votes
2answers
347 views

When should I start designing levels? [closed]

I'm working on a puzzle game. I thought of a core mechanic, implemented it, tuned it and now I have something I'm happy with. I'd really like to build a few levels before I work on stuff like UI and ...
1
vote
1answer
333 views

What is the logic behind a 3D Projection 'Camera Perspective'? [closed]

Suppose I had a 3D Cube on a 2D plane (screen). And I wanted to use the keypad to move and rotate it. Without referring to a 3D Game Engine that could do this for me can you explain me the logic or ...
1
vote
1answer
119 views

Cartesian Coordinates & Layout [duplicate]

The way cartesian coordinations are presented and used is kinda confusing. When working with 2D the vertical axis is Y, though when working with 3D the vertical axis is Z and Y becomes the "depth" ...
2
votes
1answer
171 views

Setting a displacement or offset between Snake segements

I have a problem in maths or I do not know. I have drawn few circles that simulates the body of a snake, the head of the snake moves and others should follow. but the is no offset or displacement ...
4
votes
4answers
851 views

Drawing 2D Images “3D-Like”

So, I want to use textures for weapons in my FPS game instead of actual models. However, if I just draw the texture onto a square in the game, it has the rotation and stuff, but it looks "2D". How ...
15
votes
6answers
1k views

Should developers make their games easier with new versions?

It seems that the game Angry Birds is becoming gradually easier with new versions. Maybe so people get the illusion of progress and satisfaction of breaking new records? I would like to know if ...
0
votes
1answer
105 views

Languages to develop games [closed]

Hello I am a 10th grade student from India...I have been playing games since a very young age. I want to work in the game industry as a game developer...I have started learning the basics of C ...
2
votes
3answers
409 views

How complex should enemy AI be in a dnd-alike?

I'm writing a text-mode (python + ncurses), turn-based rpg based loosely on 3rd edition D&D and Neverwinter Nights (the PC game) rules. It's not going to be a full implementation, but 'in the ...
32
votes
12answers
25k views

How do you come up with ideas for new games? [closed]

What is the best way in your opinion to find new ideas for games? I want to invent something really new (like Gish, World of Goo, Crayon Physics etc), but I'm having problems coming up with new, ...
2
votes
1answer
147 views

How should I architect my GUI for my HTML5 canvas cell phone game? [closed]

I'm making a game on the HTML5 canvas and my intent is to run or port this code to work on cell phones. Right now it only runs on my desktop computer. I'm trying to write my GUI code but I'm not ...
0
votes
2answers
96 views

is a good practice to orgnize MVC classes in diferent packages? [closed]

Im,working on a project where the classes are organized by subject like gameplay, menus, utilities etc... Basically this 3 packages. is a good practice to organize classes in controller, view and ...
68
votes
8answers
3k views

Why do loot drops contain (mostly) useless items?

I was thinking about this and couldn't figure this out. In Diablo you kill enemies and they drop random things. But usually the drops are worthless to you relative to what you already have equipped. ...
14
votes
3answers
590 views

How to represent projectiles in video game?

I'm making a simple fixed shooter game (similar to Galaga) as part of a presentation I'm doing. I'm wondering, what strategies/data structures would people use for tracking projectiles (like lasers ...
133
votes
30answers
11k views

How do you prevent inflation in a virtual economy?

With your typical MMORPG, players can usually farm the world for raw materials essentially forever. Monsters/mineral veins/etc are usually on some sort of respawn timer, so other than time there ...
8
votes
2answers
466 views

How to implement “identify item” feature in RPG

In many games there is an approach that you can't use item that hasn't been identified. And usualy you can't identify it by just using it. While this approach simplifies a lot of things it just ...
23
votes
9answers
1k views

How are boss battles important?

What are the point of boss battles in the current form? For most games, a boss encounter is usually: A puzzle of sorts, where you have to figure out when the boss' weak point is exposed. An enemy ...
1
vote
1answer
120 views

Making a game for multiple platforms [closed]

I am making a game with web, iphone, and android front-ends. I want to make them all able to interact well through the back-end so that any user can play with any user. To do this I've decided to ...
3
votes
1answer
317 views

Web single player 2d top-down RPG - background image, sprites, and new level loading

I'm making a web single player 2D top-down rpg using JavaScript (create js library) and have a couple questions. For the background image, I've currently loaded a 1000x1000 bitmap to represent the ...
22
votes
5answers
5k views

Lag compensation with networked 2D games

I want to make a 2D game that is basically a physics driven sandbox / activity game. There is something I really do not understand though. From research, it seems like updates from the server should ...
2
votes
3answers
449 views

How do I represent walls in a 2D tile based map?

I'm trying to create a simple 3D(2D) Dungeon Crawler but I am going to be using simple flat images to show the user they are in a "3D" world. Now what I mean is something like Sword and Serpents on ...
2
votes
5answers
1k views

How do I come up with the game mechanics for a puzzle game?

I want to make a puzzle game, but I don't know how to start. I have observed that each puzzle game has a core mechanic that enables opportunity for numerous puzzles. I'm not sure how to think of ...
1
vote
2answers
299 views

How to create a legally valid timestamp of unpublished game artwork

Before publishing promotional material of my first indie game I wanted to mark all my artwork with a legally valid timestamp. There are two ways I know to do this: 1 go to a sollecitor/lawyer and ...
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 ...
0
votes
2answers
143 views

multi user web game with scheduled processing?

I have an idea for a game which I am in the process of designing, but I am struggling to establish if the way I plan to implement it is possible. The game is a text based sports management ...
-1
votes
1answer
205 views

Human to Monster Morph on 2D graphics [closed]

A friend and I are writing a topdown RPG called NecroMonster. In the game when you defeat an enemy you can take its shape (basically morph into it) and we dont know how to make this look right. First ...