cplushplush

Game Developer

I am a passionate software and game developer who thrives on creating fun and engaging experiences for players.

I love to collaborate with game designers, artists, and producers to design, implement, and ship stunning gameplay features in a sustainable and maintainable way.

Currently working as a Software Engineer at Wandelbots.

C++CMakeUnity 3DC#NetcodeUnreal EnginePythonCI/CD

C++

  • Modern C++ (C++20)
  • Conan
  • CMake
  • Performance Optimization
  • Debugging

Unity 3D

  • Game Architecture
  • Gameplay Features
  • Editor UI / Tools
  • Backend Integration
  • CI/CD Builds

Unreal Engine

  • C++ Development
  • Blueprint Basics
  • Control Rig Basics
  • VR Basics

Netcode

  • Unity Netcode
  • Custom Netcode
  • Time Synchronization
  • Client Simulation/Prediction
  • State Synchronization

Game Backend

  • Account Management
  • Persistence
  • Dashboards
  • MariaDB / Postgres / Redis
  • ASP.NET

CI/CD

  • Jenkins Pipelines
  • Gitlab CI
  • Github Actions
  • Docker
  • Python Scripting

Portfolio

Tibia

Tibia is a 2D fantasy MMORPG released in 1997 that receives regular feature and content updates to this day.

Key Tasks

  • • Planning and implementation of gameplay features
  • • Implementation of tools and infrastructure features
  • • Debugging and analysis
  • • Refactorings
  • • Maintenance of the build systems

Project: Arcane Impact

Twin-stick action MMORPG featuring fast-paced combat with highly customizable spells. Its knockback mechanic allows the player to push other players and monsters around and use the environment to their advantage.

Game

  • • Unity 3D
  • • Core Architecture (Client / Server)
  • • Custom Netcode
  • • Custom Visual Scripting Framework

Backend

  • • Microsoft Identity Authentication
  • • ASP.NET Core
  • • Persistence using EF Core / Redis
  • • MagicOnion / REST API

CI/CD

  • • Automatic builds of all components (Unity projects and backends) for all platforms
  • • Automatic deployment to Hetzner Cloud
  • • Monitoring using Grafana and Graylog
Screenshot from Project: Arcane Impact

Let's get connected!

Dresden, Germany