Escape from Sharptooth Valley

"Escape From Sharptooth Valley is a mystery adventure platformer point and click game, with good plots and great characters. As it should be. This is also a game about trust, with different endings based on your choices." - Spock

Developed in Unity Engine, Escape from Sharptooth Valley is currently my largest project. It is complex enough to accommodate all the possible events that can occur within the game. The dialogue system was built using Articy Draft, which meets our needs, though we still need to adapt several elements to ensure it functions seamlessly.

Game Features

Serialization

save

A save system with multiple save slots and auto-save, storing progress directly in the browser if needed.

Dialogue System

dialogue

A multi-branching dialogue system with dynamic, choice-driven conversations and customizable character portraits.

State Machines

statemachine

Complex finite state machines for characters, enabling dynamic, context-sensitive character behaviors.

Graphics

graphics

Parallax scrolling, pixel-perfect graphics, and water reflections, ensuring a visually immersive experience.

Point and Click

cursor

The core point-and-click mechanic, with intuitive object highlighting and interaction for seamless gameplay.

Achievements

trophy

An achievements system to track player exploration. Used to create a progress map in the main menu for easy tracking.

Automated Deploy

cloud

Automated the build and deployment process, publishing directly to itch.io, saving time and reducing manual errors.

Cutscenes

scene

Over 20 code-driven cutscenes, adaptable to game events and player choices, adding narrative depth.

Inventory System

backpack

A dynamic inventory system with interactive, state-based items that affect the game world.