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.

Filter by
Sorted by
Tagged with
2
votes
2answers
2k views

Multiplayer game, design of server <-> client communication

I'm thinking about programming a multiplayer game. For communication, I will use a Server <-> Client design like the following: Client <-> Server <-> Client The Game will be a kind of ...
0
votes
1answer
87 views

If I'm designing a melee combo system, should I get the combo animation sprites before coding, or can I code before getting them?

I intend to make a combo system like Devil May Cry 3 (meaning, combo attacks like E-E-E, or E-(pause)-E-E, and directional ...
3
votes
2answers
310 views

MMORPG Design Question: Best idea for adding PvP(PlayerVsPlayer) in open world MMO? [closed]

Brief Explanation of game: Time Travel, one map, open world MMO called ChronoCraft. If you'd like to know more about the game, you're welcome to check out our twitter where we post some of our ...
1
vote
2answers
126 views

Help creating combat for collection type game

sorry for my odd terminology, I am rather new to all this I'm creating a collection/pokemon type game. as of right now I have created a separate GameObject prefab for every monster/character in the ...
1
vote
2answers
311 views

Managing different types of Actors/Entities in a rendering engine

I'm coding a simple game engine using DirectX11, and I'm stuck on how to implement a kind of ECS. Now my rendering system look like this (sorry if the diagram is not real UML, it's just for ...
3
votes
2answers
644 views

Two Army Battle Simulator

I'm currently developing a small game project on unity (with purpose of learning C#) where each player controls a base and can build buildings, do research, build units, pretty much the basis. I ...
1
vote
1answer
454 views

ReorderableList in Unity with Enums

I'm trying to setup a simple ReorderableList in Unity 2017.3 for a list of enums. Adding items workes fine but selecting, dragging and deleting items from the list does not (see gif). Here is my code:...
17
votes
11answers
6k views

Fair combat system for new players on RTS game

I'm working on an idea/concept for a multiplayer game that I want to develop after my functional analysis but I'm still thinking of a way to implement a proper, fair combat system between new and ...
2
votes
3answers
375 views

Is a Stamina Bar (ala Dark Souls) a good idea for a casual player target group?

We all know the "Stamina Bar". For those who dont: Its a "Bar" (usually right below your life-bar) which prevents spamming the attacks as much as you want. Attacking will also reduce your stamina and ...
46
votes
11answers
16k views

If I design a game that has both guns and melee weapons, how do I make them equally viable?

I have a plan to make a 2D action platformer game, and I've started prototyping a bit in Godot 2D. My intention was to make the character fight with both guns and melee weapons, with gunplay like the ...
0
votes
1answer
259 views

Is there a purpose behind the tediousness of most MMO RPGs?

As most of you probably know a lot, if not all, MMO RPG games have some element of "tediousness" in them. By "tediousness" I mean elements in the gameplay that feel both unpleasant and needlessly ...
1
vote
1answer
165 views

C++ Text RPG - Commands and their output

Synopsis So far i tried to make games and most of the times i finished on having 'engines' ready. Not the games at all. I figured out that after having rendering, music, i/o handling, all that stuff ...
1
vote
1answer
74 views

Patterns on preserving players progress across all player's devices

I'm writing cross platform game that is requested to store player progress across all their devices. I'm not talking about implementation details, but overall picture; What are the patterns for ...
0
votes
1answer
1k views

Creating a click and drag system in GameMaker Studio 2

I am attempting to create a click and drag system in GameMaker 2, for example a dress-up game or maybe a puzzle. How would I go about getting the objects to click and drag? I'm trying to get it so I ...
1
vote
0answers
39 views

HTC Vive Grabbing Object Trigger

I'm doing a HTC Vive VR game with Unity. I have 3 objects, and I want to trigger different events when the player pick up different objects. Since I set the rigidbody to the controller and don't ...
5
votes
5answers
266 views

How can I solve the problem of attacking being disadvantageous in TBS due to entering the range of enemy attacks?

I noticed this thing in Age of Wonders I some time ago, but I can imagine this problem popping up in any other game system where units with equal attack range spend their move points on either moving ...
3
votes
4answers
465 views

Is there any specific reasons to include clearly inferior options in a game?

Games contain inferior options A lot of games that I have played contain some optimal options and some clearly inferior ones. Sometimes, like in Heroes of Might&Magic IV, it could happen due to ...
0
votes
5answers
356 views

Does bad AI lead to more sales?

Games like HL2 and FEAR are legendary for having excellent AI. Recent titles (as of 2018) leave much to be desired. With improvements in our understanding of probability related state machines, and ...
1
vote
0answers
47 views

When load my unity scene on vmware windows virtual machine, the color/lightening of the scene randomly changes? It turns pink

Hi I have a unity scene doing all it is suppose to on mac but I had to load that scene on vmware windows virtual machine and when I did that, the color or the lighting of the scene was randomly ...
0
votes
1answer
135 views

I'm Dragging object by using touch (mobile) it doesn't stop when hit collider

I want to make object stopped when it hit collider of another object. But it doesn't stop. How can I fix this? - Unity my code is: ...
9
votes
3answers
2k views

Method to size game content

I'm developing a game with quite a rich story. I'm not sure if I'll have enough time or money to make a level for each part of this story. Is there a common method among designer to manage this ...
0
votes
3answers
180 views

Touchscreen controls for a game

I made a pc game recently (uni project) and now I want to put it on google market but I am having troubles changing original controls to touchscreen. The problem is that I don't really know what I can ...
5
votes
5answers
683 views

Is my skill tree possible, balanced, or even a good idea? [closed]

Like most people, I have an idea for a game. I have a particular concept I want to create with a particular set of mechanics I want to implement. What I need help with is the underlaying player ...
1
vote
1answer
2k views

Future of Julia in game development industry [closed]

I read in many posts that Julia is faster than many languages especially C++, What's the future of Julia in game development industry ? Will it replace all legacy C++ ?
2
votes
1answer
312 views

Are we supposed to be creating player prefab?

This may seem like a dumb question, but I want a single player object for the entirety of my game. However when I load multiple levels obviously I need to reload the player so I would create a player ...
0
votes
1answer
173 views

How does an iOS developer get his app/game on the AppStores main page?

I was looking at the front page of the AppStore, and they display a new game and a new app every day. I was just curious, how does an iPhone developer get their game or app onto that front page? Does ...
46
votes
5answers
14k views

How much “real life” immersion is good?

I've been making a visual novel game where the Player Character can get hungry, thirsty, has energy and also needs to go to the toilet, has sanity, has cleanliness, has life, has money, has a ...
3
votes
1answer
337 views

How can I encourage population balance between two factions?

I'm making a game in which players must choose between two factions after reaching a certain level. PvP and PvE are not influenced by this choice as it's mostly for role play and the sense of ...
2
votes
2answers
266 views

Limit PvP dogpiling

Browser-based strategy game where you play an empire vs other player empires. The main PvP element is battles between empires where outcome results in gaining or losing rank. Troops are also damaged/...
1
vote
2answers
617 views

How to prevent unbalanced population in MMO game factions?

In games such as World of Warcraft, the imbalance between factions is often a matter of controversy. To compensate, WoW applied the Tenacity buff to the outnumbered faction to balance PvP. However, ...
1
vote
1answer
768 views

How to design simple turn based combat system with multiple difficulties?

I am developing a small, turn-based game with spaceships. The user-controlled spaceship has two modes, let's call them offense and defense mode. The user can freely switch between modes. There are ...
1
vote
0answers
231 views

Has there been any research done on ideal values for loot drop tables?

I doubt many people want to grind for an item that has a 0.00001% chance to drop from a boss that takes 30 minutes to kill. I'd imagine there are certain factors that play into how rare an item should ...
10
votes
1answer
546 views

balancing a building game

I'm working on a building game (the usual, build house X to produce resource A, which then lets you build house Y...) and I am now in the stage of balancing the various resource needs and productions. ...
7
votes
3answers
637 views

How can I prepare the different difficulty levels for my game?

I've though about creating the game for the easiest difficulty level, and from there scale up and create the other, more difficult difficulty levels, but I'm not sure it's the fastest way to go. How ...
0
votes
1answer
237 views

developing a uci compatible chess engine

I have understanding of how chess engines work in theory. I know the algorithms like minimax and alpha beta pruning. I want to develop a UCI compatible chess engine.I know that UCI protocols are these:...
45
votes
12answers
18k views

Level playing field: Punish the better player or enhance the worse player?

I am making a 1 vs 1 game where each player controls a car with an identical joystick. The objective for the players is to reach a goal destination before the other player. The players of the game ...
2
votes
2answers
735 views

How Could I accommodate Gender Fluid Players In My Game

I'm world building for a fantasy MMORPG and I really want to have a safe and acceptable environment for all possible players. Of course I am going to be realistic and have prejudice in game, it wouldn'...
2
votes
1answer
202 views

Playing Tetris on non-linear surfaces

I am considering designing a Tetris game where instead of a traditional flat game board, the game will transform the board into different kinds of surfaces. I think I lack the appropriate mathematical ...
20
votes
2answers
4k views

How does UNO determine how often do +4,+2 & other special cards occur in a deck/game?

For UNO-like card games, what factors would one consider when they wanted to set a reasonable proc rate of receiving a special card (for example in UNO's case: +4,+2, color-wheel, reverse, skip)? What ...
1
vote
1answer
223 views

How to design AI Manager [closed]

I am currently building a AI system for a game. I am familiar with State design pattern and implemented different states for each agent in my game. Different states are like Running, Attack, Idle, ...
15
votes
5answers
1k views

What kinds of conflict-resolution can be fun beyond combat in an RPG?

As someone who grew up on the single-digit Final Fantasy games and AD&D, there are few ways of solving an rpg problem as fun as a fight. Different streams of accomplishment (object acquisition/...
0
votes
2answers
225 views

Can I publish the games I learnt from tutorials and modified as per my style of game-play? [duplicate]

I am new to the world of making games and all. Well its been a few months or so. There are many tutorials that I have been watching. On the way, I made a few games that I saw and made. I am not asking ...
1
vote
1answer
553 views

How do I prevent tile tearing effects when using pixel art in XNA/MonoGame while keeping the low velocity of the player?

Most of my Texture2D are pixel art, meaning they're rather small, so my player/character's position has to change using decimal points to keep a realistic movement that matches its walking animation. ...
3
votes
2answers
299 views

What is a good rule for blocking projectiles on a square grid?

Suppose we have a square grid, and each tile may or may not be occupied by an object. Some of those objects can be a unit that can launch a projectile at another unit. However, that projectile should ...
5
votes
4answers
4k views

Browser RPG fight calculation formula

I am making a simple browser rpg game, similar to battleknight. To keep the game simple, I have just Strength, Constitution, and Luck. But as luck is random based, I'm struggling with fight ...
1
vote
1answer
284 views

Algorithm for fitting geometrical 2d shapes like in the android game Six! (or Tetris)?

In the game Six!, there's a perfectly rectangular tower of geometrical 2d shapes, that you destroy on tap to reach the ground with your player. The easy way would be to design the levels by hand. ...
0
votes
1answer
122 views

few button image are not updating

I am working on a game that contain 1000+ buttons starts from 0 - 999 with 3 decimals like 0-9, 00-99 and 000-999. if the user click the button the button image want to change. it working fine for me ...
0
votes
1answer
278 views

Different gameplay throughout game?

I want to create a top-down rpg kind of game. It doesn't have the turn-based battles, for the most part, as it's more of a puzzle type game with an overarching mystery to solve, with not much action. ...
1
vote
1answer
224 views

Ideas for fair travelling system for text based RPGs

I'm working on a text RPG (in principle similar to cantr.net) that allows players to role-play their characters in a player-driven world. Players form cities, societies and so on. Pretty much nothing ...
-1
votes
1answer
89 views

C++ Storing Mass Data Sets for Future Use

I didnt know how to title this... Background: I am currently trying to develop a windows command console game with C++ for a final project. The game is text based. I have only been programming C++ ...