Marc Doctor - Designer

Game pillars

As designer, I have set the base of the game, a dungeon with lots of loot and enemies that go along with a dark mood, and where you move around some open areas and other corridors, while controlling three interchangeable characters.

Design player abilities

The three players have a set of abilities that are unique and go along with each other but at the same time are need for different situations. There is an ulti, all of them have cooldown depending on the character, and its power.

Design the two levels, hall, firing range, core loop

The levels have a set of corridors for the player to deal with. There are multiple paths, and different enemies, making sure there is no scape for a fierce fight.

Define enemy spawning in maps, add props, chests, etc

The game offers rewards to the player, which are chests, and also has a dark ambient and narrative. The enemie’s spawning is varied, a group can be spawned with the same type of enemy, or different types, and there is a level progression in the gameplay. The maps are definede this way: marche marche marche

Run

The walls themselves are loaded individually because they will be later used with the purpose of printing the player in front on them, or behind them, to simulate 3D. The levels are designed to test the players abilities, thus having to use a particular player

Design boss patterns

The boss has special abilities that challenge the player. The ability to spawn enemies, some proyectile launching from the sky, and particularly a shield that acts as protection.

Create the art for the missing enemies' horizontal direction

Given the fact that the player can move in 8 directions, we needed to créate the sprites for some missing directions on the base spritesheets. marche marche

Core UI logic

The UI ítems are updated and iterated according to parenthood, so as to make it easy when creating, drawing and destroying them.

Core UI items: images, labels etc

All those ítems are the base for more complex game UI ítems, like descriptions.

Dialogs, npcs, lore

The dialog system is used in multiple situations to guide the player. An example would be the dialog with the Stranger, a NPC that introduces the game world and another one would be the Godot one, the tutorial room, that shows the main mechanics. marche marche

Dialog that stops entities nearby

Also, for the boss, there are two dialogs that set the entities to a await state, the first one does so with the surrounding enemies, hiding all in game UI, and the second one is the proper boss fight, where the boss’ HUD is shown only after finishing the conversation.

Inventory structure and system

The inventory is sepparated in equipped, equippable and potions. The equippable objects are shared between the three characters, while each one has its own two equipped objects: weapons and armors. marche

Shop system

The shop follows the previous scheme, and now you can buy ítems from the vendor that will automatically be equipped. I fan ítem was already there, it is replaced and goes to the bag, or equippables. marche