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.
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
Engine
Unreal Engine 5
Team Size
10 people
Platform
PC
Genre
Exploration Adventure
Participation Duration
4 weeks
Release
14.02.2024
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 filesMy 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
Engine
Godot 4.2
Team Size
7 people
Platform
PC / Browser
Genre
Auto Card Battler
Participation Duration
6 weeks
Release
14.02.2024
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 filesMy 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
Engine
Unity 2022.3.1f1
Team Size
9 people
Platform
PC
Genre
Resource Management + Endless Runner
Participation Duration
10 weeks
Release
16.08.2023
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 filesMy 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
Engine
Godot 4.0 Release Candidate 1
Team Size
7 people
Platform
PC
Genre
Jump and Run
Participation Duration
6 weeks
Release
10.03.2023
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 filesMy 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