Game Design is the creation and balancing of game systems and mechanics. Not for programming questions about "design" of features, engines, etc.

learn more… | top users | synonyms (1)

1
vote
1answer
103 views

How many resources are too many?

I don't know if this question is too broad but I am finally working on a game I want to release and I find that questions like: "can I really add another 10 frames?", "Do I really need that ...
1
vote
0answers
46 views

Update function - design patterns [closed]

I started reading about game development design patterns and from my experience there are 2 options for update methods. The first one receive from the game loop and delta time of this update and ...
-3
votes
2answers
115 views

How to find damage per second using Average Damage, Accuracy and Fire Rate Per Second? [closed]

I was wondering if anyone could help me establish a DPS equation using the variables 'Average Damage', 'Accuracy (%)', and 'Fire Rate Per Second'. Here is my table: Note: These numbers are ...
2
votes
3answers
290 views

How do I prevent clicking at the end of each sound play in OpenAL?

I have put together a basic sound handler class for use in my game. It uses OpenAL. It's a simple method at the moment to play sounds - here's an extract from a switch block: case "EATEN_PILL": ...
0
votes
0answers
20 views

Replicating a “dark outline” on models [duplicate]

I am looking at several different art styles at the moment, so that I can better decide the general art style of my game. I was thinking that the game will be 2.5D, or even full 3D but with a ...
2
votes
2answers
111 views

Rogue Door Connection logic

I'm having a bit of trouble developing code to figure out which doors connect in Rogue which is written in c. Not the actual path making. I just dont understand how they link to each other. If rooms ...
36
votes
15answers
5k views

MMORPG design for time-limited players

I believe that there is a significant market of players who would enjoy the exploration and interaction aspects of MMORPGs, but simply don't have the time for the endless grinding marathons which are ...
0
votes
3answers
97 views

2D Box Collision Trouble

Hello I am trying to handle some simple box collision (axis-aligned) in my top-down 2d game, but running into a problem. My game is running at a fixed time step, and checks for player-wall collision ...
0
votes
0answers
70 views

Finding mathematical formula for balancing items

We are working on a game that is glorified rock-paper-scissors. You can play prototype here: http://duelgame.tryadgames.com/ Here is expaneded version with better balance of numbers (at least I ...
0
votes
5answers
2k views

How do I approach large companies if I have a killer mobile game idea?

I have an idea for a game that has potential, but I'm not a programmer. How do I tell this to development companies without having my idea stolen? All I want from the company is for somebody to ...
12
votes
9answers
6k views

What are the other three “game dynamics”?

Seth Priebatsch recently gave a tedtalk entitled “Building the game layer on top of the world.” In it, Seth described four “game dynamics,” techniques used by game designers to make games fun and ...
12
votes
3answers
1k views

Looking for some insight on programming design for attacking and attack types in a game

So, I'm starting to introduce attacking to our 2D space RTS (This is in Unity, so it's component driven). Initially it was as simple as "enemy in range, damage applied". However there will be multiple ...
1
vote
3answers
79 views

Choosing Language on Mobile Game

Currently I'm trying to localize a mobile game into popular language. Apart from technical stuff (like how to store string and including supporting fonts), I'm a bit confused about designing two ...
2
votes
2answers
135 views

How did Blizzard implement replay like in Warcraft 3 with not consistent data(attack damage)? [closed]

Units in wc3 has range of attack damage and it isn't consistent most of the time e.g critical hit and so on. Yet, they managed to make a replay that could even reconstruct bugs scene. I am just ...
2
votes
3answers
146 views

How are win conditions handled in a turn based game?

Turn based games sometimes have different win conditions for different maps and mission. For example, control some structure for X turns, last X turns without losing a single soldier. They usually ...
4
votes
4answers
690 views

How do game companies handle DLL resources?

This question is based solely on curiosity. I have played a great many games on my PC over the years, and just now realized a trend across all games(most if not all). In the resources of the game, or ...
1
vote
1answer
94 views

What is the difference between framerate independent vs framerate dependent?

What is the difference between framerate independent vs framerate dependent? Can you please give an example.
2
votes
1answer
70 views

What is the relationship between FPS and a game loop?

What is the relationship between FPS - Frames Per Second and a game loop? I'm confused how my book is using theses terms.
2
votes
1answer
105 views

Why don't game developers change game stories after launch? [closed]

Game developers have shown willing to remove and add game features, change art assets and remake parts of their games in following updates, but why don't they ever change the plot? Some times parts ...
0
votes
0answers
105 views

Insert 3d text to the front face of a cube GameObject

I want to add a text to a cube in Unity. I have a cube which has a 3d text as a child. I am using the below javascript to write on the 3d text: #pragma strict function Start () { } var countdown : ...
1
vote
2answers
360 views

Designing AI/NPC Task System

I am designing a game in Unity which has NPCs (Non-player controllers). I have worked out the path-finding but I need some help with how to implement tasks. I need the task system to be flexible and ...
4
votes
3answers
258 views

Player rewards in games where you normally have nothing to purchase

In many games there are rewards such as gold coins, points, etc. When these rewards can be used to purchase in-game items, it motivates the player to keep playing. Let's say we have an online game, ...
1
vote
0answers
105 views

Building a portfolio in Game Development while pursuing a Masters in Computer Science [closed]

I'm about to apply to a few universities in the US/Canada/UK(Probably going to be the former 2 unless someone knows a few good schools in the UK) to do my Masters in Computer Science. I wanted to ask ...
0
votes
3answers
126 views

What would be a good way to implement a large 2d map? [duplicate]

I'm thinking of a way to implement a large 2d map which can be easy to handle a certain area of the map to update. I've seen many 2d map using double array like int[][] gameMap = { {#,#,#,#,#}, ...
0
votes
0answers
23 views

legality of certain game elements [duplicate]

I am considering working on a particular concept, that would involve use of terminology from the particular series and mini-game from which I gained inspiration. I am curious as to the potential legal ...
0
votes
1answer
73 views

What is the better way to speed up gameplay as the level rises?

I started with game programming couple of weeks back. For the starters I tried to develop ZigZag (link takes you to 2 min gameplay). I am done with the logic of gameplay by now. It runs well and ...
1
vote
4answers
583 views

Object orientated design for RPG character creation

This question may not be helpful to some but I'll ask anyway. I've hit a bit of a object orientated design issue. Making a RPG and the user gets to choose their own class i.e warrior/rogue/etc. ...
0
votes
0answers
44 views

What parts of gameplay can be copyrighted? [duplicate]

I am thinking of developping a game and my inspiration largely relies on an existing game (with not many similar existing). Which parts am I allowed by law to replicate (in my own way of course) and ...
53
votes
15answers
8k views

Why are character-classes used in game design?

We had a long discussion in my company about character-classes. We are building a skill based game where you will eventually need to select 8 to enter a battle. I am a fan of classless systems, I have ...
0
votes
2answers
51 views

Questions about property-centric game object runtime

I was reading Game Engine Architecture by Jason Gregory So according to him, I should use an array of entities, and arrays for each property, such as an array gameObjectsPosition, ...
0
votes
1answer
88 views

Visual studio and Unity does not sync

I'm pretty new to Game Development world. I'm using Unity 3D (4.6 - Latest version I think) and Visual Studio to code the script and something when I edit the script un VS 2013 and go back to Unity ...
0
votes
0answers
45 views

I have an array of blasts and an array of zombies, how can I efficiently detect collisions? [duplicate]

I have an array of blasts, and an array of zombies, but I'm struggling to find a way to efficiently detect collisions and remove both the blasts and zombies that have collided. Any suggestions? ...
0
votes
1answer
106 views

Can Java be used for developing games for Android in Unity3D [duplicate]

I only know Java Programming Language and no other. Can I develop games for Android in Unity3D using Java?
44
votes
8answers
7k views

How can I avoid having many singletons in my game architecture?

I use cocos2d-x game engine for creating games. The engine already uses many singletons. If someone used it, then they should be familiar with some of them: Director SimpleAudioEngine ...
0
votes
1answer
132 views

Character Models: Single Mesh vs. Individual Parts

I was looking up 3D character models from various games (Battlefield 3 and DMC to be specific), just as research work and upon importing the model into Blender3D, I found that every part of the model ...
0
votes
0answers
68 views

Collision detection in JavaScript Canvas game - Issue with 'if' statements [duplicate]

I am currently developing a simple browser-based game and seem to be on the cusp of collision detection that doesn't just return the player to where they were before, but actually will slide them ...
0
votes
1answer
139 views

how to close lua file call luaL_dofile?

i created tool that generate lua script on each level which contain lot function, and they named based on the object+id format. ex : trigger1(), etc; so every level may have same function name, what i ...
1
vote
1answer
107 views

How do you manage a crowdfunding campaign for an indie game?

I am a programmer and I recently started creating small games in C++. It was to practice my skills and learn more about game development and the techniques used to program a game. Recently I got the ...
1
vote
1answer
85 views

Methods to remove horizontal world slices of voxels in a 3D voxel world

I've recently been working on a hobby voxel world recently. I'm currently interested in ideas or solutions which would enable me to basically step up and down the Y-axis 1 horizontal block slice at ...
4
votes
3answers
1k views

How to write a good functional spec for a game? [closed]

I am basically (shamelessly) copying a question that has appeared on SO few years ago. The answers are good, but I would like to get more on this topic, so I'm trying a more specialized subreddit ...
4
votes
1answer
2k views

Is a game like Subway Surfers suited for 2D or 3D?

I imaginated a mobile game and now I'm getting doubts as to whether its possible for my idea to be developed in 2D. Here's a crude illustration of the game scene: It's pretty much like Subway ...
0
votes
2answers
151 views

How to make a game from the ground up [closed]

I've been using unity to make 2d indie type games for a while now. However, i've tried to branch into different genres and unity cant do some of the things that i want it to do(although it is still ...
1
vote
3answers
118 views

Should cooldown be time or tick based?

In the past I've done cooldowns as a specific time in ms, but I was thinking isn't having tick based cooldowns better. This would be more accurate and efficent(not sure). The bad side I can think ...
1
vote
2answers
209 views

How to show my XNA game in form C#

I have a game in XNA, I want to connect this game with WindowForm to show for example the distance and the position. I tried to apply many tutorials that talking about this. but here is my problem : ...
13
votes
2answers
697 views

What is “convexity” in the context of game design?

I have overheard game designers mentioning something called convexity in games. This seems to be a game-design-specific concept, different from (although possibly related to) that in geometry or game ...
1
vote
1answer
174 views

AI to help player by suggesting upgrades

Suppose I'm creating a racing game.. I would like to implement an awareness system AI, that will suggest to the player that he can buy that booster or some other upgrade, .. etc. How should I start ...
3
votes
3answers
297 views

How to have coins burst out in random directions after destroying an object in unity?

I want coins to burst out of an obstacle in random directions after I destroy it, kind of like the rings in sonic. I have everything else done: the physics, bouncing, instantiating to coins. I just ...
0
votes
0answers
73 views

Google Developer Console Error message

i received my first crash report of on Google Developer Console yesterday and im completely lost. Did anyone receive this error before and how can i go about fixing it? Any help would be greatly ...
4
votes
2answers
221 views

Do players like holiday events? [closed]

I remember back when I played runescape, they always had these really interactive holiday events. And players would be squirming all around trying to find where it was. After you would complete it (it ...
30
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 ...