Skip to main content
Logo

Hi, I'm Luca Weist. I'm a

Game
Developer

with multiple years of professional experience creating games as well as tools to aid development.

c C
golang Golang
unity Unity
cSharp CSharp
git Git
c++ C++
docker Docker
c C
golang Golang
unity Unity
cSharp CSharp
git Git
c++ C++
docker Docker
c C
golang Golang
unity Unity
cSharp CSharp
git Git
c++ C++
docker Docker

About Me

I'm Luca, a passionate Game Developer from Germany. I picked up game development in 2019 as a hobby while studying computer science at the University of Bonn, and it quickly became a passion and now more recently also my profession.

During the ~1.5 years I've been working professionally as a game developer, I've focused on gameplay programming and taking over generalist roles as both projects I have worked on have been relatively small teams. This has allowed me to gain experience in various areas of game development and more specifically the Unity engine.
I currently work freelance as a Junior-Intermediate Developer at SmokeStack Studios.

Beyond gameplay programming, I have an interest in tooling and systems development that help accelerate development workflows. I enjoy creating packages and editor extensions that allow other developers and artists to work more efficiently.

Experience

Junior - Intermediate Game Developer

SmokeStack Studios · Feb. 2025 - Present

Aries - Virtual Training Simulations; training software for fire incidents and active shooting incidents used by fire departments in Texas

Implemented many new gameplay features, local and networked • Implemented various major systems, including AI-assisted analysis of radio communications, physically-simulated firehose, dynamic audio occlusion, and more • Improved existing gameplay features and system, such as NPC AI and room pressure systems • Collaborated asynchronously with small international team

Assistant Programmer

Flufflesocket Studios · Aug. 2024 - Feb. 2025

Farseer's Domain - A simultaneous, turn-based MOBA

Implemented new gameplay functions such as character abilities and status effects • Improved existing ones • Maintained various deeper engine systems • Collaborated with medium-sized international team • Managed German localization

Previous Hobbyist Experience

Programming since 2017; working with Unity since 2019

Unity Packages I've used a lot

Netcode For Gameobjects
Networking Solution
PurrNet / PurrDiction
Networking Solution
UniTask
Unity async / await
Unity-GOAP
Goal-Oriented Action Planning AI
FacePunch.Steamworks
Steam Integration
YarnSpinner
Complex Dialogue Framework
TweenPlayables
Tween Animation Library
FinalIK + Animation Rigging
IK Solutions
Addressables
Asset Management
TMPEffects
I made this one!
Lua-CSharp
Lua Scripting Integration
... and many more!

Education

B.Sc. in Computer Science

University of Bonn

Finished my Bachelor with a final grade of 1.3 • equiv. roughly to a GPA of 3.7

German Abitur

Ernst-Kalkuhl-Gymnasium Bonn

Projects

Some of the projects I've worked on

TMPEffects

TMPEffects

Upgrade your Unity texts!

With TMPEffects, you can easily animate your text over time, show and hide text character by character (with specialized animations), and raise events and execute commands at any given index, all of this just using custom rich text tags.

A powerful API allows you to create your own animations and commands, either as Monobehaviors (which allow you to easily reference scene objects) or as normal C# classes.

GameJam Entries

GameJam Entries

My various entries for GameJams.

Horror Demo - Made in free time while working on my Bachelor's degreeComplete (but unpolished) First person horror game controller
Returned - Made in 9 days for the GameDev.tv Jam. Point and click puzzle adventure game.
Endless Terminal Hacking - Made in 2 days for the MixJam 10. Recreation of the hacking minigame in the 3D Fallout games.
OpenLibrary.NET

OpenLibrary.NET

An extensive C# library for interfacing with all stable APIs of OpenLibrary by the InternetArchive.

Originally created as part of a bookstore shopping simulator

University Projects

Lab: "Ghidra PlugIn: Detecting unsecure functions"

Development of a plugin for Ghidra that automatically detects various categories of unsecure C functions in compiled programs

(CWE-476, -125, -787, -416, and -415)

Bachelor's Thesis: "Performance Evaluation of Security Protocols in LibP2P Connections"

In-depth performance analysis of the various existing security protocols for LibP2P. Implementation of the Signal protocol compatible with LibP2P in Golang.

Available

Have a question or a project in mind? Feel free to reach out.

Location: Germany, Bonn