Assets Minor Update 6 months ago
Packages Major Update 7 months ago
ProjectSettings Minor Update 6 months ago
UIElementsSchema Minor Update 9 months ago
.gitignore Project Added 9 months ago
.vsconfig Project Added 9 months ago
README.md Update README.md 6 months ago
README.md

The Vengeance

The Vengeance is a Unity 2D vertical slice project that I originally developed for my 3rd semester in university. Currently i'm reworking the project to improve the quality.

About the Game

The Vengeance is a 2D action-adventure single-player game set in a medieval fantasy world.
Players embark on an adventure to level up and upgrade equipment by defeating monsters scattered across the map.

Gameplay Screenshot


Features

  • Genre: 2D Action-Adventure
  • Key Mechanics:
    • Combat: Engage with various enemies.
    • Progression: Level up and enhance your character's combat power.
  • Visual Style: 2D Hand Painted medieval fantasy.
  • Game Engine: Unity
  • Platform: Windows PC
  • Status: Prototype

My Project Contributions

The project originally was developed by me and other 2 colleagues. Currently i'm reworking on a new version of the project.

Game Mechanics

  • Character movement system.
  • Combat mechanics for the main character.
  • Combat mechanics for the NPC's.
  • NPC pathfinding (adapted from Sebastian Lague's A Pathfinding).

Game Systems

  • Modular Inventory system for item management.
  • Dialogue system implemented with Ink.
  • Finite State Machine for NPC behavior.
  • Experience and level progression system.

UI

  • Game Menus.
  • Player HUD.

Project Contributors:

  • Nuno Teixeira (Myself) (Programmer, Game Designer)
  • Sofia Ferreira (Programmer, Game Designer)
  • Diogo Escoval (Programmer, Game Designer)

Roles Overview:

  • Programmer: Responsible for implementing gameplay mechanics, systems, and technical elements.
  • Game Designer: Develops the game's mechanics, rules, progression systems, and overall player experience, ensuring balance and engagement.

Tools & Technologies

  • Game Engine: Unity
  • Project Management: Trello
  • Scripting: C#