Maximilian Weisbecker

Game development portfolio

Software developer with 5+ years professional experience in full-stack web development and a passion for game development.

CV (PDF) Contact

Mobile game development

This small mobile game is dedicated to my pet dwarf hamster Eggert. Seeing him run endlessly in his wheel every day made it obvious to me, that there needs to be an "endless runner" game dedicated to him!

The purpose of this project was to learn developing and releasing a mobile game with Unity3D (and to immortalize Eggert).

The project is mostly finish and will soon be uploaded to the Google Play store where I already configured the store page.

Here's a small demo that can be played in the browser!
(Desktop only. Click and drag the mouse to move.)

What I learned from this project:

  • Creating and exporting a mobile game with Unity
  • Uploading a game to the Google Play Store
  • Integrating different types of ads (Eggert needs food after all)
  • Modelling low poly 3D assets for mobile (in Blender)
  • Working with shader code (curved world)

3D hamster cage

In this project I created a modular 3D asset pack based on toys and decoration from my dwarf hamsters cage.
(A lot of those assets are higher quality versions of the assets from my mobile game.)

The purpose of this project was to practice the 3D game asset creation workflow.

On the right is a simple example cage with some of those assets.

I used Three.js to display it on this website.

What I learned from this project:

  • Modelling and UV unwrapping 3D assets in Blender
  • Sculpting and retopology
  • Baking texture maps from high to low poly models
  • Texturing 3D assets in Substance Painter
  • Working with references and real life measurements
Left Mouse Icon Rotate
Right Mouse Icon Move
Middle Mouse Icon Zoom
Play

Minigolf multiplayer game with procedually generated levels

This is my current project.
It is a casual multiplayer minigolf game with procedually generated levels.

What I learned from this project:

  • Procedually generating levels
  • Integrating a game with the Steamworks API
  • Multiplayer programming (with Mirror)

2D Games

Over the last years I created many small 2D games and prototypes with Unity.
I uploaded two of them to itch.io, where they can be played in the browser:

The adventures of the cooking pot and diaper wearing Lavatory-Brush-Man

What I learned from those projects:

  • Finishing and publishing games
  • Exporting to WebGL
  • Certainly not drawing

CS:GO map of my former office

I created a CS:GO map of my former office with Valves Hammer Editor (with the approval of my former employer).
I made a lot of reference photos around and inside the office. 
Additionally I had the ground plan of the building, with which I was able to recreate it with accurate dimension.
We had a lot of fun LAN-partys at the office while playing that map during team events.
My colleagues where amazed by the details and the accuracy of the map and by the fact that we can walk around our office in a video game.

What I learned from this project:

  • The office kitchen is a good spot for campers