Elias Pettersson
Game Programmer
Game Programmer
4 years of C++ experience and 2.5 years of professional Unreal Engine development at Starbreeze, working on Payday 3 and Project Baxter. Proficient with Unreal’s GAS plugin, handling multiplayer prediction, rejection, and replication. Developed gameplay systems such as third person camera behaviors, targeting, interaction, and status effects. Completed projects in a custom C++ engine and Unity at The Game Assembly.
Animation Texture
Scalable FPS
Instancing
Comparisons
Suggestions for Improvements
Animation Layers and Filters
Shadow Map Atlas
Blood Splatter
Game Juice
Weapons with PhysX
GPU and CPU profiling
Collision System
Frustum Culling
VFX
Ability Queueing
Animation Interpolation
Scene Grid
Collision Grid
Enemies
Dialogue System
Audio Triggers
Settings Menu
Camera Controller
Hover Component
Checkpoints
Particle Effects
Memory Leak Fixes
UI
Scripted Event Parser
Level Import
Trains, Wagons and Bezier Curves
Win and Lose States
Unity Mobile Game
Unity Game
Various Mechanics