using UnityEngine;
  using static Dev.Attrs;

  namespace Dev.Identity {
    [RequireComponent(typeof(Curiosity), typeof(Resilience))]
    public struct ME {
       public Stack stack => new("C#", "Python", "Unity", "Shaders", "Git");
       public Skillset skills => Skillset.Code | Skillset.Tools | Skillset.Flow;
       public Mindset mode => MindSet.Determined;
       public bool IsTeamReady => true;
       public Languages langs => ["C#", "Python", "JavaScript"];
       public Hobbies hobbies => ["Post apo setting", "Networking"];
     }
  }
Unity (Shaders, Editor Tools)
C# (Async, Patterns)
Python (FastAPI, asyncio)
REST API / WebSockets
JavaScript
NoSQL
Git
Performance Optimization
🌍
Language Translation Plugin
Editor Tool · ScriptableObject

System lokalizacji oparty na ScriptableObject z dedykowanym oknem Editora. Pozwala zarządzać tłumaczeniami bezpośrednio w Unity bez edytowania kodu — eksport/import, podgląd w trybie Play, obsługa dowolnej liczby języków.

ScriptableObject Custom Editor Window Runtime switching CSV export/import
💬
2D Dialogue System
Editor Tool · 2D focused

Pełnoprawny system dialogów zoptymalizowany pod gry 2D. Edytor graficzny do budowania drzew rozmów, warunki, zmienne, gałęzie, obsługa portretów postaci i animacji tekstu.

Node-based editor Conditional branches Character portraits Text animations Variables
🛠️
Editor Feature Suite
Editor Extensions

Zestaw narzędzi rozszerzających Unity Editor: szybkie akcje w menu kontekstowym, bulk-rename assetów, narzędzia do wyrównywania obiektów na scenie, custom inspector drawery i property attributes.

Custom Inspectors Property Attributes Scene Tools Asset Utilities
📦
ScriptableObject Toolkit
Architecture · Editor

Framework dla architektury opartej na ScriptableObject: eventy, zmienne reaktywne, kanały komunikacji między systemami. Dedykowany Editor do podglądu i debugowania wartości w czasie rzeczywistym.

SO Events Reactive variables Live debugger Runtime viewer
2025

Praktyki w Rubens Games

Czerwiec 2025 – Sierpień 2025

Praca nad projektem Purrifiers: Cleaning Chaos. Współpraca z zespołem przy tworzeniu mechanik gry, optymalizacji kodu i testowaniu funkcjonalności w silniku Unity. Aktywny udział w procesie projektowania i iteracyjnym rozwoju, co pozwoliło rozwinąć umiejętności programistyczne i pracy zespołowej.

Purrifiers

Purrifiers: Cleaning Chaos

2024

Pierwsze Praktyki w Rubens Games

Czerwiec 2024 – Sierpień 2024

Pierwsze doświadczenie zawodowe jako programista w branży gier. Samodzielne tworzenie projektu Live in MKS od podstaw w silniku Unity. Praca nad mechanikami ruchu postaci, systemem ekwipunku oraz optymalizacją kodu. Nauka pracy z systemami kontroli wersji, debugowania i dostosowania do wymagań projektowych, co pozwoliło zbudować solidne podstawy programistyczne.

Live in MKS

Live in MKS