Dungeons and Flatmates

Time Frame: 10.2018 - 02.2019

Roles: Programming, Lighting, VFX, Localization

Team Size: 5


A humorous Role Playing Game taking place in a very filthy shared flat, full of weird people, peculiar objects and dangerous quests.

Responsibilities

Designing and implementing a data driven, event based quest system

  • Creating a Node editor for implementing the game flow with minimal code support

  • Quests are statemachines utilizing code defined triggers to transition between states and potentially executing code defined actions when entering a new state

Creating a linear dialog system

  • The player or quest system can choose a dialog topic, within a topic the players choices do not change the flow of the dialog

UX design and implementation of all UI

  • In game menu and its submenus

    • Inventory with functionality to filter items

    • Questlog

    • Save/Load with fake save files displayed for every real save file, with names randomly pulled from a database

    • Quit

  • HUD

    • Dynamic elements that appear more and more dirty depending on player stats

    • Quest markers that are shown in the world and on a compass

    • Notifications when collecting items or updating quests

    • Dynamic crosshair indecating possible interactions with an interaction prompt

  • Main menu

  • Loading screen with text and images

  • Dialog screen

  • Modal popups

Implementing object logic

  • Lockable inventories and doors that may require a certain condition to be fulfilled to be opened

  • Destructible objects that may require a certain weapon to be destroyed

  • Static NPCs that can be talked to

Providing custom content creation tools to teammembers

Implementing a savestate system

  • Implementation of a custom C# JSON object that can be serialized to and deserialized from a file

Implementation of input handling

  • Support for Keyboard and Mouse or Controller

Designing and setting up lighting and VFX

  • Faking lightshafts using a custom raymarched volumetric fog shader

Localization from german to english


Full Pitch

After waking up this morning, you found a mysterious note that summons you to save the kingdom of filthiness. Be the hero your kingdom needs and find the magical potion of vigilance in this first person RPG game taking place in your chaotic shared flat! 

What this game has to offer:

  • About 2 hours of playtime

  • A humorous story with hilarious, voiced dialogs

  • Two languages: German and English

  • The possibility to save and return to it at any point

  • An extensive UI just like you are used to from other RPGs

  • Playable with controller or mouse and keyboard

  • A ton of peculiar objects, funny texts and descriptions and references to famous pieces of pop culture

  • A magical kingdom, beautifully rendered but in need of your help

Previous
Previous

JLoc Language Manager

Next
Next

HoloTruck