Hi, my name is Benjamin Larsson.
I'm a game developer, programmer and sysadmin.

Creating experiences for the digital world.

Learn more

About me

Profile Image

Driven and enthusiastic nerd. Loves everything tech and especially things I get to figure out, adapt and deploy in my server infrastructure.

Works with:

  • Unreal Engine
  • Linux
  • Rust
  • Go
  • Docker
  • Blender
  • And much more..

Resume LinkedIn Contact

Highlights


Undisclosed Dimfrost Studio Project

Engine Programmer & IT-Manager

In this new project I'm working close to the Unreal Engine source by extending the editor and adding new functionality. I'm combining this with my role as IT-Manager which allows me to setup full-stack solutions which connect our developers to our digital infrastructure.

Examples of my current work:

  • Writing multithreaded Unreal Engine plugins which communicates with our custom made and hosted server endpoints.
  • Extending the default implementation of CommonUI to dynamically bind UI-navigation rules Enhanced Input contexts.
  • Fixing build issues, updating our Unreal source build, updating external plugins, updating code using deprecated API, updating console SDK's and managing our CI/CD pipeline.

Made in: Unreal Engine 5


Bramble: The Mountain King

Level Design, Programming and IT

I started at Dimfrost Studio as an intern for one year while studying general game development.

I then started a full time position as a level designer but transitioned later into the programming team. I worked on a lot of backend systems, UI programming, Localization implementation, CI/CD and acted like a bridge between different teams due to my broad experience and knowledge.

While doing this I was also responsible for the company's IT. Which included but was not limited to setting up all computers and tools, network management, building server infrastructure, Google organization management and a lot of other day to day problems.

Made in: Unreal Engine 4

Steam Trailer Website

One Last Good Time

Project Manager & Programmer

A first person experience about a widow and her fading memories made for the AdventureX Game Jam 2020.

This was a project made by the Valla Game Education class of 2020. I was coordinating the project which 15 people worked on.

We're very proud since it was the first game jam for a lot of us, and it was a lot of fun!

Made in: Unity

Itch.io

Unreal Engine Plugins

In my spare time i write plugins for Unreal Engine. These come to me as ideas while I work in the engine and find a problem which I know I can cleverly solve.

Some plugins i'm working on right now are:

  • User input recording and replay system
  • Generalized data collection system with visualization included
  • ObjectPool
  • Open world save system which hooks into actor serialization system

Each plugin will be source available on my github once a 1.0 version is completed.


Loggboken

Co-creator

Loggboken is a service made by me and Simon Larsson. Created specifically to fulfill a need for schools. This is a service that provides an effective and easy to use interface for attendance reports by students that's attending a apprenticeship or other similar activities.

Complete backend made in GO bundled with a frontend utilizing Bootstrap and JQuery.

Closed Source

Project Image

Hobby Projects

I do a lot of smaller projects for fun, it's often to solve a current problem I have or to learn something new.
They don't always make sense, but it's fun!


Ruben

A stateful easy to host discord bot Made in GO.

Bot for granting new users to a server a basic member-role in a discord server. The purpose of the bot is to make it harder for bot accounts to enter the server and still making the joining easy enough for users. The verification code expires after X seconds.

Closed Source


Photography

I love photography and especially capturing people who otherwise aren't comfortable with their photo being taken.

I mostly shoot with a Sony A7s + Zeiss 55mm f/1.8 prime lens.


Digital imagery, CGI and other creative work.

I mess around when I have time to spare in Blender, Octane or Unreal engine.

Contact

I'm always interested in new opportunities,
don't hesitate to shoot an email my way.

You can reach me at: benjamin.larsson@protonmail.com

Contact me