flareteam / flare-game

Fantasy action RPG using the FLARE engine
http://flarerpg.org/
Other
1.13k stars 236 forks source link

Incorporating new engine features into Empyrean Campaign #973

Open dorkster opened 1 month ago

dorkster commented 1 month ago

In 1.14, the engine gained the capability for level-scaled enemies. In 1.15, we have the ability to create randomized, level-scaled items. I think it would be wise to do something with these features for our game. To not interfere with the existing content design, I think it'd be best to silo this off into a map that the player can visit at any time (likely through Hyperspace).

A couple reasons to do this:

For map design, I'm thinking a very simple grid of locked rooms. Each room has one key, either dropped by an enemy or in a chest. Players can choose the path they want to take by unlocking one of the doors in each room.

We should also have a quest here to both direct players to it and to give it some purpose. Udana will send the player on a hunt for some rare ingots that she can use to craft randomized equipment. Each time the player enters the dungeon, one or more "boss" enemies will spawn in random rooms. They will drop the aforementioned ingots on defeat. The quest might have a few stages, each unlocking higher tier gear from Udana.