Game Mechanics

## Overview

This section details general game mechanics

## Movement

Base movement speed for all characters is calculated at about 4.5 seconds over 25 blocks, which is 5.5 blocks per second. Movement speed can either by hindered by another player's ability or buffed by the run speed powerup.

## Invisibility

Invisibility is the core mechanic of the game that applies to all players while in a match. Matches start out with a three second countdown, during that period players are revealed until the countdown finishes. Player will remain invisible until a player uses (or is hit by) a shot or ability (Epi's ability being the exception), players bumping into one another, lightning, or interacting with dynamic objects that cause a stun effect/knock back.

Even though players are effectively sharing a screen (in online or local play), the invisibility mechanic allows for deep strategy and a variety of gameplay styles as you can keep your opponents guessing.

The Invisibility mechanic is applied to all players, even when played on seperate screens online. This allows tells in the form of accidental bumping into walls to give away players positions.

Note: The one exception to this is that being inside covered igloos during the above interactions will not reveal your location except when using Aether's, Phoebe's, or Carmen's ability.

## Tile Snapping

When using an ability a player will be snapped (moved to the center of) the closest tile next to them. When a player is hit or knock-backed by something that wouldn't cause them to die, they are fluidly tile snapped to the closest tile once they've moved the max tile distance that the hit causes them to travel. Tile snapping is used to make sure a player is never exposed to more than one horizontal and vertical lane for more than a few milliseconds at a time.

## Soft Revealing

There are a lot of visual queues in the game that either indicated the general area of where players are, within a small tile radius or effects that indicate a players exact location while they are still invisible. These are dividing into the following categories:

**Bumping** - If a player bumps into any block, wall tile, or mine cart in a map it will cause it to flash in that players color.

**Surface Effects** -Many surfaces found through different planets will cause different visual effects when a player walks over them. Sand and snow will leave footprints, tall grass and weeds will rustle, sand piles will disperse, water splashes, and all trigger wall switches will appear as if they are being pressed when one is stepped on.

**Dynamic interactions** - There are some dynamic objects that cause a visual queues to take place that gives a hint to the general position of where a player is or directly show their location and each are unique to how they give these hints. Security cameras are radius based, proximity gates are adjacent based, temple windows are line based, and teleporters direct location based.

The visual queues listed above keep the game dynamic, fun and flowing. These queues are how players leverage mistakes and lure unsuspecting opponents into traps.

## Spatial Sound

One thing that is essential for trying to navigate where you or your opponents are located is listening to footsteps or other audio queues that are associated with soft revealing interactions. All sound effects are stereo-spatialized so that the sound of a players footsteps or other actions are heard in the left and right speakers (or headphones) to match the movements of their corresponding position on a horizontal plain. This intensity of the volume does not change however for vertical movement.

## Player Bumping

When players collide from any direction, whether it be from player moving into each other or overlap each others tiles via teleporter/portal there is a double stunning effect that occurs. First, there is a hard stun effect cause player to move to the center of one tile behind the direction they were facing when they bumped. Immediately after that point there is a soft stun effect that occurs for 0.75 seconds. During that duration, colliding into a player(s) again if they're are still soft stunned will not cause the same effect to occur.

The soft stun period allows players to move away to cover, rather than spamming the fire key hoping to hit it first.

## Blast Barrier

Created when two projectiles collide. They are colored based on the impacting projectile color. A blast barrier can be destroyed by a shot. If not shot it will dissipate in 1 second. If a player is directly in front of one when it is created they are knocked backed one tile and stunned for a short period. Timing your next shot to just miss the blast barrier as it dissipates is a key strategy in gun battles.

Blast Barriers help avoid infinite gun battles where players projectiles keep colliding and dissipating, they provide the players the option of continuing to fire and time the blast barrier to their advantage or to disengage and flank their opponent.

Blast Barriers themselves will not damage a player. A player can walk right through one.

## Stunning

Stunning is a mechanic that hinders a players ability to do two or more actions and it is broken up into two different types. These types are called soft and hard stunning and all cases of each vary in length of the time that the effect lasts. To indicate that players are stunned there are stars that circulate above a hero's head.

### Soft Stun

Soft stun occurs when two players collide. A soft stun prevents players being able to fire or use their hero ability but still allows movement. This provides time to run and/or re-position before attacking again. Some examples of this type of stun are; when two players collide - which lasts for 0.75 seconds and when a player kills Epi's phantom, which causes the real Epi to be under the effect for 0.5 seconds.

### Hard Stun

Hard stun completely stuns the player. This usually occurs with a knock back and players will spin during the duration of the stun. The stun leaves players temporarily unable to move, shot or use their ability.

The following conditions cause hard stun to occur:

* Interaction(s) with some heroes abilities (Eg Aether's ground pound)
* A Blast barrier being created very close to the player.
* Some interactions with dynamic objects.

## Ability Cooldown

Using a hero's ability in quick succession causes a cooldown bar to show underneath a players character. While this bar is shown, a player is unable to use their ability again until it disappears. The amount of time is indicated by how fast the bar fills. This amount of time varies for each hero. If a player uses the ability again while in the cooldown period (or directly after), the bar will show again but with double the duration. This affect can stack upon itself. The bar will always be visible regardless of whether a player is in an igloo or behind an object.

## Head Start

Players can move during the '3,2,1, Sneak' head start countdown. This gives players a chance to hide and find a good place to start the round.

## Reload Speed

Reload speed refers to the time it takes a heroes gun to reload. This is set at 0.75 seconds and, with the proper timing, can gives opponents a chance to sneak between shots. At close range an opponent can step out of a nook and fire at someone between the shots. The reload speed time can be decreased with the appropriate powerup.