MENNO MARKUS - SENIOR GAME PROGRAMMER
  • Home
  • My Work
  • Personal Projects
  • Skills
  • Contact/Resume

Kari

Description:
Kari is a single player, adventure game in which you are stuck on the island of the Nordic gods. It's your job to complete quests given by the gods and the islands inhabitants in order to rebuild your boat. 

Duration: January 2020 - July 2020
Roles: Tools programmer, gameplay programmer
Engine: Unreal engine
Platform: Windows 10
Team size: 6 programmers, 10 designers, 12 artists, 1 producer
Contributions:
• I joined later in the project to help the team out with gameplay and tools programming.
• I worked together with designers on gameplay such as implementing the item usage system and the item effects.
• I brought improvements to the database workflow for designers by implementing custom Unreal editor UI and implementing the dialogue event system.


Website
Unreal C++
I used C++ to expose functionality to blueprint in Unreal so our designers could use it to implement parts of the gameplay. I implemented our own custom editor UI in C++ to make it easier to work with our database by replacing hard coded ID values with dropdowns.

This project was the first Unreal project to me where I used C++ for the majority of the features I needed to implement. This was a challenge at first, as there was a lot I needed to learn about the Unreal C++ API. I learned a lot about features such as editor UI and delegates which I used to focus on making my work easy to use by designers.
Items
I worked on adding item functionality to Kari. The data for items, including item effect types are stored it in the database. It was my job to take this data and implement the functionality into Unreal.

This involved implementing features such as item dropping, item equipping and item usage. I implemented this using C++ and exposed events to blueprints. This allowed for easy customization and fast iteration of custom  item effects.

Powered by Create your own unique website with customizable templates.
  • Home
  • My Work
  • Personal Projects
  • Skills
  • Contact/Resume