Portfolio / Projekty

Pomysły, które zamieniam w rzeczywistość.

Projekty programistyczne, eksperymenty technologiczne i rozwiązania tworzone z ciekawości. Niektóre są rozwijane, inne dopiero sprawdzają swoje możliwości.

Wybrane realizacje

Nad czym pracuję?

03 PROJECTS
01Game development
W aktywnym rozwoju

OASIS MMO

Projekt nowoczesnego multiplayer RPG inspirowanego koncepcją OASIS z Ready Player One. Świat, w którym gracze mogą rozwijać własne postacie, podejmować pracę, prowadzić działalność i budować swoją pozycję.

Projekt obejmuje własną architekturę serwera, system kont, ekonomię gry oraz rozbudowane mechaniki rozgrywki. Zależy mi na stworzeniu pełnoprawnego świata MMORPG, a nie kolejnego serwera z kilkoma skryptami.

Technologie i obszary

C#SlipeServerNuxtNestJSPostgreSQL
Strona projektu
02Networking & infrastructure
Eksperymentalny

HL Relay [NAZWA ROBOCZA]

Projekt infrastruktury proxy/relay dla serwerów Counter-Strike 1.6. Celem jest stworzenie warstwy pośredniczącej, która pozwoli na bardziej elastyczne zarządzanie ruchem pomiędzy graczami a serwerami.

Eksperymentuję z protokołem GoldSrc, routingiem połączeń i mechanizmami komunikacji z serwerami gry. Projekt jest również okazją do poznania ograniczeń starego protokołu sieciowego i sposobów jego rozszerzania.

Technologie i obszary

NetworkingGoldSrcUDPRust
Więcej informacji wkrótce
03Networking & reverse engineering
Prototyp

GoldSrc Query Emulator

Niewielki serwer UDP emulujący odpowiedzi protokołu zapytań GoldSrc. Pozwala eksperymentować z tym, w jaki sposób zewnętrzne narzędzia rozpoznają serwery Counter-Strike 1.6.

Projekt powstał między innymi po to, żeby sprawdzić zachowanie katalogów serwerów i narzędzi monitorujących wobec niestandardowych odpowiedzi A2S_INFO.

Technologie i obszary

RustUDPGoldSrcA2S_INFO
Więcej informacji wkrótce

Ciąg dalszy nastąpi

To dopiero początek.

Portfolio będzie rozwijać się razem z projektami. Nie zależy mi na pokazywaniu wyłącznie gotowych produktów — interesuje mnie również proces ich powstawania, eksperymenty i rozwiązane po drodze problemy.

Dowiedz się więcej o mnie