top of page

Nemesis: Showdown

Solo developed 1-vs-1 Multiplayer Superhero vs. Supervillain free roam Arena Battler, built in Unreal Engine 5 with Blueprints, created as my Final Year Project for Computer Games Programming BSc. This game is still in development, with plans to be released on Steam in the future for PC.

Date

May 2024

Role(s)

Solo Developer

Contribution

Everything except the creation of model & audio assets.

Engine/Software

Unreal Engine 5 Blueprints/C++

Key Skills / Features

  • LAN Multiplayer (steam upcoming)

  • Database driven, AI controlled event system

  • NPC Civilian AI using Unreal Mass AI framework

  • NPC Combat AI using Behaviour Trees & EQS

  • PvP & PvE combat

  • Asymmetrical Gameplay

Team Size

1




Key Features implemented so far:

- Data driven, AI-controlled event system using Behaviour Trees, EQS and a Data Table to spawn Hero/Villain events out of sight, with event-specific cooldowns and spawn chances.

- Replication. Important aspects of the game are replicated between clients, and event-led where appropriate for optimisation. Network relevancy is also managed via distance.

- Multiplayer Lobbies. Players can host a match lobby via LAN connection, with the ability to connect to players via Steam coming in future.

- Replicated NPC Civilians using Unreal's Mass AI & Zone Graph framework

- NPC Combat AI using Behaviour Trees & EQS


Game Description


        “With great power there must also come – great responsibility!” - Stan Lee


This famous quote from the co-creator of Spider-Man has come to symbolise taking action with the privileges and benefits that one has over others. With that mind, one of the primary aims of this project is to ask of its players – “What would YOU do with great power?”. 


In Nemesis: Showdown (N:S), free roam Sapphire City, saving and protecting its residents as the Superhero, or scheme and cause chaos as the Supervillain. Your opponent will play the opposite role as your Nemesis. 


Play the way you want; you can focus on combat and hunting down your Nemesis, or you can fulfil your role's duties such as saving/robbing the civilians, and win that way - it's your choice!


The state of Sapphire City is represented by its Paradigm Points (PP). There are 100 PP available, which are shared 50-50 between Hope (Hero) and Despair (Villain) at the start of a match. Defeating your Nemesis in combat, or completing the various tasks and events across the City will grant you PP. The Player who maximises their Paradigm to 100, or has the most at the end of a match wins.



Upcoming features:

- More combat abilities

- More combat NPC types (Melee, Large Brute)

- Command or Enlist Henchmen/Police to help you 

- Villain Secret Bases (fast travel system)

- Combat/Protection/Defuse Events

- Minimap

- HUD & UI improvements


Longer Term Additions:

- Additional characters with new themes

- New Maps

© 2024 by Rolandson Thomas. 

bottom of page