Jak zrobić grę w Godot w przeglądarce z AI (bez instalowania)
Także po: English · Español · Deutsch · Français · Português · Italiano · Nederlands · Svenska · Norsk · Bahasa Indonesia · Türkçe · Tiếng Việt · Русский · 日本語 · 한국어 · 繁體中文
Aby zrobić grę w Godot w przeglądarce z AI, otwórz Shiny Gen na shinygen.ai/play, zacznij nową grę na silniku Godot i opisz grę, którą chcesz. Shiny Gen uruchamia sam Godot w przeglądarce: nasz fork silnika, skompilowany do WebAssembly, rysujący rendererem WebGPU (i WebGL tam, gdzie przeglądarka nie ma WebGPU). Agent AI pisze prawdziwy GDScript, potem uruchamia grę, robi zrzuty ekranu, naciska przyciski, czyta błędy i naprawia to, co nie działa. Nie trzeba niczego instalować, a to samo działa w aplikacji Shiny Gen na iPhone'a, iPada i Androida.
Ten poradnik prowadzi krok po kroku, a potem omawia, czym to się różni od dodania AI do edytora Godot na komputer i kiedy edytor na komputer jest lepszym wyborem.
Czy Godot ma AI?
Nie ma wbudowanego. Edytor Godot, który pobierasz z godotengine.org, nie zawiera asystenta AI. Osoby, które chcą pomocy AI przy Godot, zwykle wybierają jedną z trzech dróg:
- Wtyczka w edytorze na komputer, która dodaje panel czatu albo generowanie kodu.
- Ogólny asystent do programowania (Claude, ChatGPT, Cursor), który pisze skrypty w projekcie Godot na ich komputerze. Konfiguracja silnika, szukanie grafiki i dźwięku oraz uruchamianie gry, żeby ją przetestować, zostają po twojej stronie.
- Narzędzie zbudowane na Godot z AI w centrum. Shiny Gen jest właśnie takim narzędziem. Silnik, agent AI, narzędzia do grafiki i dźwięku oraz gra są w jednej karcie przeglądarki albo jednej aplikacji.
Czego potrzebujesz
- Nowoczesnej przeglądarki na komputerze, tablecie lub telefonie albo aplikacji Shiny Gen z App Store lub Google Play.
- Darmowego konta Shiny Gen. Nowe konta zaczynają z darmowymi klejnotami, które wydaje AI.
To wszystko. Nie trzeba instalować żadnego silnika, SDK ani wtyczki.
Krok po kroku
1. Otwórz Shiny Gen
Wejdź na shinygen.ai/play. Strona główna uruchamia gry z naszego katalogu, a większość z nich to gry w Godot: możesz w jedną zagrać, zajrzeć do jej kodu albo zremiksować ją do własnej kopii. Do tworzenia gry potrzebne jest konto, więc zarejestruj się lub zaloguj na górze strony.

2. Zacznij nową grę i wybierz silnik Godot
Naciśnij przycisk +. W sekcji Agent w aplikacji wybierz Nowy („Zacznij nową grę od zera”). Następny ekran prosi: Wybierz silnik; wybierz Silnik Godot.
Pozostałe pięć wierszy to silniki, które zbudowaliśmy dla gier w stylu retro (GBA, GBC, N64, GameCube i DS). To temat na inny wpis; dla gry w Godot to pierwszy wiersz. Jeśli wolisz zacząć od czegoś, co już działa, wybierz Remiksuj zamiast Nowy i wybierz jedną z naszych gier.
Nowa gra w Godot otwiera się w edytorze. Celowo zaczyna pusta: agent buduje to, co opisujesz, a nie edytuje szablonu, o który nikt nie prosił.

3. Opisz grę
Otwórz kartę Agent na dole edytora. W jej widoku Czat rozmawiasz z agentem. Wpisz, czego chcesz, zwykłym językiem. Dobra pierwsza wiadomość mówi:
- Jaki to rodzaj gry i co robi gracz.
- Jakie jest sterowanie (stuknięcie, przeciągnięcie, strzałki, gamepad).
- Jaki jest cel i jak kończy się runda albo jak liczą się punkty.
- Jak gra wygląda, jeśli to dla ciebie ważne: low-poly 3D, pixel art, paleta kolorów.
Na przykład: „Zrób małą platformówkę 3D. Lis skacze między latającymi wyspami i zbiera klejnoty. Strzałki albo gałka na ekranie do ruchu, spacja albo A do skoku. Upadek przenosi z powrotem na ostatnią wyspę. Pokaż liczbę klejnotów i stoper.”
Przycisk obok pola wiadomości wybiera model, a ekran mówi ci mniej więcej, ile z nim kosztuje wiadomość. Wbudowany agent jest rozliczany w klejnotach według faktycznego użycia, więc długa sesja pracy kosztuje więcej niż szybka poprawka.

4. Patrz, jak agent ją buduje i testuje
Naciśnij Wyślij i patrz, jak gra nabiera kształtu w tej samej karcie. Agent nie tylko pisze kod i liczy na szczęście. W każdej rundzie:
- Pisze lub edytuje GDScript twojej gry.
- Uruchamia ją i czyta błędy w czasie działania, z numerami wierszy.
- Robi zrzuty ekranu, żeby sprawdzić, co naprawdę jest na ekranie.
- Naciska przyciski, żeby zagrać w to, co zbudował, także kilka naraz.
- Naprawia to, co nie działa, i próbuje znowu.
Potrafi też zrobić zasoby gry, kiedy twój pomysł ich potrzebuje: obrazy i sprite'y, modele 3D, animacje sprite'ów oraz efekty dźwiękowe i muzykę jako edytowalne partytury. Generowanie zasobów zużywa klejnoty; agent mówi ci, ile wydał.
5. Zmieniaj ją rozmową
Kiedy pierwsza wersja działa, kontynuuj w tym samym czacie. Najlepiej działają małe, konkretne prośby:
- „Niech skok będzie wyższy, a spadanie trochę wolniejsze.”
- „Dodaj drugi poziom z ruchomymi platformami.”
- „Stoper dalej leci po wygranej. Zatrzymaj go na ekranie wygranej.”
Jeśli coś wygląda źle, powiedz, co widzisz, zamiast zgadywać przyczynę. Agent może to odtworzyć, grając w grę, a potem naprawić. Możesz go zatrzymać w każdej chwili, samodzielnie zagrać w grę i wrócić.
6. Czytaj i edytuj GDScript samodzielnie
Przełącz kartę Agent z Czat na Kod, żeby zobaczyć skrypt gry. To GDScript, ten sam język, w którym pisze się w edytorze Godot, z węzłami Godot i zwykłymi punktami wejścia: extends Node3D, func _ready(), func _process(delta).
Możesz go czytać, żeby zrozumieć, jak działa gra, zmienić liczbę i uruchomić ją znowu albo ręcznie pisać całe funkcje. Samodzielna edycja kodu nic nie kosztuje. Możesz też poprosić agenta, żeby wyjaśnił funkcję, zanim jej dotkniesz.

7. Udostępnij ją albo zabierz ze sobą
Naciśnij Udostępnij, żeby dostać link, który każdy może otworzyć w przeglądarce. Wybierasz, czy ludzie mogą tylko grać (Tylko gra), czy też zrobić własną kopię (Gra i kopiowanie). Udostępnianie jest darmowe.
Żeby zabrać grę ze sobą, aplikacja webowa ma Udostępnij, a potem Eksportuj na web (jeszcze nie w aplikacjach na iPhone'a, iPada czy Androida): plik zip z index.html i paczką gry, który możesz wgrać na itch.io albo na dowolny hosting. Wyeksportowana gra nie łączy się z Shiny Gen i po wczytaniu działa offline. Eksport wymaga jednego dowolnego zakupu, od pakietu startowego za $2.99.
To, co tworzysz, należy do ciebie i możesz to sprzedawać; Shiny Gen nie bierze udziału w przychodach (Warunki korzystania z usługi, punkt 4).
Czym to się różni od dodania AI do Godot na komputer
Shiny Gen pisze prawdziwy GDScript na silniku Godot, więc to, czego się tu nauczysz, przyda się też gdzie indziej. Ale to nie jest edytor na komputer z doczepionym oknem czatu, a różnice mają znaczenie:
- Działa na naszym odizolowanym forku Godot. Kod to prawdziwy GDScript, który możesz czytać i kopiować, ale standardowy edytor Godot nie otworzy projektu Shiny Gen i nie ma jeszcze możliwości pobrania projektu.
- Na razie brak natywnych wersji. Gry działają w Shiny Gen (w przeglądarce i w aplikacjach), przez link albo jako eksport na web (który wymaga jednego dowolnego zakupu, od $2.99). Shiny Gen nie robi wersji twojej gry na Windows, macOS, Steam ani do sklepów z aplikacjami.
- Multiplayer działa tylko w Shiny Gen. Gry mogą być wieloosobowe przez link lub kod pokoju, ale gra wyniesiona z Shiny Gen jako zip na web na razie działa tylko dla jednego gracza.
Co dostajesz w zamian:
- Nic do instalowania, na żadnym urządzeniu, także na telefonach i tabletach.
- Grafika, 3D, animacja i dźwięk w tym samym projekcie, zrobione przez tego samego agenta.
- Agent, który gra we własną grę, więc wiele błędów zostaje znalezionych i naprawionych, zanim je zobaczysz.
- Link do udostępnienia od chwili, gdy gra działa.
Kiedy zamiast tego użyć Godot na komputer
Użyj edytora Godot na komputerze (z asystentem AI lub bez), jeśli:
- potrzebujesz już dziś natywnej wersji gry, na Steam, do sklepu z aplikacjami albo do pobrania na komputer;
- potrzebujesz projektu w standardowym edytorze, z jego dodatkami, C# albo własną wersją silnika;
- pracujesz nad dużym projektem w zespole i z kontrolą wersji.
Ile to kosztuje
Tworzenie, granie i udostępnianie gier jest darmowe, podobnie jak ręczna edycja kodu i zasobów. Generowanie AI i wbudowany agent zużywają klejnoty, a nowe konta zaczynają z darmowymi klejnotami. Jeden dowolny zakup, od pakietu startowego za $2.99, odblokowuje też eksport gier jako plików. Pełna lista jest na stronie z cennikiem.
Jeśli już płacisz za Claude lub ChatGPT, możesz podłączyć je do Shiny Gen zamiast wbudowanego agenta; kod, który pisze, nie kosztuje klejnotów. O tym jest następny wpis.
Najczęstsze pytania
Czy Godot ma wbudowane AI?
Nie. Edytor Godot nie zawiera asystenta AI. Możesz dodać go wtyczką do edytora, użyć ogólnego asystenta do programowania w projekcie na komputerze albo użyć narzędzia zbudowanego na Godot, takiego jak Shiny Gen, które uruchamia silnik i agenta AI razem w przeglądarce.
Czy to naprawdę Godot i GDScript?
Tak. Shiny Gen uruchamia fork silnika Godot skompilowany do WebAssembly z rendererem WebGPU, a gry są pisane w GDScript. Projekt działa na naszym odizolowanym forku, więc standardowy edytor Godot go nie otworzy.
Czy mogę otworzyć grę z Shiny Gen w edytorze Godot?
Nie jako projekt. Możesz czytać i kopiować GDScript z widoku Kod, ale nie ma jeszcze możliwości pobrania projektu, a kod jest pisany dla odizolowanego forka Shiny Gen.
Czy mogę zrobić grę w Godot na telefonie?
Tak. Aplikacja Shiny Gen na iPhone'a, iPada i Androida ma ten sam edytor i agenta, a przeglądarki mobilne też działają.
Czy to jest darmowe?
Tworzenie, granie i udostępnianie jest darmowe. Generowanie AI i wbudowany agent zużywają klejnoty, a nowe konta dostają darmowe klejnoty. Eksport gry jako pliku wymaga jednego dowolnego zakupu, od $2.99.
Czy mogę sprzedawać grę, którą zrobię?
Tak. To, co tworzysz, należy do ciebie, a Shiny Gen nie bierze udziału w przychodach. Częsta droga to eksport na web i sprzedaż na itch.io; eksport wymaga jednego dowolnego zakupu, od $2.99.