Shiny Gen / Blog

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:

Czego potrzebujesz

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.

Shiny Rapids, gra o spływie tratwą w 3D, w Chrome na shinygen.ai. Po lewej przyciski Start, Odkrywaj, plus, Klejnoty i Konto. Po prawej Udostępnij, Remiksuj i Statystyki.
Shiny Rapids, gra w Godot z katalogu, w Chrome na shinygen.ai. Przycisk + po lewej zaczyna nową grę.

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ł.

Ekran Wybierz silnik w Shiny Gen z listą: Silnik Godot, Silnik GBA, Silnik GBC, Silnik N64, Silnik GameCube i Silnik DS.
Drugi ekran + Nowy: wybierz Silnik Godot dla gry w GDScript.

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:

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.

Widok Czat na karcie Agent otwarty obok bijatyki. W polu wiadomości jest polecenie przytulnej gry wędkarskiej, a pod nim saldo klejnotów, wybór modelu i przycisk Wyślij.
Karta Agent, widok Czat: opisz grę zwykłym językiem i naciśnij Wyślij. (Zrzut zrobiony do naszej strony w sklepie.)

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:

  1. Pisze lub edytuje GDScript twojej gry.
  2. Uruchamia ją i czyta błędy w czasie działania, z numerami wierszy.
  3. Robi zrzuty ekranu, żeby sprawdzić, co naprawdę jest na ekranie.
  4. Naciska przyciski, żeby zagrać w to, co zbudował, także kilka naraz.
  5. 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:

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.

Widok Kod na karcie Agent z GDScript: func _ready() wywołuje _build_world(), _build_hud(), _build_audio() i _new_tower(), obok działającej gry 3D Shiny Skyline.
Widok Kod: prawdziwy GDScript gry zremiksowanej z Shiny Skyline, obok gry, którą uruchamia.

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:

Co dostajesz w zamian:

Kiedy zamiast tego użyć Godot na komputer

Użyj edytora Godot na komputerze (z asystentem AI lub bez), jeśli:

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.

Zacznij nową grę w Godot

Otwiera Shiny Gen z nową, pustą grą Godot. Do tworzenia gier potrzebne jest darmowe konto.

Niektóre strony, do których prowadzi ten wpis, są po angielsku.

Ostatnia aktualizacja: 9 października 2026