Programista C# - Środowisko Unity - Początkujący Game Developer
Portfolio
O mnie
Od zawsze pasjonowały mnie gry a zwłaszcza procesy pozwalające stworzenie wirtualnego świata w niecałe 30 milisekund od naciśnięcia przycisku.
Od ponad roku zgłębiam proces powstawania gier. Od pierszej linijki kodu, przez implementację systemu oświetlenia, aż po ostateczny build.
kontakt
Bounce Up!
Jest to pierwsza gra mobilna wydana przeze mnie na platformie Play Store. Rozgrywka oparta została na założeniach gier typu endless runner wymagając od gracza zarówno precyzji jak i refleksu. Architektura projektu została
oparta na systemie eventów co zaowocowało w podatnym na rozbudowę designie.
Block Buster
Block Buster jest grą powstałą na game-jamie. W swoich założeniach jest połączeniem mechanik level-builderów z klasycznymi platformerami 2D. Celem gracza jest dotarcie w jak najszybszym czasie do celu wspomagając się możliwością
budowania i niszczenia obiektów na mapie. Jednym z charakterystycznych elementów stał się system świateł 2D tchnąćy życie w prostą pixel-artową grafikę.
Algorytm Poisson Disc Sampling
Implementacja wzbogaconego algorytmu PDS w Unity oparta na założeniach Roberta Bridsona. Kod projektu pozwala nie tylko na usprawnienie
generacji proceduralnej, lecz także na dostosowanie długości promieni konkretnych próbek zamkniętych w chunku.
Prototyp: Konstruktor baz marsjańskich
Prototyp z gatunku city builder polegający na rozbudowie bazy marsjańskiej i zarządzaniu ograniczonymi zasobami by umożliwić pionierskim astronautom przetrwanie na lodowatym pustkowiu. System oparty został na systemie gridu
oraz sieci połączeń między kluczowymi zasobami w budynkach.
Proceduralny generator galaktyk
Generator kształtów galaktyk oparty na systemie punktów rozłożonych w oparciu o rozkład normalny Laplace'a-Gaussa. Pozwoliło to nie tylko na zróżnicowanie
możliwości kształtów galaktyk takich jak spiralne czy eliptyczne, lecz także na implementację powtarzalnego systemu proceduralnego opartego na seedzie.
Generator planetoid
Generator proceduralny pozwalający na utworzenie powtarzalnego zestawu asteroid z własnym gridem oraz grawitacją, wokół których mogą krążyć pomniejsze odłamki skalne po orbitach eliptycznych