Menu

Hello, I'm Michał Ogiński

Unreal Engine Programmer,
Currently working
as Tech QA

About Me

Hey, my name is Michał Ogiński, and I'm an Unreal Engine Programmer. I write most of my code in C++, but I am still familiar with scripting in Blueprints.

Throughout my recent work, I have mainly focused on Gameplay, UI and Systems Programming with a fair bit in AI and Level Design. I have good knowledge of Gameplay Ability System and networking in Unreal, recently i starterd my quest to create a big game in my favourite genre which is Top Down Action RPG.

Work & Education

February 2024 - Now

Anshar Studios

Tech QA Specialist
At Anshar Studios, I focus on the technical aspects of Quality Assurance. My responsibilities include performance measurements using Unreal Engine's developer tools, verifying lighting and analyzing bug cases in Unreal Editor, and testing animations with Unreal Insights. I also prepare builds for the QA team using Jenkins, analyze crash dumps with Visual Studio, and work with various scripts and tools to streamline daily tasks.

August 2022 - January 2024

Keywords Studios

Functional QA Tester

As an FQA Tester at Keywords Studios, I focused on functionality and regression testing, ensuring game stability and performance. I also provided detailed feedback to developers. I contributed to projects such as Tchia, Harold Halibut and Immortals of Aveum.

October 2020 - March 2024

University of Silesia

Bachelor of Engineering in Computer Science

At the University of Silesia, I developed a strong foundation in game development, programming, and AI. My thesis focused on rewarding players through game design decisions and scalable algorithms. I drew my inspiration from Diablo 2 and Path of Exile to balance player satisfaction and progression. I graduated with distinction.

Skills

Unreal Engine 4/5

8 months work experience using Unreal Engine 4 Editor, 3 years personal experience working with Unreal Engine 4/5 with both C++ and Blueprints.

C++

3 years personal experience programming in C++, mostly in Unreal Engine.

Jira/Jaas/TestRail

2 years work experience working with Jira/Jaas/TestRail.

Git

3 years personal experience using Git with console/GitHub Desktop.

Perforce

8 months work experience with perforce, 1 year personal experience with managing/hosting Perforce server and using Perforce.

JavaScript/Java/C#/Kotlin

Small personal experience programing in these languages, using it mostly for University.

Portfolio

Here are some projects that I work on right now, some recentely finished and others from my beginning. Feel free to check them out.

Obsidian (Unreal Engine 5 C++/Blueprints)

Obsidian is a project that aims to provide a platform for implementing various systems from my beloved Hack and Slash/ARPG genre. As of now I've done Attributes, Damage Calculations with various buffs/debuffs and mitigations, Basic Abilities (Ranged, Melee, AoE), Basic AI Setup (Melee Zombie, Ranged Archer, Mage, and Melee Boss with 2 phases), robust Health Bar System for Player and Enemies, Buffs/Debuffs display on Health Bar and UI and Grid Inventory System Prototype. I'm using Gameplay Ability System, CommonUI and Gameplay Message Subsystem plugins with plans to integrate Mass Entity for AI.

GAS Soulslike (Unreal Engine 5 C++/Blueprints)

Project from my Engineering Thesis done in Unreal Engine 5 using Gameplay Ability System, with own Inventory/Equipment, Leveling and Loot Systems, Pick up and Input Systems inspired by LyraSampleGame and complete Soulslike UI. Theme for the Thesis was implementing Loot System with scaled rewards based on various factors like hero/enemy level, area level etc.

Blaster (Unreal Engine 5 C++)

Multiplayer Arena Shooter that consist of solo and team deathmatch as well as capture the flag gamemodes. This project showcases networking in Unreal Engine using C++ with client side prediction, validation, projectile prediction and server side rewind implementation.

Descent (Unreal Engine 5 Blueprints)

Game made as part of 48 hour version of GGJ 2023. It is a simple take on a platformer. I was responsible for the entire game's logic and level design.

ARPG Game (Unreal Engine 5 C++/Blueprints)

Larger work in progress small team project with vertical slice done. Written mainly in C++ using Gameplay Ability System. I was responsible for the Main Character, UI and whole GAS implementation. Project is being developed using Perforce.

Pack of Wolves (Unreal Engine 5 C++/Blueprints)

Small simulation of pack of wolves hunting behaviour done in Unreal Engine 5. Simulation is based on Grey Wolf Algorithm.

And much more..

Implementation of Lyra Input System that uses GameplayTags instead of Integers and supports GAS Gameplay Abilities with different types of activation (press, hold, onspawn);

Practice Range Game with Kinect support;

Multiplayer Lobby Plugin that manages creating and Joining Sessions using Steam Online Subsystem.

Get In Touch

I'm happy to connect, you can always reach me via email mic.oginski@gmail.com or

Find me on