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)

0
votes
1answer
47 views

How to handle game objects in DirectX

Coming from XNA, I would use the content pipeline and create XML files for game objects. However, if I changed something in the XML, I would need to do a rebuild of the project so it will create the ...
-1
votes
0answers
52 views

What makes a game jam worth participating in? [on hold]

I'm looking to start my own game jam competition which would encourage people to actually finish a game (I've read a lot of game devs often procrastinate, or never finish a game because they have ...
-1
votes
0answers
17 views

Adding advertising to GameMaker: Studio game

How can one add advertising to a GameMaker: Studio game? It seems to be the only thing left before I can publish my game and start promoting it. Your help will be really appreciated.
10
votes
2answers
181 views

What kind of gaming experiences does hiding game play stats and formulas cultivate?

There are varying degrees of providing players with information on their characters abilities - including but not limited to showing players their character's stats and how they tie into formulas such ...
-1
votes
0answers
32 views

Text based game help [on hold]

I'm looking to make a text based game, it will be about vampires vs werewolves and online browser based. But I have some problems First of all I have 0 budget besides server costs so cannot afford to ...
0
votes
0answers
110 views

Parallelism and Functional programming

I have had a recent interest in functional programming and found it to be most appealing to me. However, coming from a OOP background i can't seem to wrap my head around some problems. The main ...
0
votes
0answers
33 views

Advice for implementing gear/effects/abilities [duplicate]

I've been struggling with this for about a month now so I finally turn to the masters for advice. I'm working on a platformer/rpg game and I'm trying to implement gear/effects/abilities as the title ...
0
votes
0answers
11 views

Looking for a massively light 3D rendering solution for Prizm [closed]

I would like to dabble in programming 3D games for a nifty device called the Casio Prizm. however, I don't neccesarily want to "reinvent the wheel", so to speak, and would like to try and use an ...
0
votes
0answers
21 views

general question about game defintion [closed]

Is there a name for text/images games made in browser (generally in php) with no animations. It is a kind of simulation game. ex: http://www.amoursucre.com/ no sounds, no animation only text + ...
-1
votes
1answer
97 views

Are random generated mazes a nuisance? [closed]

To me, random generated maps such as in Diablo2 were often a nuisance. Many times, you find yourself in a dead end and have to find another way. However, Diablo2 became a very popular and addictive ...
0
votes
0answers
38 views

Android game: Language to be used that consumes few storage space and few power [closed]

I have an android game development project coming up on. I am stuck in choosing the language and tools that meet my requirements: low power consumption with small storage size. I researched and ...
50
votes
15answers
7k 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
0answers
50 views

Bitcoin-like currency for a Hacker Game [closed]

I'm currently developing a game that contains a bitcoin like crypto currency called "blackcoins". Hackers in the game can use processing power of own systems and hacked systems to mine for blackcoins. ...
2
votes
3answers
127 views

Are Tilesets more efficient than single pictures?

i want to program a 2D game and as i did lots of tutorials and read books about creating simple 2D games, nearly always tilesets were used for the graphics. But are tilesets really more efficient ...
2
votes
1answer
74 views

Ways to improve player retention

I've recently released my first free to play game on Android and I've spent a few £ on advertising to try and get players involved and see what happens. Below are my retention stats courtesy of ...
2
votes
1answer
64 views

How do you determine the amount of moves/turns/lives that should be given to a player?

Let's take Candy Crush for example. The player is given 50 turns to complete a certain level. How is such number determined? Are there educated ways to reach such numbers? I also presume that these ...
1
vote
0answers
49 views

Making game textures from sample images - legal/copyright question [closed]

TL;DR version: Can I use samples from images online in a commercial game project? Hello, I have been learning to use blender and have gotten quite decent at making models and applying textures, but ...
0
votes
2answers
68 views

How relevant is the ability to move/rotate buildings post construction in city builders? [closed]

I am playing with the concept of a city builder and I have seen many around, but I am still fresh in the area of game design. I have seen city builders where, once you build a building, you have to ...
2
votes
2answers
150 views

How to limit players to low-level content before they advance, if they can't die

I am making a game with the basic RPG elements: levels, xp, items, currency, stats, spells and monsters. The only different thing is that the player doesn't have hitpoints, you can't die. It's a ...
16
votes
3answers
3k views

Is there any harm in having the main game loop run uncontrolled?

I was wondering if there is any possible harm when my game loop runs as fast as the system allows? I currently have a loop, that, by measuring passed time in nanoseconds, runs the game logic and ...
13
votes
7answers
3k views

How can I let new players effectively compete with long-time players?

When new players join my strategy game, they have 3 days of protection from other players attacking them, but that's not enough time to catch up to players who have been playing for longer. How can I ...
1
vote
1answer
195 views

How should I manage states in my game?

I can't understand what design pattern I can take advantage to build an intro screen, help screen, level select screen, game screen, game over screen, altogether. I can make one in AS3, but the code ...
0
votes
1answer
101 views

Resources for designing (not programming) 2D platformer mechanics [closed]

I've been making a 2D platformer in Unity and it's been going great. I have the fundamentals down (and as an experienced programmer, I know how to get the results I want; this is not a programming ...
1
vote
2answers
129 views

When do you give in-game advice? [duplicate]

I'm interested in the process of automatically generating advice when a player is consistently struggling through parts of a game. Suppose I already know what advice I want to generate (e.g., "Press ...
0
votes
4answers
430 views

What is the point in using API such as Open GL or DirectX when there are game engines? [duplicate]

I was wondering why today programmers place so much emphasis on API like DirectX, and even OpenGl. As far as I know, you'd need thousands of lines of code to make a simple 3D game using one of the ...
0
votes
2answers
100 views

Defensive statistic mechanics

There are many systems where attack statistics are opposed by defense statistics: Strict: HP -= (damage - defense) Threshold: HP -= (damage>defense? damage : 0) Reciprocal: HP -= (damage / defense) ...
1
vote
1answer
110 views

Fire Delay Timers

I currently have a turret that can fire projectiles. I can control the delay between shots (fireDelay), and I can control the time needed to reload the magazine of the gun(reloadDelay). I do the ...
1
vote
3answers
165 views

Ethical F2P monetisation methods [closed]

I am just starting out in indie game development and one thing that seems clear to me is that in the mobile space at least, unless you are already a famous developer, have a well known brand/franchise ...
0
votes
1answer
150 views

Fixing game loop to 60fps makes animation very jittery

ns is 1000000000 / amountOfTicks; long now = System.nanoTime(); delta += (now - lastTime) / ns; lastTime = now; if (delta >= 1) { tick(glad); updates++; ...
0
votes
0answers
15 views

How does game creation software export to other platforms? [duplicate]

For example, how does Gamemaker, Game Salad, Construct 2, etc., make an executable that executes their code from their program. Do they have a runtime of "other" software the executable calls that is ...
1
vote
2answers
132 views

Mathematics of difficulty acceleration in endless runners

I'm currently working on an endless runner and was wondering about the growth of difficulty in the game. Is the acceleration of difficulty highly specific to games or are there standard growth ...
0
votes
1answer
100 views

Designing Character Movement Need Advice

(This game is written in C++ with GDI+ It's a simple side-scroller.) I am having a problem deciding on how I should handle player movement. Currently it runs at 20 frames per second (I just chose ...
12
votes
3answers
234 views

Player fatigue for tablets?

I'm thinking about making games for tablets. Coming from a PC/console background, I'm keenly aware of the huge differences in the user interfaces, and that I need to design it with the target platform ...
4
votes
3answers
263 views

Creating a seamless open world 2d game map

I'm creating an open world game similar to Pokemon. Should I load the full map, or divide it into chunks and load only the the nearby area? I don't want my user to get to a point where it will ...
0
votes
2answers
66 views

Tweaking incentives for lottery with a twist

I have been developing a game which is a lottery where your chance of winning is proportional to the square of your bet. To prevent people from overbetting the pot (optimal strategy shouldn't just be ...
0
votes
2answers
36 views

Is it possible to use an image, sound or font without importing them externally? [SDL2]

It's hard to explain my question, but I will try my best. When loading sounds, images or fonts in SDL2 (with SDL_image, SDL_mixer, SDL_ttf) you need to load them from an external source path. For ...
-1
votes
1answer
195 views

Game code difference between consoles (PS3/PS4) and PC [closed]

I'm interested in game development and have some very curious questions. Im a newbie in game dev so pardon my silly mistakes and question and repetition if any. I hope biggies here will guide me and ...
1
vote
1answer
157 views

How should I implement the “Observer” pattern with respect to a game world?

I'm thinking of ways to implement the Observer pattern in a game I'm developing at the moment. I can have a Game World (local map) with Game Objects (player, NPCs, monsters etc...) inside of it. Other ...
37
votes
10answers
6k views

How do Action RPGs make different weapon types feel unique?

I'm getting feedback on my game which has Action RPG elements (think Diablo, Torchlight, etc.) but you control a team of heroes. When you kill enemies sometimes new weapons will drop. In my game the ...
4
votes
3answers
737 views

How can I make new strategies viable?

I am making a 2D platformer where the player has to reach the end of the level as fast as possible. I would like the player to be able to find new ways to reach the end of the level faster. Making ...
0
votes
2answers
72 views

Scoring system (3 Variables)

I'm writing a mobile game where the player has a limited number of clicks to direct their avatar to the bottom of the map into a bronze, silver, or gold basket land on his/her feet, head, or side. ...
2
votes
2answers
88 views

How can I manage complicated visual state over a simple model in puzzle games?

I've been encountering this design challenge making a few toys with Javascript (CreateJS, EaselJS) The scenario is that you've got some sort of puzzle game with a simple game model. For a simple ...
2
votes
0answers
71 views

Pitfalls in designing a coop dialog system [closed]

I like the complex, branching structure of games like visual novels and RPGs like Mass Effect. But I also like multiplayer cooperative games. So I thought, "What if there was a multiplayer dialog ...
16
votes
3answers
3k views

What is the purpose of adding non-gameplay elements to a game?

As an example, I'll reference scientists in Jetpack Joyride. I do understand there are achievements that involve scientists, that you can kill them or you have a nerd repellent, but I am not asking ...
3
votes
4answers
417 views

Why do most FPS games have a machine gun, shotgun, and sniper rifle?

Most folks who've played FPS games would have noticed that the same weapons tend to reappear again and again, such as machine guns and shotguns. There was once a lot of innovation in the types of ...
1
vote
2answers
144 views

How to make an Actor follow my finger

I'm back with another question that may be really simple. I've a texture drawn on my spritebatch and I'm making it move up or down (y-axis only) with Libgdx's Input Handler: touchDown and touchUp. ...
2
votes
1answer
96 views

Obstacle spawn constraints in Jetpack Joyride

Jetpack Joyride: https://www.youtube.com/watch?v=3KENMuzsras tl;dr What's the best way to add constraints to obstacle spawning (algorithms) or how to design obstacle spawning to allow constraints? ...
2
votes
2answers
144 views

Multiplayer FPS Gameplay: How to encourage players to dispense ammo?

In the Battlefield: Hardline beta, players can now obtain health and ammo directly from other players, without having to ask for it via the command rose. Here's two examples of how asking for health ...
1
vote
2answers
121 views

How to render rounded shape perfectly?

I'm having issues rendering rounded shape figures. I have a Texture with different images in it and I get this whale figure from it with TextureRegion but the stroke of it looks pixelated. The ...
26
votes
8answers
3k views

How can the lategame in a 4X game be made more exciting?

I played a lot of different 4X games lately (eXplore, eXpand, eXploit, eXterminate, like the Civilization series, for example), and noticed that most of them suffer from the same problem: As soon as ...