Morbus

Unreal Engine 4.
3 weeks development time.
AI programmer.

Our school has an assignment where we have to come up with 2 game concepts within certain constraints and then create a demo for it in 3 weeks each.

Morbus is a demo/prototype that shows our concept where you play as a fake plague doctor that is poisoning the townsfolk to get them to pay you for a cure and then escape when suspicion is too high.

The actual demo only includes the poisoning of the NPCs that all follow a dynamic daily routine, getting caught by the NPCs if seen throwing poison and curing NPCs to get money to buy new poisons.

What is Morbus

My responsibilities

As per our school assignment, I had to play an active part of the concepting process, which meant actively participating in brainstorming but more importantly as a programmer we had to focus on making prototypes that support those concepts.

I personally made the NPC behavior that is shown in the technical demo above.
This behavior works off a need-based AI that simulates a dynamic NPC daily life routine, so the NPCs would feel more alive as they are our concept's main focus.

I intentionally made this system with a modular and expansive design.
This means that anyone can easily:
- Add new needs for the NPC to fulfill in the editor.
- Tweak values of every need in the editor.
- Add graphs to tweak the decay amount of the need over time.
- Create a new fulfillment station by adding 1 component to an object.

I also implemented the NPC field of view and displaying it.
And implemented smaller features like:
- Curing infected NPCs.
- Getting money from curing NPCs and buying new poisons.
- Any UI interactions needed for these systems.