top of page

Escape Academy

Escape Academy

SIMONCURTIS  
GAMEDESIGN | Systems Design

  • LinkedIn
  • Instagram

SIMONCURTIS  
GAMEDESIGN | Systems

  • LinkedIn
  • Instagram

Escape Academy

Game Description

Solve puzzles, hack servers and meet the faculty. Escape Academy is a single player or a co-op escape room simulator where you must graduate and become the ultimate escape artist.

Role (Intern)

  • Gameplay Programming

  • Research

Company

  • Coin Crew

Team Size

  • Approximately 15

Contributions
Design & Programming

  • I defined five different types of aim assist to serve as reference and determine the kind of aim assist we'd want for the game.

  • I researched aim assists in other games and updated the company confluence with reference videos, brief summaries of each referenced video and the style of aim assist​

  • Programmed the aim assist for the actual game.

FrictionAimAssist.gif

Initial prototype only using friction

WorkingCursorAimAssist.gif

Final version working to quickly select UI elements

Contributions
Researching Aim Assists

Types of Aim Assist

Aim Assist Examples

  • Magnetism

    • Bullets curve towards their target(s)(1)

  • Snapping

    • ‘Reorients the player’s camera toward enemies whenever a player’s reticle are in proximity to their target.’(1)

  • Acceleration

    • ‘Makes it so that when the player pegs their aiming stick in one direction, the player’s reticle will start moving slowly in that direction & pick up speed.’(1)

  •  Friction

    • ‘Slows the player’s turn rate as soon as the reticule passes over an enemy.’(1, 2)

    • ‘What it does is that it slows the player's top speed, and then dramatically decrease the rate at which the crosshair will slow down when the player release the stick.’(1)

  • Stickiness

    • Follows the target as they move over the reticle.​

Friction,  Magnetism, Stickiness

Friction, Stickiness, Snapping

Aim Assist Analysis

  • “For any intrusive program like the aim assist to work correctly, it first has to correctly predict when the guidance is needed. Otherwise it can jeopardize the whole game-play or lead to an overall frustrating experience. Think of it like this, what could be worse than the aim assist moving or “helping” your aim towards a target that just moved across your screen while you’re sniping  and already have another target in your sights.

  • The aim assist achieves this predictive intelligence through a number of ways. Most commonly targets have zones around them and the aim assist makes a decision based on a number of factors like how close to the zone you are, how long have you been inside the zone and what speed is the target moving at.” (4)

SOURCES

   1. https://www.halopedia.org/Aim_assist

         Aim assist in halo games

   2. https://dotesports.com/call-of-duty/news/the-best-aim-assist-settings-for-call-of-duty-warzone

         Settings description for aim assist in COD_Warzone

   3. https://answers.unity.com/questions/14884/i-need-help-on-how-to-make-a-aim-assist-aka-auto-a.html

         Little bit of code that sets up a form of FRICTION aim assist

   4. https://www.techquila.co.in/aim-assist/

          Outlines aim assist in Fortnite

   5. https://gamedev.stackexchange.com/questions/128663/aim-assist-goldeneye-perfect-dark

          Outlines theoretical code that could be used to recreate Golden Eye 64’s aim assist

bottom of page