John

A Third Person Adventure Game that combines Puzzle and Narritve Genres. Made with Unity Engine

John Slide
Image 2 Image 3 Image 4 Image 5

John (2020-2021)

John is a complete proof of concept for an end-to-end playable Third Person Exploration Game. It features an interesting small storyline, with many puzzles to solve, and a whisp guide to assist you. All developed in 5 months with iterative changes from peers and others.

Launch Date: June 2021

Developer: Self

Tags: Third Person Exploration, Adventure, Puzzle, Narrative, Open World

Platform:

Windows

Engine:

Unity (2019 LTS)

Language

C#

Duration

5 Months

Completion

June 2021

Project Presented

Yes

Role

Game Design, Technical Design, UI Design, Puzzle Design, Narrative Design

Overview

John is a 3rd personal action Adventure title with blends of puzzle and narrative. The open-world environment offers a variety of paths to explore as you solve puzzles and progress from level to level. Experience the heartfelt story as you progress through the game. Use your surroundings to solve puzzles on each level of the game

I worked as the Project Lead and Presentation Lead, developing the project from scratch and presenting my game at my senior project’s showcase design event called “Dimensions” at Florida Gulf Coast University.

I used this opportunity to gather feedback from players and improve the game after the project was finished


Project Design Goals

  • Create a passion project and improve on my skills in creating a Third Person Adventure video game.

  • Improve my skills in Level design, Art Design, and Narrative design

  • Improve my skills in creating puzzles, and prototyping GAS systems within unity

  • Improve my skills in designing UI with Unity

  • Improve my overall skills as a Technical Game Designer

Custom Buttons

Detailed Info

High-Level Overview of the Project:

  • Designed and prototyped the game in its entirety.

3 World Levels:

  1. 3 world levels, each with fully unique gameplay loops.

  2. Each level has different puzzles and narrative beats.

  3. Each level uses Gaia’s procedurally generated terrain tool.

  4. Each level has a custom UI that pertains to puzzle gameplay.

Custom AI:

  1. Designed and developed a fully custom AI that assists you.

  2. Whisp follows and gives you advice and hints around the map.

  3. Tells you about the main objectives in each level.

Fully Custom Puzzles:

  1. (Level 1) Pickaxe puzzle: Find the parts and put it together.

  2. (Level 1) Jumping puzzle: Requires skillful inputs to progress the level.

  3. (Level 2) Mirror puzzle: Align the mirrors to the windmill to power it.

Custom Scene System:

  • Utilized a variety of scripts and custom cameras to create cutscenes.

Save Game System:

  • Saves your game and loads from file. It can launch individual levels.

User Interface (UI) Design and Implementation:

  1. Implemented Main Menu, Background Video, and Buttons (New Game, Load Game, Settings) responsiveness.

  2. Implemented a Help Button to assist players.

  3. Received feedback and iterated on design as needed.

Player Feedback and Iteration:

  • Successfully gathered player feedback and iterated on systems as needed.

Next
Next

UE5 Melee Combat