
GODOT to coraz popularniejszy, a przede wszystkim w pełni darmowy program do tworzenia gier. Dzięki swojemu unikalnemu językowi GDScript i przystępnemu interfejsowi zyskuje coraz większą rzeszę fanów.
W kursie chciałbym zaznajomić Cię z podstawami obsługi Godota i zrobić to nie na przykładzie suchych teorii, ale praktycznych krótkich przykładów, które stopniowo będą nas przybliżać do stworzenia kompletnej gry. Nasza uwaga będzie skierowana na programowanie i interfejs, bez zbędnych i czasochłonnych upiększaczy.
Począwszy od wersji 4.3 w Godocie pojawia się nieco zmieniony system Tilesmap w postaci warstw węzłów, co zostanie uwzględnione w kursie.
Proces tworzenia gry platformowej zaczniemy od stworzenia postaci naszego bohatera wraz z jego animacją i kodowaniem sposobu w jaki się porusza. Zostaną poruszone tematy kolizji z otoczeniem, grawitacji i rodzajów ruchu.
W sekcji związanej z tworzeniem poziomów zapoznamy się z węzłem "tilemap", który pozwoli szybko rysować nam poszczególne poziomy. Dodamy grafiki otoczenia, kolizyjne przedmioty.
Kiedy będziemy mieć już naszego bohatera i świat, w którym się porusza to stworzymy czyhających na niego przeciwników, zarówno martwa materia w postaci wystających ostrzy czy ruchomych wirujących ostrzy będzie miała na celu uprzykrzyć życie naszej głównej postaci. Następnie dodamy przeciwników już nieco bardziej zaawansowanych jak szkieletora, który będzie potrafił zauważyć przepaść i duszka, który omijać będzie poszczególne przeszkody i zwróci uwagę tylko na nas.
Na ostatnim etapie stworzymy logikę zakańczania każdego etapu w postaci zdobycia klucza i dotarcia do drzwi. Będzie się to wiązać się z przejściem od jednego do kolejnego. W scenie tytułowej poznamy natomiast jak wybierać poszczególne poziomy.
Nauka programowania będzie się odbywać w języku GDScript, bliźniaczo podobnym do Pythona i niezwykle intuicyjnym na swój sposób. Przyjazność systemu podpowiedzi i encyklopedia Metod i Klas w GDScript przyśpieszy znacznie proces nauki.
Zapraszam.