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

learn more… | top users | synonyms (1)

0
votes
0answers
9 views

LibGDX - scaling for different devices

i have a question about scaling. I have two ideas how to solve problem with different screen sizes, aspect ratio etc. Make viewport that depends on device screen size and scale textures in draw ...
6
votes
5answers
203 views

Choose your own adventure - choices stack

I'm currently building a choose your own adventure game. Now it's easy enough to have one outcome to every choice and create a linear flow, but is there a good algorithm for having all previous ...
-7
votes
0answers
51 views

Mmo game engine 3D low price [on hold]

Hello everyone I was wondering what would the best open or cheap pay game engine for making 3D games like mmo or just online multiplayer games and with a game user interface editor with little to no ...
8
votes
3answers
857 views

How to handle RTS Click-And-Move in 3D Space?

How can I handle the click-and-move in a complete 3D space? It is easy to handle on a 2D plane by a simple raycast, but this is not the case in 3D since there is no end-plane for a raycast to get an ...
-4
votes
2answers
80 views

I want to make my first video game [on hold]

I want to make my first video game, but I don't know where to start. I have watched some videos about how to make video games, but I'm still kind of stuck. Any ideas?
1
vote
6answers
1k views

Collision with 2 of the same objects

I'm looking to make a button that is activated by two of the same objects, but the code I'm using doesn't recognize the second object as a different instance. Not the best explanation but here's the ...
-1
votes
0answers
35 views

what is best way my game can quickly teach people how to play it? [on hold]

I have a very entertaining iOS game. Everyone I've had play it from age 6, teens, to mother-in-law (really! Mother-in-law!!) and her sister in their 60's, laughs like crazy and has a great time. It'...
1
vote
0answers
18 views

how do i make an object in gamemaker only overlap on one side?

I am making a small flash game in game maker 8.0 pro and I need some help. In my game, the character is in an office with cubicles. I need my character to be able to walk behind and in front of the ...
9
votes
2answers
316 views

Entity component system - game progression

I'm quite new to game development (but not to programming) and I'm trying to figure out what would be the best way to handle inter-world communication. What I mean is this: I've been reading about ...
1
vote
0answers
27 views

Game logic implemented using TPL / async / await, and performance of it

I'm working on a game, and as a typical game (here using Monogame) it uses frame based approach, where all logic happens in Update() method called every frame. As a consequence, any sequential logic ...
1
vote
2answers
65 views

How to resolve combat of stacks of units to mitigate numerical advantage

I just started designing an strategy game where player's armies consist of stacks of units. For my design I was aiming to reproduce the following behaviour for a full combat of multiple turns (for ...
0
votes
0answers
36 views

Good idea to unlock lower difficulty maps when a higher difficulty map is beaten? [closed]

Imagine a game with different maps. Each map has 3 levels of difficulty, Easy, Medium and Hard. So an experienced player would play a new map on Hard, as the other 2 modes are way to easy for that ...
28
votes
8answers
4k views

How can I prevent small numerical advantages from dominating the balance of an encounter?

I've been tinkering for some time with a game and I'm having a fair amount of trouble with something: I have two characters, each of whom have attributes (about ten) in a range (between 1 and 20). I ...
36
votes
6answers
6k views

What should developers do when they receive conflicting feedback about their game?

I've been working my first mobile game (I have done a lot of web and PC games before). I wanted the idea to be simple but fun. The thing is, I received feedback from friends and family and I have ...
16
votes
8answers
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 ...
0
votes
2answers
85 views

2D Animated Tile rendering

The current game I've been working on needs to have animated tiles. I have a code for Tile and TileMap from my previous game that I recycled. However, it does not support tile animations. The tile ...
0
votes
0answers
46 views

Algorithm for 2d AI aiming to compensate for gravity

In a 2d side-view scenario I have two riflemen aiming at each other. By normalizing the x and y difference they know the direct path to the enemy. However, gravity will pull the projectiles downwards,...
-1
votes
1answer
85 views

create continuous snake like slither.io MonoGame c# [on hold]

I need help creating a snake with continuous smooth motion like slither.Io up till now I just can't find any but the grid snake. EDIT: Following a curve with the snake, Grow that snake.
52
votes
8answers
6k views

What is the design rationale behind melee retaliations in turn-based games?

I've seen quite a lot of turn-based games in which melee attacks on another unit cause the attacked units to also damage the attacking unit, while ranged attacks do not suffer from this "retaliation" ...
-4
votes
0answers
17 views

Best graphics design software [closed]

If anyone could say mw whic graphics design software is best to develope games
0
votes
1answer
71 views
-10
votes
0answers
80 views

Pokemon go doesn't work [closed]

Pokemon go doesn't work in my micromax canvas spark Q380 whenever I try to open it, it restarts my mobile so, how can I run Pokemon go in my phone
-4
votes
1answer
53 views

How to make game like Gals Panic [closed]

Any one have a idea how to build game like Gals Panic. I want to know the basic idea how can i start building the game. Note : im a flash game developer.So anything related to flash would be helpful. ...
1
vote
1answer
23 views

Can i put the main Love2D functions inside a table?

Instead of having a file with load, update,and draw can i say have a table called player, then put love.update and love.draw in that table to handle the drawing and updating of that particular player?
153
votes
34answers
20k 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 ...
4
votes
2answers
217 views

Separating game logic and rendering

I know this has been asked before but I would like some things cleared up. I understand that game logic and rendering should be separated but my problem is more or less how? For instance, should the ...
11
votes
4answers
1k views

What's the economical design difference for a global auction house or seperate auction traders?

I'm playing The Elder Scrolls: Tamriel Unlimited and there we have local auction houses. (Thy don't have auctions, but I keep the term to not get confused in the following text.) I can see the ...
4
votes
4answers
185 views

Do game-theoretic considerations stand in the way of this market-based game-mechanic achieving its goals?

Mechanic The mechanic is called "market manipulation" and is supposed to work like this: Players can enter the London Stock Exchange (LSE) LSE displays the stock prices of 8 to 10 companies and ...
1
vote
0answers
41 views

Collision Detection between two instances of the same Prefab

I am a trying to recreate the first stage of Super Mario Brothers, but I am having a bit of trouble with the collision system between Koopa Shells. I have written two different scripts in hopes to ...
0
votes
1answer
56 views

How to store level data in a libgdx game if implementing ECS pattern

I am writing a beat'em up like game in Libgdx while following the ECS pattern brought up by ashley. For setting up the stage, I am using TileMap and Tiled. An object layer for collisions, and a tile ...
0
votes
1answer
49 views

Card game design, converting cards back into gold

I'm working on a collectible card game on the card game platform dulst. https://dulst.com/nasuverse I want to implement a mechanic for players to convert their unused cards back into a currency so ...
5
votes
2answers
3k views

How to design the AI for a board game like Risk?

I am about to develop a web game that is similar to board games like Risk, and iOS games like Lux and Strategery. I am curious to know what the concept behind the AI for such games should be like. I ...
2
votes
3answers
218 views

Are loading screens more important than they appear to be? [closed]

I am creating a game in Unity that is really low poly and uses few resources on mobile. It runs quite fast on old, low end phones so the new, high end phones have no problems running it. There are no ...
5
votes
3answers
170 views

Scripting: to block or not to block [closed]

Context: I'm making a little "program your robot army" sort of game in Java in which the player writes Lua scripts (which are then run by LuaJ) to program their robots to do stuff. So far there are ...
1
vote
1answer
62 views

Terrain rendering using Geometry Shader

my idea is render an entire terrain based on heightmap using geometry shader, i am parsing only one point per quad of terrain with the heights of the corners, however for some reason i am not being ...
1
vote
1answer
47 views

Libgdx, actor touchlistener not working

public class Main extends ApplicationAdapter { SpriteBatch batch; OrthographicCamera camera; Stage stage; Image greyback; Image circle; private float width; private float height; @Override ...
1
vote
0answers
46 views

How can I bundle assets into an executable from my game-maker-like editor?

I am attempting to implement a simple "game-maker" solution. I'm working with Visual Stsudio, in C#, using MonoGame. I'd like the games my editor creates to be stand-alone executables, with their art ...
1
vote
1answer
43 views

Is correct to calculate values in percentage, using the total number of iterations?

Trying to clarify the problem. Imagine a factory that produce soccer balls; if you produce 1 ball, it will take a certain amount of game cycles. For sake of simplicity, let's say it could take ...
1
vote
1answer
127 views

Java Slick2d lighting using Raycasting

I am trying to make a top down view game in java using the Slick2d library, for lighting I wanted to do something like this : http://www.redblobgames.com/articles/visibility/. I was wondering if there ...
0
votes
0answers
47 views

What is the more efficient way of implementing 3d TD maps

This question is more on the design aspect than coding. I am working on a 3d tower defense game, where essentially each map is built on a 27x37 grid (not using real units), filled with walls(cubes ...
1
vote
1answer
53 views

Categorizing Projectiles in an arcade shooter (multiple inheritance?)

I have been working on a simple arcade shooter in Java in the vein of missile command/space invaders. I've made a base Projectile class and have been extending other Projectile types from it. This ...
-6
votes
1answer
88 views

Lost in Development [closed]

My name is Julian Ngolla. I am a 20 year old biology major who is a junior at Hunter college in NYC. In other words i am constantly busy and am basically broke. Ever since i was a kid me and my ...
1
vote
0answers
22 views

Concerns about using a 3D tileset grid

I'm thinking of implementing a 3D tile system for my engine, and tie it to it's world streaming system as well. As in, using it for it's terrain for an open world in an engine that theoretically can ...
5
votes
3answers
680 views

First Person Shooter game agent development

I would like to apply (program) the Artificial intelligence methods to create game bots for first person shooter games. Do you have any knowledge from where can I start to develop as a Linux user? Do ...
2
votes
1answer
298 views

Modularization in a project

I'm writing a C# game in Mono, and I want the game to be as modular as possible. I've started by writing the whole Item (inventory) System of the game in a seperate .dll library But I've hit a problem....
31
votes
5answers
6k views

Use an instance or a class for game resources (wood,iron,gold)

So I'm making a game where you can send ships to locations to sell or buy resources like wood, iron, gold, etc. Now I was wondering how the resources should be created in de game. I came up with 2 ...
-1
votes
1answer
94 views

who programs attack speed in a game [closed]

Is it the game designer that programs attack speed and attack values for the player in a game, or does the artificial intelligence programmer program attack speed and attack values for the player in a ...
0
votes
1answer
48 views

keylistener and synchronization

i have this code: public final class PlayerInput implements KeyboardInputHandler{ public static final int INVERTED_AXIS = 0; public static final int NORMAL_AXIS = 1; private Sprite sprite; private ...
0
votes
1answer
94 views

Implementing traffic conditions in TORCS

I am working on a project about "Effects of Traffic conditions and Track Complexity on Car Driving Behavior". Is it possible to implement traffic in TORCS, or should I use another car simulator? By ...
0
votes
0answers
52 views

I Need help with Match-3 mechanics in Gamemaker

Engine used: Gamemaker Studio, Professional Edition Note: I just saw a suggestion to use an array/matrix, and that's probably infinitely more useful and easier than what I'm doing right now (free-...