Ludvig Baummann Olsson
I am a game programmer with a focus on gameplay systems and game controls. I’m a tenacious problem solver who is always willing to help others solve their problems. I have a solid understanding of what makes gameplay fun and engaging.
PROJECTS
Lost In Slime 2022
Read More
Github
Lost in Slime is a third person platformer where you play as a slime with the ability of sticking to surfaces. You also have some light combat and movement abilities such as jump, dash and a slam attack.
I was responsible for the character controller and the slime shader.
Unreal Engine 5 C++
PERSONAL PROJECTS
Render Engines 2022
Github C++
Github Rust
During a free-pick course I experimented with real time rendering 3D models. I built two basic rendering engines by experimenting with different programming languages and graphics libraries.
C++/Rust Solo Project
Flight Game 2022
Github
This is a 3D flight game. Meant as an exercise to work on networking in UE4. It features a basic multiplayer implementation that allows a client and a host to fly around in the same game world.
I coded all systems in the game.
Unreal enigne 4 C++ Solo Project
Performant 2D 2022
Github
This project is an exercise in data oriented programming. The goal was to make a performant 2D game that is able to handle spawning, moving and collisions of multiple entities. Features a simple ECS system and Quadtree collisions.
C++ Solo Project
SOT 2022
Github
SOT is a 3D Sci-fi space RTS prototype. Meant as an exercise in analyzing and recreating some of the gameplay systems found in the RTS game Homeworld.
I coded all systems in the game.
Unity C# Solo Project
Dark Plunge 2021
Itchio
Dark plunge is a survival first-person shooter where you fall downwards to progress. The goal is to get as deep as possible without dying.
I coded all systems in the game.
Unity C# Game Jam
EDUCATIONS
Higher Vocational Education Diploma, Game Programming
Vocational Education Diploma, Systems Development .NET
University Bachelor’s Degree, Game Design
High School Degree, Technology: Information And Media Technology
ABOUT
Hello.
I am a gameplay programmer who likes solving challenging gameplay conundrums and making games feel fun to play. The two things that I enjoy doing the most is making controls feel responsive and engaging, as well as making systems that enhance the gameplay experience for the player. I have a modular workflow where I utilize lots of interfaces and try to keep classes as encapsulated as I possibly can. I am open to criticism and always willing to learn from my mistakes. I am a quick learner who likes trying new things and I am able to operate calmly under stressful situations. I value communication very highly and I always make sure that I am on the same page as everyone else. I always take time to help my teammates when they need it, since a problem stopping their progress is a problem stopping the team’s progress. When indecisiveness is abound I usually take charge to try and get us back on track.