ARV_Screenshot_01.png

Arv - The Inheritance

Arv

  • Genre: First Person Horror 

  • Duration: 3 weeks

  • Platform: PC

  • Engine: Unity

  • Team Size: 3

Description

Role

  • Technical Designer

  • System Designer

Responsibilities

Arv is a single player, horror, puzzle game inspired by Amnesia The Dark Descent.

Your family has not heard from your great grandfather for several months. Worried that something might have happened to him, you were asked to travel to his mansion in the countryside.

Enter the mansion and unravel the story, to find out where your great grandfather is and what secrets lie within.

  • Technical Design
    Designed the player character & movement. Made the ability to interact with items & pick up items in front of the player. Made all the puzzle parts and mechanics.

  • UI & System Design
    Implemented the narrative in our UI to have an interactive notebook. Made a manager to keep track of what puzzles were completed to know when to unlock the next area.

Development

Prototype project at Future Games. A teamwork with 3 game designers to create a prototype, but we decided to go all out creating a complete short game. Communication flowed perfectly and we spent one week pre production before spending the remaining 2 weeks in the Unity engine

Being proficient in C# I scripted all our systems and interactions. Created all interactions, puzzle mechanics, UI & menus.
To make it easier for the player, I created a highlight system that highlights an object if the player is looking at it and can interact with it. Worked closely with the other team members to make the game atmospheric and entertaining.

Gallery

Game Design

The Safe

One of the first goals the player will have when playing the game is to open the safe. After completing the first puzzle, the player will find the safe and can already interact with it.

Using C# I scripted several codes, the one important right now was to check what the player is looking at. As we had a highlight function when the player looks at objects it can interact with, it was important to know if the object was the safe. This allowed me to press on the numbers on the safe to test write the pin code to unlock it.
 

GIF 2021-10-03 14-47-36.gif

The Buttons

Wrote the script in C# to aid me in the safe puzzle. As the safe has a 4 digit code, there are 4 slots to place numbers on. This script checks if a slot has been used and changes a boolean.

A scriptable object takes the public booleans and makes the information accessible to the other scripts, making sure there always can only be one number per slot.

GIF 2021-10-03 14-57-41.gif
GIF 2021-10-03 15-15-49.gif

The Final Version

Since there were no artists in our team, the safe is a beautiful "art" as it's built entirely in cubes of different sizes. I learned a lot during the process and several how-to-not do things.

The safe works as intended and does it's job, when the correct pin code has been pressed, the doors open. This allows the player to progress the game to the next stage.
Please note: The gif does not show the real in game pin.

The First Puzzle

Placing the pickable objects on the correct position was not easy. It would constantly fall on the wrong location or off the table. This is due to the picking up script holding the items in front of the player in quite short range.

To make it simpler, I scripted a code to auto place the item on the table puzzle piece. If the player is holding one of the desirable objects in hand, then approach the table, the object will automatically place itself. Made it so both objects can be placed on both locations, though only one at each location at the time.

GIF 2021-10-03 00-55-04.gif

The Door

The object the player interacts with the most is the door. Scripted in C# the simple function of interacting with a door became a longer script than necessary as I continuously incorporated functions that inreality should be in separate scripts.

The doors and the script "Open" worked perfectly. We could have doors opened, closed, locked and even give the player a message if the door was not only locked but give hints that there is something behind it. Quite satisfied with the end product and smooth door animations.

GIF 2021-10-03 15-33-41.gif
TombBackground.png
Overlapping Triangles
TombBackground.png
Unseen_Screenshot_01_edited.jpg
Unseen_Screenshot_01_edited.jpg
Overlapping Triangles
TombTitle.png

Genre: First Person Platformer, Puzzle
Engine: Unreal
Team Size: 6
Duration: 4 weeks
Platform: PC

Unseentitle.png

Genre: First Person, Horror, Puzzle
Engine: Unreal Engine 4
Team Size: 9
Duration: 7 weeks
Platform: PC

ARV_Screenshot_01.png
Overlapping Triangles
ARV_Screenshot_01.png

Arv - The Inheritance

Genre: First Person, Horror, Puzzle
Engine: Unity
Team Size: 3
Duration: 4 weeks
Platform: PC

_edited.jpg
_edited.jpg
Overlapping Triangles

D.A.V.E's Odyssey

Genre: Isometric, Point & Click, Puzzle
Engine: Unity
Team Size: 9
Duration: 4 weeks
Platform: PC

acsentToDecent_edited.jpg
Overlapping Triangles
acsentToDecent_edited.jpg

Ascent
To
Descent

Genre: FPS, Spaceflight
Engine: Unreal Engine 4
Team Size: Solo Project
Duration: 2 weeks
Platform: PC