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
