GP1 The Neighbourhood Accident

The Neighbourhood Accident was our first game project at Futuregames. It was made in collaberation between the Futuregame sites in Malmö and Warsaw.


You play as Emma, who endeavors to reclaim some belongings from her ex-husband house. Your mission is to locate the safe without getting caught and to face different challenges as you navigate through the rooms, all while discovering what happened in the past.


  • Story driven 3D puzzle game.
  • Made in Unity
  • Around 10 minutes of playtime.
  • Team size of 10 people, 4 artists, 3 designers, 3 programmers.
  • 3 Weeks full time to make the game.



What I worked on

Player controller:

Game & UI management:

1. Movement system


  • Implement basic forward, backward, left, and right movement.
  • Used a rigidbody to simulate simple physics and detect collision.
  • Jump and zoom feature.


2. Camera control


  • First person camera.
  • Restrictions on Y-axis (check).
  • Different sensetivity on each axis.


3. Input handling


  • Unity input system for input reading








4. Interact system

  • Raycast/Linetrace
  • Interact component

Move: WASD

Jump: Space

Pause: Esc

Zoom: Right mouse

Interact: Left mouse

1. Game state


  • Handle transitions to and from the main menu.
  • Manage different game states such as playing, paused, game over, trigger endscreen ,etc.
  • Timer for time based events.


2. Puzzle state management


  • Keep track of the state of each puzzle element and the prerequisite requirements for each puzzle.
  • Safe management.
  • Provide functionality to reset puzzles when needed


3. UI management


  • Cursor for the player. Functionallity to turn it on/off.
  • Inventory UI. Showing small sprites for key items picked up by the player.
  • Setting up and handling Main/Pause/Endscreen UI.




Our team:

Artist: Francesco Ortolani

Artist: Primus Engström

Artist: Recep Ozen

Artist: Robin Huynh

Designer: Achilles Maziotis Vasileiou

Designer: Eryk Wrochna

Designer: Ignacy Ziarkiewicz

Programmer: Alexander Reuter

Programmer: Antonio Obeid

Programmer: Basel Shrefa