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)

7
votes
2answers
222 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
37 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
61 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
145 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 ...
0
votes
1answer
111 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
1k 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
103 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
130 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
630 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
49 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, ...
0
votes
3answers
112 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
184 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
23 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
977 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
85 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
99 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
54 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
86 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 ...
0
votes
1answer
49 views

My game has messed up layouts!

Earlier, I asked this question: Landscape mode for game? Where I had a directory for each and every layout, but the layout in the layout-land directory wasn't showing up when positioning my layout in ...
1
vote
2answers
64 views

Verifying game completion knowing players id

I work at a school and I am producing a simple game for language learners via RPG Maker. All students have a unique student # that their processor has access to. At the moment, I am imagining an ...
-1
votes
1answer
65 views

Can I use hawaii state in my game commercially? [duplicate]

I want to make game more realistic, for that I need a state . So, I decided to take hawaii state, as it can be seen through google maps with street view, 3d view and much more and will help me a lot ...
26
votes
8answers
4k views

What makes a good jump scare?

I am working on a game and would like to include a few jump scares. So here is a rather simple question — What makes a good jump scare and when and how should they happen?
10
votes
1answer
214 views

how can i make my game more intuitive without a tutorial?

i am currntly working on a mobile game app. the game details a tree with several branches on which diffrent types of birds fly and land on. every bird has a diffrent weight and the purpose of the user ...
0
votes
0answers
35 views

How to get the absolute position of the sprite in the renderview regardless of the pos of PIXI.Container?

I implementing panning on an infinite platforming game I developing but this is messing up with my current setup and structure of the game world (collisions, player location, etc.). Though I figured ...
3
votes
1answer
89 views

How would I tell the player what options they have without explicitly telling them?

I'm writing a script for a game story which starts with a bombing of a school. You spawn in a room at the second floor. You play as a child and his 2 best friends and you have 2 options: Hide in the ...
15
votes
4answers
528 views

Can I use feature creep to my advantage?

Can I use feature creep to my advantage? Every time I prototype a game, features are inadvertently added. This happens either through coincidence, or it happens to be easy to add based on existing ...
1
vote
0answers
42 views

The new android studio? [closed]

I got the new android studio, and I noticed one thing when creating a new activity. The layout that corresponds with the java for the activity is made twice, once as a content: This new layout ...
1
vote
1answer
67 views

Different screen sizes? (landscape)

I want to make a separate landscape layout for each size of my original layout I have activity_main.xml. I have adapted it to be able to fit multiple screen sizes: Now, I want to create a ...
5
votes
4answers
327 views

How do I make players believe they're doing something wrong even when they're not?

You're doing it right. …right? In the game Cart Life, you are led to consider this, even though you are doing fine. This effect is created by making you do mundane jobs, earn little money, and have ...
3
votes
4answers
114 views

In terms of Game Design, is the definition more of designing the ENTIRE game, or can it be limited to contributing to the artwork?

I am a person who desires a job in the artwork development of a video game, but the exact term for the general career often confuses me. What I want to do is Character Design, but what general career ...
6
votes
1answer
210 views

Orbital mechanics: orbit as a function of time. Universal variable formulation?

I am trying to model a two dimensional orbit for a two body Kepler problem but have gotten stuck when introducing the time variable. For a satellite with known semi major axis (a), eccentricity (e), ...
0
votes
1answer
89 views

Unity - Random Spawned Enemy Is Not Moving

I want to make an enemy spawner with random rotation left and right in unity. Its an 2d platformer. The random rotation is working, but the enemy is not moving after it's spawned. I put the rigidbody ...
2
votes
1answer
79 views

Comparing the images

I have a drawable, which I want to compare to. I created a drawable object with it, and when I log it with toString, I get: android.graphics.drawable.BitmapDrawable@41f95548 I am randomly selecting ...
-1
votes
1answer
79 views

Repeat a bit of code? [closed]

I want to complete a task, which assigns the variable randomButton a value. At the end, I want to check the value of randomButton If it is something I don't like, I want to re do the task where I ...
60
votes
2answers
13k views

What is unit slotting?

I was watching the "Devs Play" S01E05 where JP LeBreton sat down with John Romero and played through Doom, while Romero would explain some of the game/level design choices they made. There are loads ...
7
votes
2answers
253 views

How do RPGs balance linear damage formulas?

I'm developing a damage formula for an RPG. I've checked many popular titles formulas for reference (Final Fantasy, Chrono Trigger, Golden Sun and Castlevania) and most seem to use linear functions. ...
5
votes
4answers
1k views

Armor VS Weapon types

I have these armor types: LEATHER MAIL PLATE which are, basically, light, medium and heavy, and these weapon types: BLADE PIERCE BLUNT I need a sensible 3x3 table which tells what armor type ...
-1
votes
2answers
105 views

How to model an Attack( ) action? How to model combat? In general, how objects communicate?

I never understood how would you elegantly describe two people talking in OO. I think this question extends to how similar objects communicate in general. I am designing a game now and Units have to ...
-3
votes
2answers
107 views

My Simple Score System Isn't working please help [closed]

using UnityEngine; /// Handle hitpoints and damages public class HealthScript : MonoBehaviour { /// Total hitpoints public int hp = 2; /// Score System public int score; /// ...
1
vote
1answer
50 views

Is There A Self Uploading/Downloading Game Management Software? [closed]

I am currently not in the game development industry and develop my own games using GameMaker, but as a high school student I don't really have the time to make proper titles and actually make money ...
4
votes
2answers
180 views

Movement with Vector Math

After reading This SO post on Vectors, I'm still pretty confused on how to use vectors to move my entities at any angle. The SO post assumes only 90 degree angles: if up pressed: direction = ...
2
votes
1answer
88 views

Websocket Scalability w/ Player Skills

About 8 months ago I made this thread. And received a lot of valuable information from the community. I have switched to nodejs since then and am finishing up my game, but am deeply concerned about ...
1
vote
1answer
59 views

Term for coordinating design elements to produce larger possibility spaces?

The concept is when content elements work together in such a way to produce more possibilities, playable content, or engagement than the relative amount of added content. Mathematically: A content ...
1
vote
0answers
64 views

How to get into game development? [closed]

I really want to get into game development and one day be able to make simple games that are enjoyable to play. I have very little experience in coding/designing. I would appretiate any help :) ...
6
votes
4answers
103 views

Check whether a game object is inside the boundary

I'm developing a small children game similar to Paperama. Here the player can scale rotate and move the object anywhere in the screen and the player should fit it in the boundary. I'm okay with ...
2
votes
0answers
34 views

EdTech game development [closed]

I'm creating an RPG / Adventure game with an educational foundation aimed at 7th-12th grade. I'm having trouble balancing quests and storyline with the foundational nature of learning. Meaning, ...
1
vote
0answers
77 views

Is Lua an efficent gaming language? [closed]

Would Lua be a good language to learn? If you are looking to design games. I am not sure if it would be useful to learn it.