Untitled RPG

Project type: Personal

Description: A fast paced roguelike 2D RPG with an unique semi-automatically battle style that plays around going as far as you can creating your own build with a mix of weapons, skill, attributes and classes with a limited number of battles.

State: On hold

Link: https://nefistobr.itch.io/untitled-rpg

Overview

A personal game project that was going to a good direction imo but untimatelly it on “temporaly” pause. But it has a feature or two that would be great to check

Battle actions history

Quite usefull feature to keep track of what action ha been triggered during the battle


Attributes

The attribute system is a little too complex and outside of intention of this page to explain, but if you are familiar with the attributes of an online game called trickster you will get what I have tried here.
This attribute charts will be injected on players/enemies, this way we can create “templates” of enemies, like a tanker style enemy. Changing just the level we could have a good reusable templates


Enemy data

Enemies can set their own trait on data or inject a custom one, a good debug tool is that we can easily check what their status will be at some specific point


Skills

A bunch of skills has unique behaviors depending on player interaction

Hold to increase skill effect
Hold to add new effects:
1. more damage; 2. AoE; 3. Stun chance
Hold to begin regenerating life

From a designer PoV most skills settings/behavior can be eddited on inspector.

Skills also come with effects as poison


Enemy AI

Each enemy will have their own “Brain”, containing custom settings based on possible skill and other settings, with these information we raise a list os possible skills and do a weight randomization on this list. This options are re-evaluated at specific moments, normally when changes happen on the battle