Avatar

Hi I'm Mondanzo

A Game Engineer in progress from Hamburg.

This progressbar shows how far I'm in my education.

About Me

Moin! I'm Karl, known as Mondanzo online. I'm a School for Games (S4G) student on my way to become a Game Engineer. I code a lot but also like to be artsy with it. Besides coding I enjoy video production too! Visual Effects, Compositioning, Animating, all of these topics spark interest in me.

My Code Stats

Taken from codestats.net

Education

Graduation from Middle School

2019

With a pretty decent result I continued trying to get my next degree but ultimately failed. Lectures during Covid were really a terrible time. Instead of retrying again and again I decided to quit my school all together and continue my journey on the School for Games (S4G).

Attending the S4G School for Games

2022 - 2024

At the School for Games (S4G) I learned to work in teams and create projects. Additionally I got taught in the basics of creating 3D Game Art and the basics of Game Design.

Work Experiences

Working as an IT Administrator

2022 - ongoing

Projects I worked on

Basic Info

Unreal Engine

Engine

Unreal Engine 5

Team

Team Size

10 people

Platform

Platform

PC

Genre

Genre

Exploration Adventure

Duration

Participation Duration

4 weeks

Release

Release

14.02.2024

Players

Number of Players

Single Player

About the Project

Step into Akai’s world of calm exploration, discovering a cozy gaming adventure! Cozy Tales is more than just a game; it's a comforting escape into a serene and charming world. Here, players are invited to immerse themselves in a peaceful adventure, turning maps into stories and guiding future adventurers.

Link to the project files

My roles in the development

  • late joiner (only participated for 4 / 10 weeks.)
  • Gameplay Programmer
  • UI Programmer
  • Profiling

Learnings taken

  • first bigger experience in Unreal
    • with C++ as well
  • Did not take enough effort into finding pre-created Unreal solutions.
    • example UI Programming could have benefitted from Common UI

Basic Info

Godot Engine

Engine

Godot 4.2

Team

Team Size

7 people

Platform

Platform

PC / Browser

Genre

Genre

Auto Card Battler

Duration

Participation Duration

6 weeks

Release

Release

14.02.2024

Players

Number of Players

Single Player

About the Project

Arcanum Fortuna is an asymmetrical strategy roguelike deckbuilder inspired by classic tarot cards with a unique karma mechanic. Set out to explore a world of mystery with your four-legged companion and meet a colorful cast of characters. Will you find your purpose within?

Link to the project files

My roles in the development

  • Procedural Generation
  • UI Programming
  • VFX Programming
  • Shader Programming

Learnings taken

  • Find a good compromise between using Resources and Nodes.
    • Resources are best used as data holders.
    • Resources with logic that depends on scene structure are cursed.
    • A Node hierarchy can be very helpful. Even if you loose the type reference.

Basic Info

Unity Engine

Engine

Unity 2022.3.1f1

Team

Team Size

9 people

Platform

Platform

PC

Genre

Genre

Resource Management + Endless Runner

Duration

Participation Duration

10 weeks

Release

Release

16.08.2023

Players

Number of Players

Single Player

About the Project

In this steampunk themed endless runner, you explore a long forgotten mine and pierce your way deeper through the tunnels with a gigantic drill machine. But beware: the tunnel is collapsing behind you! Gather resources, craft upgrades and keep your drill running before you get buried. Oh, and say hello to old George Crocker if you meet him.

Link to the project files

My roles in the development

  • Lead role
  • Gameplay Programming
    • First Player Movement
    • Tutorial System
    • Juicing Features
    • Subtitle System
  • Engine Programming
    • Cave Generation
    • Drill Tunnel Generation
    • Global Event System
  • Tool Programming
    • Subtitle Editor
    • Perforce Ignore System
  • UI Menus
  • VCS Support
  • FMOD Integration

Learnings taken

  • Generation needs a lot of planning.
    • Do not rely on physics engine for generation.
  • Really rely on either FMOD or Unity Sound, try not to mix them.
  • First work experience with Perforce.
  • Generation is very intensive and should either be hidden behind loading or very quickly very fast very parallel.

Basic Info

Godot Engine

Engine

Godot 4.0 Release Candidate 1

Team

Team Size

7 people

Platform

Platform

PC

Genre

Genre

Jump and Run

Duration

Participation Duration

6 weeks

Release

Release

10.03.2023

Players

Number of Players

Single Player

About the Project

A 2.5D Platformer Sidescroller set in a botanic world and a blooming protagonist fighting back against corrupted insects. Use various crystal themed abilities to march on against the hords of enemies, collect soul shards of your friends long gone and save your world.

Link to the project files

My roles in the development

  • Lead role
  • Gameplay Programming
    • Player Abilities
    • Environment Obstacles
    • Collectibles
    • Utilities
  • UI / UX Design & Programming
  • Tool Programming
  • VCS Support
  • Shader Programming
  • VFX Systems
  • Website Development

Learnings taken

  • First experience working in a team on a project.
  • Communication is key
  • Naming convention needs to stay consistent.

Skills

Programming Languages

  • C
  • C++
  • C#
  • GDScript
  • Python
  • Lua
  • V
  • PHP
  • HTML
  • CSS
  • JavaScript / TypeScript

Game Engines

  • Godot
  • Unity
  • Unreal
  • LÖVE

Tools and Software

  • VCS
    (Git, Mercurial, Perforce)
  • IDEs
    (VSCode, VS, Jetbrains Suite)
  • Creative Tools
    (Blender, Adobe Products, Cavalry, Affinity Suite)
  • Project Management Tools
    (Asana, Jira, Codecks)

Game Engineering Skills

  • Gameplay Programming
  • System Design
  • UI Design & Programming
  • Shader Programming
  • Procedural Generation

Additional Skills

  • Quick Learner
  • Motivated Team Player