Game Programmer

I Build
Games

I am a game programming student with a passion for building flexible systems and tools for designers. I bring the 18+ years of AV/video and live event production experience I have with me when thinking of solutions to gameplay, game systems and programming.

I am actively looking for internships for January 2027. Let's connect over a favorite game or coffee!

Scroll down to explore my work
Sara Fritzon

Selected Work

01

Fred's Escape

An escape room type of game where our main protagonist Fred tries to escape from a cursed mall that also happens to be his workplace.

Current group project for school where I am building interaction systems, audio triggers, icon generator and a reactive narrative trigger system with C++. We are two system designers helping to build tools for Blueprint programmers. The interaction systems contains of one IInteractable that tells you you can interact with an object, a Pickupable interface for pickups where the player can rotate the objects with the mouse and connects to the camera for DOF view. And an OnPressed interface for pressing on things. The icon generator has a BP actor, render target and material so you can see how it looks in a camera first before you create a static texture from the render target.

Unreal Engine 5 C++ Blueprint Escape Room First Person GITHUB →
02

Zombie Arena

A vampire-survivor-like game where you fight against small round Zombies and bigger Tanks before time runs out. An ongoing project.

A school project built in 1 month as part of a Design Pattern course. The game graphics are drawn directly in Raylib, sound effects, background music and UI built from scratch with code. The design patterns I chose to feature are State Patterns and Singleton Patterns. This project continued after the course where health packs and some time boosters were added. The next features will be levels and bosses.

Raylib C++ Survivor 2D GITHUB →
03

Mouse Maze

This little Mouse Maze simulation was built in 1.5 months during the Algorithms and Data Structures course. It also has sorting visualizers that you can toggle between.

Mouse Maze and Sorting Visualizer was a school project and built using C++ in Raylib with the purpose of having both visualizers in the same application and toggling between the two using a Main Menu. All the visual graphics are built directly in Raylib. The sorting algorithms used are Bubble Sort, Insertion Sort and Heap Sort and the Mouse Maze uses BFS, DFS and A* as pathfinding algorithms. Both the Sorting Visualizer and Mouse Maze use a manager to handle the different options of algorithms and the App State and AppManager handles the different states, keeping main.cpp lean.

Raylib C++ Visualizers 2D GITHUB →
04

AI-Programming

Based on an AI-programming course to make AIs patrol, react when they see the player and chase the player.

A school project built only using Blueprints. This 1 month course focused on desining a patrolling system using a Blackboard, a behavior tree and blueprints. The AI guard will patrol the scene, react when they see the player, alert the other guard and then chase the player. The AIs use hearing perception and sight perception, never both at the same time.

Unreal Blueprints AI-Programming 3D GITHUB →
05

Pong + Vector library

Not a new take on Pong, but a Pong built with my own vector library and Unity.

This was a school project and is a bridge between C# and C++. Before going full on C++, we had an assignment where we took our previous knowledge of C# and very basic knowledge of C++ and built a vector library using C++ and the actual game using C#. The vector library connects to Unity by using it as a plugin. The actual game was written with C#. The UI and graphics were all written with code instead of using Unity's own UI tool.

Unity C# C++ Arcade 2D GITHUB →

Experience

My
Back­ground

Relevant academic education & career

Game Programming

Forsbergs · Stockholm

2025 – ongoing

Ongoing Game Programming course that will finish September 2027. The course focuses on learning C#, Unity, C++, Unreal Engine and a mobile games course. As programmers we are focused on learning good coding skills, but since there are no designers, producers or artists we also animate, plan and design our games as well.

Senior Global Production Manager

Spotify · Stockholm

2015 - 2024

Headed up Spotify's internal production team that built stages, live broadcasting systems, made video series and supported internal communication. Check out my LinkedIn for more info.

Sara Fritzon