O usłudze
PrzetłumaczoneJestem programistą gier, który pracuje wyłącznie na silniku Godot, przekształcając projekty indie 2D i 3D od pierwszego prototypu do dopracowanej wersji grywalnej. Godot to mój świadomy wybór, a nie wymuszony kompromis: wykorzystuję jego architekturę węzłów i scen, system sygnałów oraz język GDScript, aby projekt był czytelny, modułowy i łatwy do iteracji. Kiedy przychodzisz z pomysłem, najpierw przekształcam rdzeń pętli rozgrywki w kompaktowy prototyp grywalny — w ten sposób czujemy, czy mechanika jest zabawna, zanim zainwestujemy w grafikę, poziomy i treści. Następnie rozwijam projekt w pionowych plasterkach, utrzymując kod na tyle czysty, że dodanie nowego wroga, broni, ekranu lub umiejętności nie przeradza się w przepisanie od podstaw.
Moja codzienna praca obejmuje całą powierzchnię prawdziwej gry. Piszę mechanikę gry: kontrolery postaci, ruch oparty na fizyce, maszyny stanów, AI wrogów, inwentarz, dialogi, systemy zapisu i ładowania. Buduję przepływy UI, które szanują gracza: responsywne menu, HUD, ekrany ustawień i wsparcie dla gamepada na równi z klawiaturą i dotykiem. Dbam o to, co gracz nigdy nie widzi: sensowna struktura sceny i wzorce autoload, profilowanie dla stabilnych FPS oraz GDScript, który następny programista zrozumie bez instrukcji. Niezależnie od tego, czy to przytulna gra 2D w pikselach, czy kompaktowe doświadczenie 3D, szczerze dostosowuję obciążenie do twojego budżetu i harmonogramu, zamiast składać puste obietnice.
Podejmuję się również nieefektownej, ale niezbędnej ostatniej mili: eksportowania i testowania stabilnych wersji dla Windows, Linux i macOS na komputerach stacjonarnych, a także Android i iOS na urządzeniach mobilnych — z mapowaniem wejścia, obsługą proporcji ekranu i dostosowaniem wydajności dla słabego sprzętu. Komunikuję się prostym językiem, regularnie wysyłam grywalne wersje, abyś nie zastanawiał się nad postępem, i łatwo podejmuję się już rozpoczętego projektu Godot, aby go naprawić, rozszerzyć lub zoptymalizować. Jeśli potrzebujesz partnera, który żyje i oddycha tym silnikiem, porozmawiajmy.
— Programowanie rozgrywki 2D i 3D w GDScript (Godot 3.x i 4.x)
— Kontrolery postaci, fizyka, maszyny stanów i AI wrogów
— UI i UX: menu, HUD, inwentarz, dialogi, zapis i ładowanie
— Obsługa wejścia z klawiatury, gamepada i ekranu dotykowego
— Eksport dla PC (Windows, Linux, macOS) i urządzeń mobilnych (Android, iOS)
— Profilowanie, optymalizacja i poprawki błędów w istniejących projektach Godot