Ukończony
Typ projektu2013 - solo
2026 - solo
Czas trwania2026 - tydzień
Użyte oprogramowanie2013 - Unity Engine 3.4
2026 - Unity Enqine 6.3 LTS, Gimp, Visual Studio
To mój pierwszy projekt w Unity, który wykonałem w wolnym czasie jeszcze w technikum jako swój pierwszy krok w świecie gamedev-u. Powstał on dzięki filmom szkoleniowym twórcy Brackeys, które pozwoliły mi zapoznać się z działaniem silnika Unity, podstawami programowania oraz procesem tworzenia gier. Gra została pierwotnie stworzona w wersji Unity 3.4, gdy silnik obsługiwał jeszcze skrypty w języku JavaScript. W oryginale był to tytuł przeznaczony wyłącznie dla dwóch graczy, oferujący dwa tryby rozgrywki: zwykły oraz hardcore, w którym piłka poruszała się dwa razy szybciej.
W 2026 roku odnalazłem ten projekt na jednym ze swoich dysków i postanowiłem go odświeżyć, aby stworzyć dodatek do mojego portfolio. Zdecydowałem się przenieść na Unity Engine 6 i przetestować shader CRT, który odwzorowuje oprawę wizualną starych telewizorów kineskopowych, nadając całości retro klimat. Przejście między menu, a areną zostało zrealizowane poprzez kodową zmianę wartości CullingMask w kamerze, co pozwala dynamicznie ukrywać i wyświetlać odpowiednie elementy bez konieczności przeładowywania scen, a także poprzez odpowiednie modyfikacje parametrów shadera. W nowej wersji gracze mają do wyboru dwa warianty rozgrywki: tryb dla jednego gracza przeciwko prostemu AI, które śledzi ruch piłki, gdy ta leci w jego stronę oraz tryb dla dwóch graczy z obsługą sterowania opartą na New Input System. Sam gameplay opiera się na klasycznych zasadach ponga, z dodatkowym urozmaiceniem w postaci piłki przyspieszającej co kilka sekund wraz z upływem czasu.