Arcon Entertainment Studios (AES) is an indie-game developer founded by Arcones. AES is focused on creating fun, in-depth, and free to play games. We are using the Platinum Arts Sandbox 2.7+ Engine, which is based off the Cube 2 Engine.
Defining relationships: What those mean in-game, how they affect you and your character.
Posted by Arcones on Apr 2nd, 2011
It's Important when developing a game to think about relationships. "Relationships," you might be asking, "Why that?" Good question, I'll tell you why. In games there are relationships from player to player, player to AI, AI to AI, and even player to environment. These relationships define the interactions between all the things and people I just mentioned. It affects their interaction.
Say you're playing an FPS. On the most basic level there is the interaction between your enemy and your character. If you get shot, it's going to affect your character, either by damaging his health or his shields. This interaction would also show up on the HUD by removing part of the health or draining the shield bar. But it's the relationship between how much health the bullet hitting you will take away and yourself. If you only have 20 health and the bullet is programmed to take out 21, you're doomed the moment it hits you. Therefore, relationships can be defined as an interaction that affects one or more players or items.
Instead of thinking about two players, lets think about relationships between your character and the environment. If you came across a fire, and you decide to walk through that fire, you're going to get hurt (no, really!). But depending on whether or not you pay attention, you could move away and avoid any further damage from the fire or possibly die. You see, the interaction is between the fire and your characters health. On the flip side, you could have a medical kit which would heal your burns, restoring the health you lost.
Hopefully you can see how crucial and game defining relationships can be. They not only enhance the game, but affect the way you play it.