Alexandr Grebyonkin
Zaproponuj Alexandr pracę nad swoim kolejnym zleceniem.
Ranking
Umiejętności i kwalifikacje
Programowanie
Aplikacje mobilne
Administracja systemami IT
Portfolio
-
Wordtown (Словоград)
Tworzenie gierGatunek: Casualna gra słowna
Rola: Unity, C#, projektowanie gier, UI
Platforma: WebGL / Android
… Wordtown (Słowograd) — to przytulna gra słowna, w której gracz pomaga kotu odzyskać utracone wspomnienia, rozwiązując słowa na ulicach magicznego miasta. Każdy poziom to nowa lokalizacja, wypełniona atmosferą, przytulnością i lekką zagadką.
* Opracowanie pełnej logiki gry i systemu poziomów
* Stworzenie parsera w Pythonie do zbierania słów z Wikipedii i innych dostępnych źródeł
* Stworzenie interfejsu i UX dostosowanego do urządzeń mobilnych i WebGL
* Integracja zapisów, tabel rekordów i lokalizacji
* Praca z animacją, dźwiękami i efektami wizualnymi
* Optymalizacja pod słabe urządzenia i szybkie ładowanie scen
-
Samfufra
Tworzenie gierTyp: 2D auto-battler z elementami RPG i fabułą
Rola: Programista Unity (rozgrywka, reklama, zakupy, Firebase, Google Auth, UI, animacja postaci w Blenderze, optymalizacja)
Platforma: Android
… Samfufra — to fabularny 2D autobattler z elementami RPG. Gracz zbiera drużynę bohaterów, poprawia ich statystyki i walczy w taktycznych bitwach. Każda postać ma unikalne zdolności i charakter, a fabuła odkrywa historię magicznego świata.
* Pełny cykl rozwoju (od pomysłu do wydania)
* Programowanie wszystkich systemów gry od podstaw w C#
* Realizacja reklamy i zakupów w grze (AdMob + Unity IAP)
* Animacja postaci w Blenderze
* Autoryzacja przez Google i chmurowe zapisy
* Ładowanie danych i konfiguracji z Firebase
* System rozwoju, ekwipunku i umiejętności
* Część scenariusza i wizualne projektowanie interfejsów
Technologie: Unity (URP), C#, Firebase, Blender, Google Play Services, AdMob, Unity IAP
-
Przetrwanie Pikseli!
Tworzenie gierTyp: 3D przygodowa gra arcade
Rola: Programista Unity (rozgrywka, UI, logika automatów do gier, integracja scen, optymalizacja)
Platforma: WEBGL (gra dostępna w przeglądarce)
… Projekt stworzony wspólnie z artystą 3D na potrzeby game jamu.
Fabuła opowiada o chłopcu, który trafił do wnętrza automatu do gier — aby się wydostać, musi przejść serię wyzwań w stylu retro-gier.
Zrealizowano przejścia między mini-gierkami, system poziomów oraz automaty do gier z unikalną logiką.
Gra łączy nowoczesną grafikę 3D z atmosferą klasycznych gier arcade w stylu 8-bitowym.
-
Cmentarz Kości
Tworzenie gierTyp: 2D platformówka z elementami przygody
Rola: Programista Unity (rozgrywka, animacja, muzyka, pixel art, fabuła, UI)
Platforma: WEBGL (gra dostępna w przeglądarce)
… Gra na game jam.
Atmosferyczna historia o szkieletorze, który stracił pamięć i wyrusza do lochu, aby poznać prawdę o swojej przeszłości.
Gra stworzona w mrocznym stylu pikselowym, z autorską muzyką i oryginalną grafiką, ręcznie rysowaną w Photoshopie, ograniczenie 4 kolory.
Zrealizowane dialogi, animacje postaci, walki z bossami i wątek fabularny.
Wszystko — od pomysłu i scenariusza po dźwięk i rozgrywkę — wykonane samodzielnie w Unity.
-
Miękkie Zamknięcie
Tworzenie gierTyp: 3D akcja, komediowy survival
Rola: Programista Unity (rozgrywka, UI, integracja SDK Whalepass.gg, autoryzacja, sklep)
Platforma: WEBGL, PC (gra dostępna w przeglądarce)
… Projekt stworzony w ramach game jamu. Gra opowiada o studencie chemii, który próbuje przetrwać po katastrofie laboratoryjnej, która doprowadziła do pojawienia się mutantów.
Główny nacisk położono na integrację zewnętrznego SDK Whalepass.gg — autoryzacja, sklep w grze i interakcja z zewnętrzną usługą.
Wykorzystano gotowe zasoby 3D, zoptymalizowano sceny i zrealizowano sterowanie walką z fizyką miękkich obiektów (bitwy na poduszki).
-
KIPiA (Instrumentacja i Kontrola Gra)
Tworzenie gierTyp: Edukacyjna aplikacja mobilna
Rola: Programista Unity (rozgrywka, UI, integracja SDK, bazy danych, chmurowe zapisy, powiadomienia push)
Platforma: Android (dostępna w Google Play)
… Gra mobilna stworzona do nauki systemów KIPiA. Projekt rozwijał się przez ponad cztery lata: od prostej quizu do pełnoprawnej aplikacji edukacyjnej.
Zrealizowane mini-gry, biblioteka terminów, konwerter jednostek miar, system bonusów i osiągnięć, sklep, tabela rekordów i autoryzacja.
Projekt stał się platformą do eksperymentów z reklamą, chmurowymi zapisami i nowymi SDK.
-
3D Survival Horror
Tworzenie gierTyp: 3D Survival Horror
Rola: Programista Unity (shadery, materiały, oświetlenie, programowanie, system dźwiękowy)
Platforma: PC (HDRP)
… Największy i technicznie najbardziej skomplikowany projekt stworzony w małym zespole składającym się z dwóch osób.
W projekcie zrealizowano inwentarz, system dźwięków kroków powiązany z powierzchnią (dywan, drewno, śnieg), realistyczne oświetlenie, reakcję zamieci na schronienia, a także AI-potwora, który reaguje na hałas i ściga gracza.
Pracowałem nad optymalizacją wydajności, oświetleniem HDRP, shaderami i wizualną atmosferą.
Jest system zadań i zarysy fabuły.
Mimo że rozwój został wstrzymany, projekt pozostaje ważną demonstracją moich umiejętności i podejścia do tworzenia gier z uwagą na szczegóły.
-
Zabójca Zombie na Drodze
Tworzenie gierGatunek: 3D arcade action
Rola: Unity, C#
Platforma: Android
… Road Zombies Killer — dynamiczna gra arcade, w której gracz steruje czołgiem i niszczy hordy zombie, manewrując między przeszkodami. Celem jest przetrwanie jak najdłużej, zdobywając punkty za każdego pokonanego wroga. Gra oferuje dwa tryby strzelania — pociski i seria z karabinu maszynowego, tankowanie i system rekordów.
* Opracowanie pełnego cyklu gry i logiki sterowania
* Autogeneracja drogi z bloków (proste, zakręty, wzniesienia itp.)
* Wykorzystanie zasobów do grafiki i otoczenia
* Praca z UI, dźwiękami i efektami wizualnymi
-
Elementarna Odyseja
Tworzenie gierTyp: gra przygodowa 3D
Rola: programista Unity (rozgrywka, UI, integracja zasobów, kod)
Zespół: 2 osoby (ja — programista, partner — artysta 3D)
Platforma: WEB GL
…
Opis projektu:
Elemental Odyssey — atmosferyczna gra o istotach żywiołów, które połączyły siły, aby przywrócić zakłóconą harmonię świata.
Każdy bohater ma unikalne zdolności: sprężyna, ogień, woda, powietrze i kamień. Gracz będzie musiał wykorzystać ich interakcje, aby przechodzić poziomy i rozwiązywać zagadki.
Cechy projektu:
* Dostępna do gry w przeglądarce
* Zrealizowany system przełączania postaci z różnymi zdolnościami;
* 3D-przyciski w głównym menu z interaktywną animacją;
* Wykorzystano automatyczne generowanie otoczenia i pracę z materiałami Unity URP;
* W pełni zintegrowane efekty cząsteczek i post-process;
Projekt zrealizowany w krótkim czasie w ramach game jamu (od pomysłu do gotowej wersji).
-
Raj Bestii
Tworzenie gierTyp: gra przygodowa 3D, platformówka
Rola: programista Unity (rozgrywka, UI, 3D Blender, programowanie)
Platforma: WEB GL (gra dostępna w przeglądarce)
… Gra została stworzona w ramach game jam.
W tej grze zając, kurczak i żaba przypadkowo trafili do raju/piekła.
Ale, wygląda na to, że nie było to w ich planach — i teraz próbują uciec!
Każde zwierzę ma swoje umiejętności:
Żaba może skakać na wzniesienia,
Zając biega szybko i łamie przeszkody,
Kurczak potrafi przelatywać krótkie odległości.
Przełączając się między bohaterami, aktywuj wszystkie portale, aby otworzyć bramy i znaleźć drogę do domu.
W grze jest krótka scena przerywnikowa (tak, krzywa — ale działa), która opisuje fabułę.
* Cała grafika stworzona ręcznie w Blenderze,
* Muzyka wygenerowana przy pomocy AI.
-
Lampiarz
Tworzenie gierTyp: 3D roguelike
Rola: Programista Unity (rozgrywka, UI, 3D Blender, programowanie)
Platforma: WEB GL (dostępna do gry w przeglądarce)
… Lamplighter — gra stworzona w ramach game jamu w pojedynkę. Główny bohater — latarnik, który musi zapalić wszystkie latarnie uliczne przed zachodem słońca. Po zachodzie pojawia się potwór, a ucieczka staje się prawie niemożliwa.
Przestrzeń gry jest generowana losowo:
każde uruchomienie tworzy unikalny poziom z pułapkami, monetami i wrogami.
Zadaniem gracza jest oświetlenie wszystkich latarni i powrót do portalu, nie wpadając w ręce potwora.
W projekcie zrealizowano:
* proceduralna generacja poziomów (losowe rozmieszczenie obiektów i wrogów);
* sterowanie postacią i fizyka ruchu;
* niestandardowe sterowanie kamerą;
* zbieranie monet i pułapki;
* wersje na WebGL (itch.io) i Android (Google Play).
-
Zarośnięta Przestrzeń
Tworzenie gierTyp: 2D pixel art, platformówka
Rola: Programista Unity (rozgrywka, UI, artysta, programowanie)
Platforma: WEB GL (dostępna do gry w przeglądarce)
… Shaggy Space — 2D platformówka, stworzona w ciągu 10 dni w ramach game jam.
Zgodnie z fabułą główny bohater wyrusza, aby uratować swojego psa, porwanego przez kosmitów. Gracz steruje postacią z jetpackiem, walczy z obcymi i używa „wirów” do poruszania się po ścianach i suficie.
Projekt wykonany w stylu pixel art z ograniczoną paletą (4 kolory).
W trakcie rozwoju zrealizowałem:
* fizykę lotu i skoków z jetpackiem;
* interakcję z obiektami (wrogowie, triggery);
* prosty system walki;
* adaptację pod WebGL i sterowanie z klawiatury;
* efekty i animacje za pomocą Unity Animator.
** Grafika wykonana w Photoshopie z użyciem tabletu graficznego.
** Muzyczne tło zostało stworzone na stronie BeepBox.
To jeden z moich pierwszych projektów i mój pierwszy wydanie na itch io, stworzony pod ograniczenia jamu.