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)

1
vote
0answers
17 views

Using GLFX.js on a full HTML page

I have a friend who is developing a game for HTML, and wants me to implement GLFX into the site page. The problem is GLFX was designed specifically for use with the HTML5 Canvas, which he isn't using, ...
1
vote
2answers
96 views

Calculate values in a game, which depends from stats and balance them

So, I am basically lost at this point, trying to balance things. In design phase; I did assign certain values to stats (imagine a standard set of any RPG you ever playe, to make things streamlined). ...
0
votes
1answer
35 views

How to map changing stances (southpaw/orthodox) to gamepad controls?

I am developing a third person hack n slash style game which features a variety of melee and projectile weapons as well as unarmed combat. The player will be able to dual wield any combination of the ...
0
votes
1answer
51 views

How can I apply effects to a character based on the tiles it occupies?

A mechanic of my game is that when a Character (Actor) steps on some specific tiles, they should be affected by status effects like slow, poison, burn, etc. These effects lasts only while the ...
-4
votes
2answers
150 views

2D Game Development Software that can release your game on Steam [closed]

Im looking for a game development software that can also publish to steam, I know most can but some come with an additional fee and some without, I think the Cryengine allows you to publish to ...
0
votes
1answer
77 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 ...
2
votes
1answer
162 views

Programming strategy to handle big programming project in Unity3d [closed]

Almost three months ago! We started a big Tough project and still it is continue almost done, some bugs, some logic issues and some redundancies in code. Its a Unity3d Project. Every models/animation/...
76
votes
28answers
17k views

How can I discourage camping while still supporting a “sniper” style of play?

I am trying to add features into a third person shooter that suit a sniper style of play, in addition to the current rush/deathmatch style it was designed for. The current gameplay is similar in style ...
0
votes
1answer
46 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 ...
2
votes
2answers
161 views

How to prevent players from getting lost during the onboarding phase of an RPG?

I've created a new RPG and tested it with some players. They like it, but get lost at certain points. For example, I'm using hotkeys to open modals, T to talk, and other buttons that do various ...
0
votes
1answer
65 views

How to start encouraging team collaboration?

I am working on converting a single player game to multiplayer, but I am concerned that if I simply do a 1-1 conversion, even in modes with "multiple players" there won't be any incentive for team ...
1
vote
3answers
150 views

What is the difference between “stealth” and “social stealth?”

I was recently researching the stealth mechanics of several games and I stumbled across the distinction of "stealth" (eg. Splinter Cell series) vs "social stealth" (eg. Assassin's Creed series). What ...
-3
votes
1answer
47 views

Suggest me a degree for Game development [closed]

Which degree I pursue to become a game developer and from where? I have done BCA and now i want to become a Professional Game developer to work in companies like ubisoft or ea games.
1
vote
2answers
76 views

Adversarial Search AI having problems with too many choices

I'm a game designer working with a set of coders trying to create a card game. Currently we're trying to implement a drawing mechanic in which you choose which card you draw, but the Adversarial ...
0
votes
1answer
64 views

Efficient way to store entities in javascript

I am trying to design a game from strach with Javascript. It's a 2D game (a kind of Zelda on old devices). I am trying to find an efficient way to store my data because I know I will have to face ...
1
vote
1answer
71 views

Resolving A counters B, who is countered by C, who could be… in an ATB

There are 4 player character slots and 8 enemy slots. I'm using a combat system that's similar to ATB from FF4; You select a move, there's a waiting period depending upon the move, during which other ...
0
votes
0answers
18 views

how are rules about placing contents to the game being develop is being concered? [duplicate]

currently developing a game where there's plenty of educational information. is it alright to copy information got from wikipedia or other sites and paste it as content of the game and then place a ...
0
votes
1answer
120 views

Unity 5.3 C#: How to disable multiple game objects with one collision?

I'm making a top down perspective game with a gunner automatically moves on a pre-set path, and you shoot and destroy targets to remove barriers. The idea is that you control the bullet's direction ...
11
votes
3answers
4k views

Attack vs Defence and who is the winner? [closed]

I am in the process of creating a new simple game in mobile and I've spent several days on the following part. For simplicity, let's say that I have two fighters. The only attribute of them is ...
-1
votes
1answer
27 views

How to reduce polycount for game objects?

I am an intermediate in Blender and I have always noticed that as the polycount increases to more than 20k polygons, blender starts to slow down and I am not able to sculpt properly.(My PC is pretty ...
3
votes
4answers
618 views

How do I deal with scale of the universe when generating a simulated universe?

I have a dataset of 100,000 actual stars. I wish to create a game where I can fly between the stars and fly up to them and click on them etc. How do I go about dealing with the problem of the scaling ...
8
votes
7answers
1k views

Game Design Lexicon: terminology for gems etc [closed]

When a Hero picks up gems or coins or other "collectibles" that add to his wealth in a game, what are those things (gems and coins etc) commonly called and how are they generally referred to in game ...
0
votes
0answers
55 views

What is the best way to represent a large field of objects while using minimal resources?

I have recently started to plan a project in Unity that will be for android. I have a database that consists of over 150,000 stars (may trim this down if I/O cripples the overhead). The game will ...
0
votes
1answer
43 views

Slick2D Simple StateBasedGame not working

I recently started trying to work with outside Java libraries like Slick2D. This is my first time doing so, so I basically have no clue what I am doing. I tried making a simple StateBasedGame that ...
0
votes
3answers
123 views

How to make inputing large inputs more engaging [closed]

I asked this question on another exchange "Encrypted content in games" and it made me wonder about game design. The basics of that question is that you are using user-input, either directly or ...
0
votes
0answers
43 views

Java - Component Based Architecture applied to Entities

I've recently been getting my game a lot more of functions for the entities: growing, IA, colours depending of season, position, magic, teleportation an d a lot more. The problem was that for ...
0
votes
0answers
30 views

Do I restart the service?

I have a long running service in my game, that consists of two threads. //MY SERVICE: if(userEnabledProcessOne) //Shared preference value that I'm getting from the settings of my app based on a ...
0
votes
1answer
58 views

Libgdx: more efficient way of using Vector 3?

I currently use if(cam.frustum.pointInFrustum(new Vector3((float)posX, (float)posY, 0))) To check if my sprite is in the camera's view. I have to make a new Vector3 every frame wich is very ...
1
vote
0answers
120 views

Why do characters only move in 4/8 directions in top games? [closed]

In many top down games, like Zelda (4 directions) There are only 4 or 8 possible directions. Why is this? Is it a design choice or a technology limitation? I can't think of any reason that even ...
7
votes
2answers
233 views

How to visually represent a time span?

I am making a puzzle game. The puzzle in question needs to be solved in advance, with the final solution being given as a series of commands which will instruct an object to navigate a maze. This ...
0
votes
0answers
38 views

Create a new layout?

After the user gets to a certain score in my game, I wan't to display a medal next to the users name. Doing this pro grammatically will make the image disappear after the user leaves the app. How can ...
2
votes
1answer
62 views

Preferred option for indicating movement choices for player on a hexagonal grid on Touch [closed]

I'm building a prototype turn-based game and I'm considering the best approach for user interaction with the game board. It's a hexagonal grid, where the user can select units and move to other cells ...
3
votes
2answers
151 views

How can I evoke a sense of dislike/hate for a character through game mechanics?

In my game there is a villain who I would like the player really despise from the moment the character is first encountered. I want the player to hate the character so much that it affects (and drives)...
0
votes
1answer
127 views

Transform components in ECS

Many game engines I've seen which are based on an Entity Component System. It has some kind of a Transform Component as a necessary component attached to all of their entities. While this does seem to ...
45
votes
10answers
9k views

How to give the player the feeling of being chased by enemies and force him/her to rush

I have already asked a question about the difficulty progression in my endless runner game: How to make difficulty progression in my endless-runner game? Now I have to decided that it is a good ...
12
votes
4answers
2k views

Games where the story continues via progeny [closed]

In Phantasy Star III: Generations of Doom for the Sega Genesis you periodically marry and then the story carries on through your sons/daughters. In Rogue Legacy when you die you again play on through ...
6
votes
2answers
2k views

When do I copyright a game? [closed]

I don't know how to copyright a video game idea. I don't know if I should make a game document and get that copyrighted first or make the game then copyright it. The main gist is.. I am lost.
4
votes
2answers
109 views

What should be the code design for interactions management in a game with lots of object?

I'm writing a 2d game for Android in Java using LibGDX. The game consists many interactions between different types of objects. Most of them happen between enemies and bullets. At the beginning, I ...
5
votes
2answers
141 views

Decoupling input from game states / entity behavior

I'm looking for a way or general best practice advices for decoupling the architecture of my game, in the example below the input from the current game state workflow / entity behavior. While I'm all ...
4
votes
2answers
664 views

How to make difficulty progression in my endless-runner game?

I want to further develop this game I created for a game jam. Currently spiders chase squirrels with the same speed. Tree branches are randomly generated. Even if you perfectly time your jumps the ...
1
vote
0answers
57 views

SignalR Monogame Lag

I'm creating a C# multiplayer game in Monogame using SignalR to update the enemy players positions. This is my proxy.invoke: proxy.Invoke("UpdateEnemy", LocalShip.Position, LocalShip....
0
votes
3answers
114 views

How To generate spiky terrain in 2D?

I am learning game design, and wanted to know how one can automatically generate spiky terrain (something like this: Cavernaut, notice, the terrain at the sides?). I have heard about midpoint ...
2
votes
1answer
281 views

Is flowchart correct way to visualize gameplay?

I made the following flowchart in draw.io. it's just a simple arcade shooter. cardboard zombie pops up, bang, or not. I don't have any official education in game production. So, are there other ...
2
votes
1answer
58 views

Looking for a clever way to differentiate objects [closed]

I have a lot of cubes in my game (2d squares) and I decided to add some skins to them. However the colors that they have don't really make them look appealing. For example, I have this sprite: ...
0
votes
0answers
24 views

Different layouts?

I have had trouble in the past with optimizing my game for different layouts, so that the players don't see the game in different ways on different screens. Someone told me that the normal directory ...
-1
votes
3answers
988 views

How does a car earn nitrous in racing game?

Take the case of Need for Speed, why would a car earn nitrous gas by drifting or by flying in the air? What's the rule of collecting nitrous in other racing game? Is there a general formula within ...
0
votes
3answers
137 views

Show 3D elements on 2D background

I'll make a navigation menu in my game and had the good idee to this the enemies to start games or go to the gun store. The problem is when I look in game mode, the enemy named ZomBear in hierarchy ...
-2
votes
1answer
105 views

good and free 3D modeling programs for implement into Unity [closed]

I'll make some objects that are not easy to make in Unity, but on my previous question Making holes in 3D objects (Unity) was there an answer that said that I can make it whit an other 3D modeling ...
0
votes
1answer
70 views

How to Create levels in game in libgdx [closed]

I am create trying to create a Android game using Libgdx. I want to Create levels in game . So what i do. Which classes i need to use and how to create them explained. Plz help.Also i want to add ...
0
votes
1answer
92 views

Why is the alpha value of a Sprite in LibGdx 0.99607843 and not 1?

I'm developing a game in LibGDX and one of my problems is related to the alpha value of a Sprite object. If I create a new Sprite sprite object then sprite.getColor().a is equal to 0.99607843 and not ...