Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [game-design]

Game Design is the process of deciding the rules and mechanics of a game, and solving balancing problems to achieve the intended play experience. For questions about design of software code, use the Architecture or Algorithm tags instead. Likewise, questions about visual design should use Art tags.

0
votes
1answer
14 views

Play a sound on button click before loading the load scene in Unity3D

I am trying to play the sound of the button click before loading the scene in unity. However, the sound is never played. Below is my code, help would be appreciated. ...
0
votes
0answers
15 views

How to learn game development?(PC and Mobile) [on hold]

I am an electronic undergraduate and none of my friends even in CS have idea how to become an independent game Dev or even work as a product engg./game Dev in a mobile based gaming startup.Sure they ...
0
votes
1answer
36 views

How can I handle the difficulty level between co-op and single player?

I'm working on an action-adventure game, and I was considering adding a co-op option. What I'm trying to decide is if when another player joins the game, if the game should get harder. On the one hand,...
-1
votes
0answers
41 views

game development software applicable to a potato pc [on hold]

My laptop is 2gb ram and I like to get into game development.Can anyone suggest me some game development platform for 2gb ram laptop.
1
vote
1answer
53 views

What are some gameplay cases where knowing the Z as a result of the raycasting is useful in a 2D setting?

The context is an 3D engine with a 2.5D level format. Like a roller coaster tycoon level, with some other level features added, and layers removed. For example the tile functions have the following ...
19
votes
13answers
6k views

How to make healing in an exploration game interesting

I'm creating a game with a heavy focus on exploration, though I'm at a bit of a loss for healing. The problem is that I don't like the idea of enemies randomly dropping health, as this usually ...
1
vote
1answer
53 views

Line of Sight Check Theta* Algorithm

I am looking at implementing the Theta* algorithm in a 2D NavMesh. I have A* working, and I need to add a line of sight check to turn it into Theta*, this seems relatively easy in a uniform grid but a ...
-1
votes
1answer
41 views

How to make a person walk within a Unity scene?

I have a person in my Unity scene. My person follows waypoints and move. However, the movement is very unrealistic, the person seems to be floating through the scene rather than walking. If someone ...
1
vote
0answers
49 views

Is there any API that returns information about “all games”? [closed]

I'm building a project about games and I need to make a "portfolio" of games. Something like a catalog of Netflix, but about games, and I need some basic information about the game, like Publisher, ...
-3
votes
1answer
92 views

How would you implement a soft magic system in a games? [closed]

Most, if not all, magic systems in games are necessarily hard magic systems, often with mana limits (or cooldowns) and a limited set of spells to prevent spamming god-tier spells in early game. Other ...
65
votes
12answers
9k views

Having the player face themselves after the mid-game

I am writing a game, in the vein of a jRPG, in which you begin playing as the main villain. You don't know it. You think you are playing the hero and the more successful you are and the stronger you ...
1
vote
1answer
89 views

Passing a value to a stuct

So I've been making a 2D grid and pathfinder using SFML. Now I ran into a problem. I've been making a vector for the path nodes. ...
1
vote
1answer
89 views

How do I make a gun alignment to camera matrix in OpenGL GLSL?

I am trying to program a FPS game with OpenGL. I am using 3D eight the OpenGL 3.3 programmable pipeline. I have a gun and a camera that I loaded. When I load all of the assets for the game, I put ...
1
vote
2answers
149 views

Game Mechanics for character development in an RPG

I recently asked a question here on a different stack about how to write strong characters given the limitations of the RPG genre. After all, even in an RPG, which is somewhat story friendly, many ...
0
votes
1answer
38 views

Handle states in character in functional programming way

How to handle any change of state of a character with functional programming? If I'm using functional programming the character should be stateless, in my understanding. With that said, I should ...
2
votes
2answers
150 views

How to make fighting roster fair

I plan on creating a fighting game in the future, and I'm wondering how to make a roster functionally fair, and feel fair. You see, Super Smash Brothers Ultimate is functionally fair (I think), but at ...
27
votes
8answers
7k views

Minimum Viable Product for RTS game?

I'm in pre-production on a strategy game and am trying to determine if the core gameplay will be fun. A good technique to determine this is to strip the game down to its minimum viable product (MVP) ...
9
votes
5answers
378 views

How can I reward dungeon masters that take risks?

I am working on a MORPG project featuring essentially two major roles: adventurers and dungeon masters. My concern is about balancing the two roles. For those who have heard of it, the principle is ...
0
votes
0answers
54 views

Adding 2D versions of real cars in a game can be a legal issue? [duplicate]

I've been thinking in doing a car game, but i wanted to add "real" cars into the game. Are 2D renditions of the cars with sprites/vector 2d graphics fine?
-1
votes
1answer
109 views

Platform Games vs. First Person Shooters [closed]

When going through the source code of some platform games I have noticed they use .png and .jpeg images in their source code for the sprites and various animations. I was curious if modern first ...
71
votes
6answers
25k views

Why do RPGs let you know how much XP you need to level up?

I was reading this article called Behavioral Game Design, and it says: ...how do we make players maintain a high, consistent rate of activity? ... the answer is a variable ratio schedule, one where ...
0
votes
0answers
31 views

Can a material be created from a gameobject in Unity?

I am trying to manually create snowflakes in unity, after I created a snowflake in the unity scene, is it possible to create a material out of it?
0
votes
1answer
97 views

How to save game state in C in Allegro?

I'm developing my 1st board-game (go-game) in C with Allegro 5, for a course project. Part of my goal is to make a gamesave of the current gamestate. Let's say for 2 players if we exit the game, and ...
2
votes
1answer
98 views

How do force fields scale?

Setting I am designing a 2d game in which a \$1/r^2\$ force acts between moving charged particles, and the number \$n\$ of particles is very large. To calculate the force between all pairs of ...
0
votes
1answer
48 views

Generate a HexMap where each tile has a different tile on each edge

I’m trying to generate a 7*13 hexmap, with 9 different types of tiles, numbered 0 through 8. I need the map to be randomly generated on each run and it has to be so that each tile has a different ...
1
vote
3answers
188 views

Are dice-rolls for damage calculation bad design for a tactic focused game?

I'm trying to come up with a combat system for a turn-based RPG that is inspired by pen & paper RPGs, but with more importance on positioning and strategy. I feel like in games where a good ...
4
votes
4answers
322 views

Is it NOT feasible to create a web-based game which provides cash prizes due to bots?

Say you want to build an online web-based game of (say) Hangman where the person who continues to win eventually wins a cash prize. The more players that enter the game the more the eventual winner ...
0
votes
1answer
61 views

How do i prevent IAP abuse using restoring purchases in an online game?

Lets say i have a mobile mmorpg (ios/android) where you can purchase premium currency using IAP's... how do i actually prevent the following case : Player purchases premium currency Server side ...
0
votes
0answers
63 views

How to propertly send map to clients in MMO?

I'm designing a game where the map has 1 M tiles. The game is simple, is a 2D game with low graphic requirements and without player movements, only change states, so I don't need to update player ...
2
votes
2answers
130 views

How to program smooth player 2D movements

I am writing a simple 2D game in Rust, having access to the following dependencies: Piston: for the graphic engine nphysics: for the physics engine The genre is Metroidvania, the game features a ...
1
vote
0answers
47 views

What are the ways to deal with elevated tile blocking the view of the tile behind it?

I'm trying to make an isometric tactical rpg type of game. One issue I encountered is that if I elevate an tile, then it starts to block the view behind it. The game is 2D, so there is no freely ...
0
votes
1answer
42 views

Make Unity GUI for mobile phones only?

I'm using Unity and I want to make a responsive GUI for portrait resolution only. Now I'd like to know if this is a good or bad idea when I force the user to play my game in portrait mode only. Shall ...
0
votes
2answers
126 views

Game assets are images or 3D models

I am new to game development and I have created simple games with javascript and SFML. Those games are 2D and there I used images as my gaming assets. I was trying to be familiar with OpenGL like 3D ...
3
votes
2answers
180 views

What is the purpose of a guild bank?

I've seen guild banks in Wow, or Dofus, and other MMO games. In the guild I've been a part of, we mostly used the bank as storage; resources stored that end up not being used are wasted. Sometimes ...
0
votes
1answer
60 views

Scaling web game to suit any screen size

I've made a simple multiplayer game, and now trying to make it fit on any screen size. I've tried stretching it out to fit the browser size, but it just appears weird and distorted. I'm also trying to ...
2
votes
2answers
157 views

Design constraints for games that the elderly (65+) get engaged with

I'm a newbie in game design and gaming in general (Tetris, board games, this sort of things). But have observed that the elderly got very much engaged with bubble shooter and solitaires (quite ...
3
votes
5answers
353 views

What are the cons of a 3 team FPS?

In creating a video game concept, there are very little video games that offer a 3 team multiplayer FPS (think like Overwatch/Call of Duty but with 3 teams instead of 2). The only 'mainstream' games ...
1
vote
1answer
75 views

Is it a good or bad thing to allow hot-loading of changes of game rules without official updates and restarts of server and clients? [closed]

I’m working on such feature for my project that we allow the game designer to tweak game rules, from small things like item prices to bigger like probability for different randomizations, while the ...
8
votes
3answers
492 views

What makes a good tech tree?

In strategy/simulation games there are often tech/research trees which allow players research new abilities/options, improve existing options and decease negative effects. Some games seem to follow ...
1
vote
1answer
119 views

Game mechanics for a persistent real-time strategic/tactical game

I am designing a game based around a fairly realistic simulation of 'Age of sail'-like trading and combat, and I am currently trying to decide whether to make the game a limited on-line application, ...
3
votes
1answer
244 views

Why do old platformers typically scroll to the right? [duplicate]

Lots of old platformers are only left-to-right-ish and they don't allow you to move viewport left. I'm interested was it just a game design choice or it's due to some limitations back then. I have a ...
5
votes
1answer
360 views

Why are spherical worlds so rare?

I remember back in the 90s when X-Com came out, being really impressed by the way its world map was an actual world: a map of Earth drawn on a spherical surface. That was pretty cool, because I had ...
1
vote
2answers
62 views

Calculate gravity between two intersecting bodies

I've been working on a 2D gravity simulator for some time and I'd like to add some surrealism to it by creating planets that can't collide with other planets (passing right through them). The problem ...
39
votes
13answers
8k views

Persistent elements of offline players interacting with online players

For a long time I was thinking about a quite abstract game design problem, to which I didn't see a good solution yet. In abstract: How can a player have owned bases, units and infrastructure in a ...
2
votes
1answer
90 views

Determining Player “Forward” in VR

EDIT: I've removed some vagueness and replaced it with more of a description of the intended use case. I'm looking for some suggestions for ways to infer what the player's "forward" vector is in a ...
24
votes
6answers
6k views

Do delays after losing and before restarting serve as a defense against burnout, or are they addiction machines?

In games like Super Hexagon or even Everwing, there's a very brief but noticeable delay from losing to starting over: waiting for the restart button to appear, pressing it, etc... Is this a defense ...
1
vote
1answer
84 views

Health and Medicine

I want to have a health system in my game and I was thinking that every character should have the following Health (HP basically) - when it reaches 0 it dies Wounds - physical injuries, can have ...
0
votes
2answers
130 views

Aiming in a twin stick shooter

I am trying to implement a twin stick shooter game, sometimes referred to as dual stick shooter where the left stick controls movement, and the right stick aims a gun. What I do now, is directly map ...
37
votes
7answers
12k views

What are some ways to keep the player engaged in an endless game?

An endless game consists of the same gameplay mechanics repeated over and over. You have to keep doing mostly the same things as long as you can. So it is quite easy to make players bored of your ...
1
vote
0answers
108 views

Specialisation in game roles: Getting better by learning vs leveling [closed]

Many games have some sort of role for the players, especially in multiplayer games. Medic, Sniper, Rifleman, AT Specialist in Battlefield, Healer, Tanks, DDs in MMOs, etc. Now, in many games, there ...