Student project

Veo

Role-playing
Cover image of the Veo game
Genre
Role-playing
Project year
2023
Client

Veo is a single-player, narrative-driven RPG developed in Unity. The game features isometric 3D exploration, branching dialogue, and a quest system. All 3D characters were created by the artist and used as visual reference for AI-generated 2D dialogue portraits, which were refined and integrated into the dialogue system. Gameplay focuses on movement, interaction, and dialogue selection. Narrative logic and branching conversations were implemented using Inkle, allowing player decisions to influence character reactions and multiple story outcomes.

Skills
  • Unity (C#)
  • Ink / Inkle narrative scripting
  • Dialogue system architecture
  • Gameplay systems implementation
  • Asset integration & scene management
Tools
  • Unity Engine
  • C#
  • Ink / Inkle
  • Midjourney
  • GitHub
Core Gameplay Systems
  • Isometric 3D exploration within a single, contained environment
  • Choice-driven dialogue system with branching narrative outcomes
  • Quest progression through interaction and conversation

Screenshot
Screenshot
Screenshot
Screenshot
No items found.
My Role

I was responsible for the implementation of the narrative dialogue system using Inkle, including dialogue logic, branching structure, and consequence handling. I handled the integration of narrative systems into the game, as well as the implementation of gameplay features and assets in Unity, ensuring correct functionality and presentation.Working in a two-person team, I collaborated closely with the artist to align narrative, gameplay, and visual assets within the final build.

Other projects

Let’s connect

I’m always happy to connect with people who are passionate about game development, interactive experiences, and creative technology. Whether you’re interested in collaboration, have a project in mind, or want to talk about potential opportunities, feel free to reach out. I’d love to hear from you.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.