Kariera

Krok po kroku, od koła naukowego po Steam

Edukacja

Nauka

2017 – 2021

Technikum — Chłodnictwo i Klimatyzacja

Zespół Szkół Transportowo-Elektrycznych, Ostrów Wielkopolski. Zanim zacząłem programować, uczyłem się zupełnie innego fachu.

Technikum
Marzec 2021 – Marzec 2024

Uniwersytet Dolnośląski DSW

Informatyka, specjalizacja Programowanie Gier — tu zaczęła się moja przygoda.

InformatykaProgramowanie Gier
Maj 2021 – Marzec 2024

Koło naukowe Hello IT

Dołączyłem do koła naukowego na uczelni — pierwsze realne projekty w Unity, game jamy (Popiel, Fluffy Savior) i pierwszy kontakt z pracą w zespole nad wspólnym celem.

UnityC#Game Jams

Doświadczenie

Kariera zawodowa

Listopad 2022 – Czerwiec 2023

Dream Eater Interactive

Równolegle do koła naukowego pracowałem jako programista Unity w mniejszym zespole nad dwoma prototypami: przy Projekcie G odpowiadałem za warstwę multiplayer — zarządzanie sesjami, matchmaking i synchronizację danych między klientami; przy Projekcie D tworzyłem AI przeciwników, w tym logikę decyzyjną sterującą ich zachowaniem względem gracza. Żaden z projektów finalnie nie doczekał się premiery, ale to właśnie tam nauczyłem się budować systemy sieciowe i AI od podstaw.

MultiplayerAIC#
Lipiec 2024 – 2025

Unity Developer Freelance

Dołączyłem do 13-osobowej grupy, gdzie rozbijałem funkcjonalności w ramach większego projektu na osobne, samodzielne moduły. Zajmowałem się architekturą ECS, stawianiem serwera dedykowanego oraz sieciówką w Unity — w tym Unity Game Services (matchmaking, relay, lobby). To właśnie tam nauczyłem się pracy przy większej, rozproszonej infrastrukturze sieciowej, nie tylko przy lokalnym multiplayerze.

ECSUnity Game ServicesNetworking
Kwiecień 2025

Radikate

Pracowałem jako programista przy Nerd Simulator i Mr Toilet — pisałem kod od prototypów po gotowe funkcjonalności, tworzyłem też własne inspektory ułatwiające pracę reszty zespołu.

SteamUnityC#
2026 – teraz

Własna produkcja

Kontynuuję pracę jako Unity Developer Freelance, a równolegle rozwijam własną, autorską produkcję — pracuję nad nią samodzielnie, demo planuję wypuścić w styczniu 2027. Więcej szczegółów zdradzę bliżej premiery.

Solo DevUnityC#

Umiejętności

Czym się posługuję na co dzień

Języki
C# (zaawansowany), C/C++ (podstawowy), Python
Silniki
Unity (zaawansowany, URP), Unreal Engine 5 (podstawowy)
Architektura
Source Generators, IL Weaving (Mono.Cecil), C# Reflection, Custom Injectors, Property Drawers, Interface Drawers
Sieć i backend
Netcode for GameObjects, PurrNet, Photon Pun 2, FishNet, PlayFab, Unity Game Services (Matchmaking, Relay, Lobby, Cloud Save, Authentication)
Pluginy
Zenject, Odin Inspector, DoTween, PrimeTween, Spine 2D, Obi Fluid, Behaviour AI
Workflow
Git, SVN, Fork, JetBrains Rider, Visual Studio, Jira, ClickUp, Trello, Linear, Miro, Codecks, ElixirDraw