Mattias Åström

Game Programmer

Projects

Internship

  • Time: 8 months
  • C#
  • Engine: Unity
  • Key Responsibility:
    • Implement new featuers
    • Fix game breaking bugs

B.L.O.O.M

  • Time: 7 weeks
  • C++
  • Engine: TGA in-house
  • Key Responsibility:
    • Player Controller
    • Upgrade System

Shipwrecked

  • Time: 4 weeks
  • C++
  • Engine: TGA in-house
  • Key Responsibility:
    • Various Gameplay elements
    • Level loading and exporting
    • Shader

About

Hello, I'm Mattias, a dedicated game programmer with an extensive background in game development. I recently completed an 8-month internship at MAG Interactive, where I had the opportunity to work on a new game together with a smaller team consisting of multiple diciplines.

My interest in games began in early childhood with classics such as Snake, Super Mario, and Ratchet & Clank. My professional journey in game programming began with extensive research during my three-year education at Södertörns Högskola, where I conducted extensive research into different aspects of games, such as mechanics and their impact on player experience, intricacies of UI/UX design, information distribution, the role of randomness in game mechanics, game marketing.

After gaining a strong theoretical foundation in game design, I decided to pursue deeper knowledge in game programming and I entered The Game Assembly for a two-year game programming education. There I was introduced to different subjects such as 3D math, DirectX11 Graphics, OOP, data structures, design patterns, game algorithms, AI, project management, and agile development.

During my education I partook in multiple game projects which gave me a chance to refine and improve my skills on a daily basis, not only my coding but also my role as a member of a team filled with different diciplines. The 8 projects through out the 2 years varied between 2D and 3D and was all done in Unity, Unreal or a in-house engine mainly using C++ and C#. I gained hands-on experience in game programming, developing my skills in languages, algorithms, graphics, AI, and game design.

I am now eager to apply the knowledge and skills I've gained through my education and internship experience as a game programmer. I thrive on the challenge of exploring and refining game mechanics to create immersive and memorable player experiences. To me, game development should be an enjoyable and creative process. When the creation of a game is fun and engaging, it often results in a game that is equally fun and engaging for players. I am passionate about crafting games that captivate players, making them eager for more, and I am committed to bringing a sense of joy and innovation to every project I work on.

Contact