Fmax Image
Frederik Müller

Willkommen

Mein Name ist Frederik Müller, ich bin Spiele- und Softwareentwickler im Unity und .NET Bereich.

über mich

Mein Hintergrund

Hi, mein Name ist Frederik Müller und ich entwickle primär PC-Spiele und Apps mit C# und Unity. Ich komme aus Wiesbaden und bin gerade dabei mein eigenes Software & Games Studio aufzubauen.

Meine Arbeit wurde in verschiedenen Projekten verwendet, unter anderem in einem Experiment für eine Masterarbeit in Psychologie an der Uni Mainz.

Da ich alles autodidaktisch über die Jahre gelernt habe, bin ich allerdings auch sehr daran interessiert von anderen im Berufsleben direkt zu lernen und möchte mich deswegen auf Stellen im Software- und Spieleentwicklungsbereich bewerben.

Meine Technologien

C#
Unity
.NET
Visual Studio
Git
ASP.NET Core
SQL
TypeScript
HTML
CSS
.NET MAUI
F#
Blender
Photoshop

Meine Skills

Software Architecture
Game Design
SOLID
Design Patterns
Networking
Server / Client
Algorithmen & Datenstrukturen
Shaders

Projekte

Nullspace: Bosses (Unity)

Kooperatives Online Multiplayer Action RPG inspiriert von World of Warcraft Raiding und ARPG's wie Path of Exile.

Das Spiel ist im Client-Server-Modell programmiert und ist vollständig Server-Authorativ. Das heißt sämtliche Spielrelevanten kalkulationen finden auf dem Server statt.

Durch dieses Projekt habe ich sehr viele verschiedene Bereiche der Spieleentwicklung intensiv studieren müssen, die zum großen Teil auch auf die generelle Softwareentwicklung anwendbar sind.

Von Software Architektur, Networking, Low-Level Optimierungen bis hin zur UI/UX Arbeit war alles dabei.

Zig Zag Max (Unity)

ZZM ist ein Singleplayer Autorunner mit verschiedenen Spielmodi. Ursprünglich basierend auf dem Zig Zag Handygame, ist es über Zeit zu einem weitaus komplexeren Autorunnerspiel mit Springen, Schlagen, Sliden, Dashen und Combos geworden.

In der Endlos-Variante sind die Levels zufallsgeneriert und beinhalten über 30 verschiedene Elemente und Hindernisse. Highscores in diesem Modus werden auf eine Online Bestenliste hochgeladen.

Eine Spezialversion dieses Spiels wurde für eine Masterarbeit in Psychologie verwendet um herauszufinden wie die Teilnehmer auf Glück/Pech (Varianz) reagieren und ob dieses Empfinden mit der Leistung im Spiel korreliert.

Rotator (Unity)

Rotator is ein 2D Weltraum Shooter inspiriert von dem Film "Tenet". Der Gesamte Spielzustand ist zeitlich "umkehrbar" wie in dem Film.

Hierbei wird der Zustand der gesamten Welt in jedem Frame effizient gespeichert und bei benutzen der Zeitumkehr rückwärts abgespielt.

Das rote Raumschiff bewegt sich hierbei "vorwärts" durch die Zeit und das blaue Raumschiff bewegt sich "rückwärts" durch die Zeit. Nur mit schlauem ausnutzen dieser Mechanik kann man die Levels erfolgreich abschließen.

Projektakquisetool für Vertriebler (.NET MAUI)

Eine Crossplatform App die für Tablets entwickelt wurde um die Datenaufnahme beim Kunden vor Ort effizienter zu gestalten.

Die App ermöglicht dem Vertriebler die Formulare schnell auszufüllen, Fotos zu schießen und diese mit dem Tablet-Pen zu beschriften und zu bemalen. Nachdem alle relevanten Informationen aufgenommen wurden, kann der Nutzer aus diesen Daten automatisch eine PDF generieren, die dann an die Firma übermittelt wird.

Die PDF-Generation ist hierbei komplett dynamisch und kann die Formulardaten, Bilder und Annotationen wie gewünscht darstellen.

Utility AI Simulator (WPF)

Ein Tool für das Spiel "Blackrock Bosses". Simuliert die Entscheidungen von Bossen und nutzt die KI die es auch im Spiel gibt. Die KI basiert auf dem Konzept der Utility AI.

Utility AI's ermitteln die bestmögliche Aktion basierend auf vielen Datenpunkten und Funktionen und werten alles auf einer Skala von 0 - 1 aus. Die Aktion mit dem höchsten Ergebnis wird ausgeführt.

Ich habe diese KI komplett selbst implementiert und dieses Tool erlaubt mir mit den Werten zu spielen und zu testen was der Boss abhängig vom Spielzustand tun würde.

Kontakt Bei Anfragen oder Feedback: