Niezależny inżynier produktów Unity i XREuropa / Lwów · Zdalnie na całym świecie

Gry i aplikacje.
Od pomysłu
do premiery.

Tworzę gry 2D i 3D, aplikacje mobilne oraz projekty VR. Masz niedokończony lub starszy projekt w Unity? Pomogę go dokończyć, zaktualizować i utrzymać w działaniu.

Małe zlecenia o jasno określonym zakresie też są mile widziane.Poufność od pierwszej rozmowyPrzed udostępnieniem poufnych szczegółów możemy podpisać umowę o poufności (NDA)
  • Tworzenie od podstaw
  • Aktualizacje i wsparcie
  • Naprawa błędów i przyspieszanie
  • Wsparcie techniczne
Przykładowe projekty01 / 03
AlienCore: Contact mobile space-combat gameplay
AlienCore: Contact
Systems architecture map for Polar Station Survival
Polar Station Survival

Gry, które współtworzyłem

Mechaniki gry, które działają razem

W AlienCore: Contact stworzyłem walkę i tworzenie przedmiotów, a w Polar Station Survival połączyłem badania, zadania, zasoby i mechaniki przetrwania. Moja praca obejmuje rozgrywkę, menu, zapis postępów i narzędzia do tworzenia tych gier.

Pełne programowanie rozgrywkiZłożone, powiązane mechaniki gry
5+lat komercyjnej pracy z Unity
5.0publiczna ocena na Upwork
PCVRwydano na Steam
Jaosobiście realizuję prace inżynierskie

W czym mogę pomóc

Czego potrzebuje Twój projekt?

Stworzenia nowej gry lub aplikacji, dokończenia rozpoczętego projektu albo ulepszenia istniejącego? Wybierz usługę poniżej lub opisz swój pomysł, a pomogę ustalić, od czego zacząć.

01

Tworzenie gier

Stwórz grę 2D lub 3D w Unity na PC, Androida, iOS albo urządzenia VR/XR. Zacznij od grywalnego prototypu, małej kompletnej gry lub nowych funkcji dla istniejącego projektu.

Uzgodniona grywalna wersja, testy na wybranych urządzeniach i plan wydania.

Poznaj usługę↗
02

Tworzenie aplikacji

Stwórz aplikację na Androida lub iOS w Unity. Buduję ekrany i funkcje, łączę dostępne usługi i zaczynam od głównego zadania, które muszą wykonać Twoi użytkownicy.

Uzgodniony pierwszy zestaw funkcji, aplikacja do wypróbowania, kod źródłowy i instrukcje konfiguracji.

Poznaj usługę↗
03

Przegląd i naprawa projektów Unity

Projekt samoczynnie się zamyka, nie uruchamia lub trudno go dalej rozwijać? Sprawdzę kod, znajdę przyczyny i wyjaśnię, co trzeba naprawić, zanim zdecydujesz się na dalsze prace.

Przegląd kodu · Przywrócenie działającej wersji · Naprawa błędów · Poprawa struktury kodu

Poznaj usługę↗
04

Lider techniczny Unity w niepełnym wymiarze

Potrzebujesz kogoś, kto poprowadzi prace od strony technicznej, bez zatrudniania lidera na pełny etat? Pomagam planować zadania, sprawdzam kod, wspieram programistów i oceniam, czy każdy uzgodniony krok jest gotowy.

Planowanie · Decyzje techniczne · Przegląd kodu · Wsparcie programistów

Poznaj usługę↗
05

Aktualizacje i utrzymanie starszych projektów Unity

Pomogę ponownie uruchomić starszą grę lub aplikację, odświeżyć jej interfejs i dodać analitykę. Następnie możesz sprawdzić nową wersję z rzeczywistymi użytkownikami i zobaczyć, czy z niej korzystają i do niej wracają.

Utrzymanie · Aktualizacja interfejsu · Analityka · Przygotowanie nowej wersji do wydania

Poznaj usługę↗
06

Integracje AI i próby z prywatną AI

Funkcje AI w Twoim produkcie. Własne wtyczki łączące narzędzia. Wewnętrzni asystenci pomagający zespołowi korzystać z wiedzy firmowej.

Rozwijam ten obszar pracy poprzez niewielkie projekty próbne. Wybieramy jedno zadanie, uzgadniamy dostęp do danych i koszty, a potem oceniamy wyniki przed decyzją o dalszej pracy.

Funkcje produktu i wtyczki · Automatyzacja procesów biznesowych · Lokalne i prywatne pilotaże AI

Poznaj usługę↗
07

Tworzenie ze specjalistami od grafiki, dźwięku, projektowania i testów

Odpowiadam za prace programistyczne i w razie potrzeby angażuję zaufanych grafików, testerów QA, projektantów dźwięku i projektantów gier. Uzgadniamy wspólny zakres prac, a ja pozostaję Twoim głównym kontaktem.

Kierownictwo techniczne · Grafika · QA · Dźwięk · Projektowanie gier

Poznaj usługę↗
08

Testowanie oprogramowania

Wraz ze sprawdzonymi testerami pomagam sprawdzać strony internetowe, aplikacje i gry w trakcie prac lub przed wydaniem. Otrzymasz jasny raport o problemach i instrukcje ich odtworzenia. Pozostaję Twoją główną osobą kontaktową.

Na każdym etapie prac · Uzgodnione testy · Czytelne raporty błędów

Poznaj usługę↗

Szybsze działanie i połączenia z usługami

Sprawdzam przyczyny wolnego wczytywania, niskiej liczby klatek na sekundę i innych problemów z wydajnością. Łączę też gry i aplikacje ze Steam, analityką, systemami płatności, Twoim serwerem i innymi usługami.

Poznaj możliwości

Praktyczny sposób na start

Konkretny pierwszy krok. Jasny budżet.

Omówmy pierwszy krok

Pierwszy użyteczny etap

Zacznij od konkretnej poprawki, prototypu lub analizy. Nie musisz od razu zamawiać całego produktu ani zobowiązywać się do długiej współpracy.

Zakres dopasowany do budżetu

Podaj planowany przedział budżetowy. Wyjaśnię, co jest wykonalne, co wymaga dalszego sprawdzenia i co może poczekać.

Bezpośrednia współpraca. Jasne zasady.

Pracujesz bezpośrednio ze mną. Przed rozpoczęciem ustalamy zakres, rezultaty i sposób rozliczenia, a rozszerzenia omawiamy przed ich realizacją.

Wybrane realizacje

Projekty, nad którymi pracowałem.

Zobacz gry, funkcje, które stworzyłem, i moją rolę w każdym projekcie. O projektach poufnych udostępniam tylko informacje, które mogę ujawnić za zgodą klienta.

01Wydany tytuł PCVR

Reach The Beat

Odpowiadałem za prace w Unity aż do premiery na Steam

Byłem jedynym programistą Unity tej komercyjnej gry VR na PC. Stworzyłem rozgrywkę rytmiczną, sterowanie VR i wibracje kontrolerów, postępy gracza, zapis gry, obsługę wielu języków oraz połączenie ze Steam. Przygotowałem też narzędzia do pracy nad grą, testowałem ją na goglach VR i przygotowałem wydanie. Przy oprawie wizualnej współpracowałem z grafikiem.

Platforma
Steam PCVR
Warstwa XR
OpenXR
Lokalizacja
35 języków
Potwierdzenie na Steam
11 osiągnięć
Rozgrywka Reach The Beat podczas intensywnej sekwencji rytmicznej
Prawdziwa rozgrywka / 01
Rozgrywka Reach The Beat z celami rytmicznymi w kształcie królików
Rozgrywka Reach The Beat z pomarańczowymi i turkusowymi celami
02Aplikacja mobilna

Aplikacja na Androida i iOS · Projekt poufny

Byłem jedynym programistą tej aplikacji na Android/iOS w Unity i zaprojektowałem strukturę jej kodu. Na podstawie projektów w Figma stworzyłem elementy interfejsu dopasowujące się do ekranu i nadające się do ponownego użycia. Zbudowałem nawigację między ekranami oraz połączenia z usługami serwerowymi i funkcjami urządzeń. Dzięki temu rozbudowany interfejs stał się spójny i łatwiejszy do rozwijania. Z aplikacji korzystają rzeczywiści klienci; jej nazwa, przeznaczenie i prywatne szczegóły pozostają poufne.

Aplikacja używana przez rzeczywistych klientów

Nazwa produktu nieujawniona

Zgodne z NDA
Interfejs z projektów Figma
Nawigacja między ekranami
Połączenia z serwerami
Funkcje urządzeń
Android
iOS

Nazwa produktu, materiały wizualne i niepubliczne szczegóły implementacji pozostają poufne.

03Co najmniej 2 lata tworzenia gier mobilnych

Polar Station Survival

Przez ponad dwa lata byłem jedynym programistą Unity i architektem systemów tej rozbudowanej systemowo mobilnej gry survivalowej 2D. Odpowiadałem za całą implementację w Unity obejmującą ponad 20 połączonych systemów rozgrywki i systemów technicznych — od ekwipunku, wytwarzania i badań po fizjologię, zadania, progresję offline, zapisy, lokalizację i Firebase Analytics. Zespół przygotowywał grafikę, audio, game design i balans; integrowałem te elementy w produkcyjnych wersjach na Androida i iOS.

Czas realizacji
Ponad 2 lata
Rola
Jedyny programista Unity
Zakres
Ponad 20 połączonych systemów
Platformy
Android · iOS
Analityka
Firebase Analytics
Niezależna recenzja rozgrywki
EkwipunekWytwarzanieBadaniaRdzeń oparty na danychProdukcjaFizjologiaZadaniaEkonomia
Niezależna recenzja rozgrywki

Zobacz systemy w działaniu

Publiczna, 25-minutowa recenzja pokazuje bazę antarktyczną, ekspedycje, wieloetapowe badania, zarządzanie parametrami przetrwania oraz wbudowane minigry jako jeden spójny produkt.

Obejrzyj niezależną recenzję
Rozgrywka Polar Station Survival z widokiem bazy antarktycznej
Rozgrywka Polar Station Survival z ekspedycyjną minigrą na sześciokątnej planszy
Rozgrywka Polar Station Survival z wieloetapowym ekranem badań

Kadry z rozgrywki i wideo pochodzą z niezależnej publicznej recenzji kanału AndroidGame UA na YouTube.

Wybrane portfolio4 wyróżnione / playlista 18 filmów

Więcej gier.
Zobacz, co stworzyłem.

Poznaj kolejne projekty, obejrzyj rozgrywkę i przeczytaj, za co odpowiadałem. Przy wspólnych projektach wkład innych osób w grafikę i projektowanie gry opisuję osobno.

Zobacz wszystkie 18 filmów z portfolio
Mobilna podróż i ekran walki w Frosty Brawler Go
Publiczne wideo projektu

04 / Mobilna gra z walką

Frosty Brawler Go!

Jedyny programista Unity/C# · Architekt systemów rozgrywki

Stworzyłem rozgrywkę, system łączący ataki i umiejętności oraz własny mechanizm sterowania animacjami, który zapewnia płynne przejścia. Gracze wybierają spośród trzech umiejętności i pokonują podróż trwającą 60 dni w świecie gry.

Unity 6 · Łączenie umiejętności · Płynne przejścia animacji · Android

Przeczytaj o projekcie
Mobilna rozgrywka kosmiczna w AlienCore: Contact
Publiczne wideo projektu

05 / Mobilna gra arcade

AlienCore: Contact

Jedyny programista Unity i projektant gry

Doprowadziłem autorską koncepcję do kompletnej grywalnej wersji, obejmującej walkę, wytwarzanie broni, ulepszenia statku i różnorodnych przeciwników.

Projektowanie gry · Walka · Wytwarzanie

Obejrzyj projekt
Mapa architektury systemów Polar Station Survival
Mapa architektury systemów

06 / Systemowy projekt mobilny 2D

Polar Station Survival

Jedyny programista Unity · Architekt systemów

Odpowiadałem za całą implementację Unity połączonych systemów ekwipunku, wytwarzania, badań, fizjologii, zadań, ekonomii, zapisów, analityki i progresji offline oraz integrację grafiki, audio, game designu i balansu przygotowanych przez zespół.

Architektura · Systemy gameplayu · Mobile delivery

Przeczytaj o projekcie
Rozgrywka Match Clash łącząca planszę logiczną z walkami jednostek na liniach
Publiczne wideo projektu

07 / Hybrydowa mobilna gra puzzle-battle

Match Clash

Jedyny programista Unity · Architekt systemów rozgrywki

W JetApps zbudowałem całą implementację Unity łączącą decyzje na planszy z klasami jednostek, walkami na liniach, wieżami, ulepszeniami i konfigurowalną zawartością poziomów.

Eksperymenty match-2/3 · Walki jednostek · Progresja · Narzędzia

Przeczytaj o projekcie

Jak pracuję

Jasny plan, krok po kroku.

Nie potrzebujesz specyfikacji technicznej, żeby zacząć. Powiedz, co chcesz osiągnąć, a wyjaśnię dostępne możliwości i to, co muszę sprawdzić.

  1. 01Twój cel

    Rozmawiamy o Twoim projekcie

    Omawiamy Twój pomysł lub obecny projekt, jego odbiorców, Twoje priorytety, budżet i terminy.

  2. 02Wstępny przegląd

    Sprawdzam, czego potrzeba

    Przy nowym pomyśle sprawdzam wymagania i najważniejsze niewiadome. W istniejącym projekcie przeglądam kod i próbuję odtworzyć zgłoszone problemy.

  3. 03Jasne ustalenia

    Ustalamy pierwszy krok

    Uzgadniamy, co dostarczę, koszt, przewidywany termin i sposób sprawdzenia wyniku. Podejmujesz decyzję przed rozpoczęciem prac.

  4. 04Działający rezultat

    Tworzę, testuję i przekazuję wynik

    Wykonuję uzgodnione prace, testuję wynik na docelowych urządzeniach i wyjaśniam zmiany. Następnie ustalamy, czy potrzebne są dalsze prace.

Pierwsza rozmowa w poufności

Twój pomysł zasługuje na poufną rozmowę.

Nie potrzebujesz dopracowanego briefu, żeby zacząć. Przyjdź z pomysłem, niedokończonym projektem lub wyzwaniem technicznym. Pomogę określić, co jest możliwe, gdzie mogę się przydać i jaki kolejny krok ma sens.

Szczera ocena. Bez presji na dalszą współpracę. Poufność obowiązuje również wtedy, gdy nie podejmiemy współpracy.

Pierwsza rozmowa pomaga nam ocenić, czy do siebie pasujemy. Zakres szczegółowego audytu, prac projektowych lub prototypu ustalamy osobno.

Wyłącznie na potrzeby Twojego projektu

Twoje niepubliczne pomysły i materiały wykorzystuję wyłącznie do oceny i realizacji Twojego projektu — nie do własnych produktów ani projektów innych klientów.

Nic publicznie bez Twojej zgody

Twoje imię i nazwisko lub nazwa firmy, szczegóły projektu, zrzuty ekranu i wyniki trafiają do mojego portfolio tylko za Twoją pisemną zgodą.

Uzgodniony dostęp — także dla AI

Zanim udostępnię poufne materiały, uzgadniam z Tobą, jakie osoby i narzędzia mogą mieć do nich dostęp, w tym zewnętrzne usługi AI.

NDA przed wrażliwymi szczegółami

Możemy zawrzeć umowę o poufności, zanim ujawnisz poufne szczegóły lub przyznasz dostęp do repozytorium.

Z kim będziesz pracować

Angażuję sprawdzonych specjalistów, gdy wymaga tego Twój projekt.

Pracujesz bezpośrednio ze mną. Piszę kod, prowadzę prace techniczne i pozostaję Twoją główną osobą kontaktową, gdy do projektu dołączają inni specjaliści.

Mam doświadczenie z grą VR na PC wydaną na Steam, aplikacją na Androida i iOS używaną przez rzeczywistych klientów oraz grami z wieloma powiązanymi mechanikami. Zamieniam projekty z Figma w działające interfejsy i tworzę stojący za nimi kod, nawigację oraz połączenia z usługami.

Sprzęt do walidacji XR

HTC VIVE Pro 2 z kontrolerami Valve Index · Meta Quest 3 przez Quest Link

Poznaję też Unreal Engine

Unreal Engine 5 · C++ · Blueprints w bieżących pracach badawczo-rozwojowych nad PCVR

Rozpocznij rozmowę

Co chcesz stworzyć lub ulepszyć?

Ograniczony budżet? Podaj swój priorytet i kwotę, z którą czujesz się komfortowo. Jasno powiem, jaki pierwszy krok jest realny.

Poufność od pierwszej rozmowy

Zliczam działania kontaktowe wyłącznie zbiorczo, bez identyfikatorów odwiedzających i treści wiadomości.

Kilka przydatnych informacji na początek

  • Twój pomysł lub obecny projekt
  • Gdzie ma działać: telefon, komputer, przeglądarka czy VR
  • W czym potrzebujesz pomocy
  • Twój cel i preferowany termin
  • Przybliżony budżet, jeśli jest już znany

Zacznij od ogólnego zarysu. Możemy zawrzeć umowę o poufności (NDA), zanim udostępnisz wrażliwe szczegóły, kod źródłowy lub zasoby projektu.

Jak postępuję z informacjami poufnymi