Adventure in Neo Warsaw

Zanim powstał „New Game Project” przed nim pojawiła się inna myśl którą chciałem przełożyć na grę – Cyberpunk RED. Niestety projekt okazał się zbyt skomplikowany na sam początek dlatego został utworzony tylko „kreator” postaci który obejmuje tylko wygenerowanie statystyk (tylko dla klasy Netrunner) oraz ich zapisania w celu dalszego użycia.

Projekt ten rozpocząłem od wymyślenia kreatora postaci tj. przeniesienie całej mechaniki z podręcznika na kod. Sam kreator postaci w podręczniku jest dosyć obszerny, zawiera mnóstwo informacji które przydadzą się do stworzenia swojej postaci bądź i nawet całej drużyny co po prostu pominąłem na rzecz pisania kodu.

Godot

Zanim to nastało trzeba było najpierw stworzyć do tego odpowiednie sceny1 oraz tzw nody (nodes). Tak jak wspominałem wcześniej Godot to świetne narzędzie które daje mnóstwo możliwości. Dzięki wbudowanym komponentom dla gier 2D oraz 3D można stworzyć naprawdę solidną grę.

Finalna wersja od strony technicznej (bez kodu na razie) wygląda jak na zrzucie poniżej. Myśle, że w ramach ciekawostek związanych z całym środowiskiem Godot będą pojawiać się dodatkowe wpisy które a nóż komuś pomogą?

New Game Project

Pierwszy screencast który nagrałem ma datę 2026-04-19 jednak oficjalną przyjmijmy 20 kwietnia.

Jak widać dla użytkownika nie jest to dużo, jakaś postać sobie lata i odbija się od ściany. Jednak największa frajda dzieje się pod spodem, ale to tym to już w następnym wpisie, ciao!

  1. https://docs.godotengine.org/en/stable/getting_started/step_by_step/nodes_and_scenes.html ↩︎

Zaszufladkowano do kategorii godot | Dodaj komentarz

Wpis zero

Chwilę się zastanawiałem jak zacząć wpis, ale chyba najlepiej będzie po prostu opisać o co w tym wszystkim chodzi. Przedstawiać się nie będę ponieważ mnie znacie.

Snatcher

Czyli od czego to się wszystko zaczęło.

Cały projekt zrobienia gry od zera wziął się od gry Hideo Kojimy „Snatcher” (którą polecam) i myśli która mi wtedy przyszła, jak zrobić grę. Oczywiście jak to ja, zamiast od początku zająć się pisaniem w jakimś gotowym silniku to zrobię to sam. No nie, nie zrobię.

I w tym wszystkim pojawił się Godot, silnik open-source ze swoim językiem GDScript, który składnia podobny jest do Pythona oraz świetnym edytorem który daję naprawdę duże możliwości.

Początki z silnikiem zaczęły się od podstaw czyli poznania języka GDScript w którym napisałem podobne GUI jakie jest w Snatcherze (niestety brak screenów czy wideo) bez użycia edytora, chyba tylko żeby udowodni, że się da. Później oczywiście przyszły dodatkowe rzeczy z którymi lepiej jest używać niż pisać wszystko od 0. Wraz z wymyślaniem nowych to rzeczy które mógłbym wprowadzić doszedłem do momentu, że nic nie robię a robię wszystko. Dlatego w końcu postanowiłem zebrać całą wiedzę i doświadzczenie które zyskałem i pora stworzyć prostą grę.

New Project Game

Tak narodził się tytułowy „New Project Game”, domyślna nazwa nowych projektów w Godocie, która została do dnia dzisiejszego. Postaram się na tym blogu zamieszczać wpisy które pokazują progres w jakim kierunku idzie gra oraz ciekawostki którym może kiedyś komu pomogą ponieważ mam wrażenie, że większość stron jest po angielsku.

Mam nadzieje, że uda mi się utrzymać jakiś rygor i dostarczać jak najwięcej wpisów dlatego nic nie obiecuje i zdaje się na Waszą, czytelników, cierpliwość.

Zaszufladkowano do kategorii Uncategorized | Dodaj komentarz