Przejdź do treści
klyogames

Co dodajesz?

Jedno konto dla gracza i twórcy. Wpis i klip trafiają do społeczności, gra do katalogu po sprawdzeniu.

Gra (paczka ZIP)Własny adres i statystyki, a udział w reklamach, gdy je uruchomimy. Publikacja po automatycznym sprawdzeniu. Klip z gryNagraj 15–30 s rozgrywki jednym kliknięciem w studiu. Wpis do społecznościTekst, zdjęcia albo wideo do 30 s: pytanie, prośba o testy, premiera.

Pierwsza gra

Dlaczego moja gra została zatrzymana przy wgraniu i jak to naprawić

Na klyo gra nic nie pobiera z cudzych serwerów i nic im nie wysyła, nie ma własnego logowania, a reklamy pokazuje tylko przez klyo. Pliki z publicznych CDN dokładamy do paczki sami. Na resztę karta w studiu podaje każdy powód, naprawę i polecenie dla Twojego AI.

Zanim zaczniesz

  • Gra jest wgrana do studia pod adresem dev.klyo.pl, a podgląd pokazuje czerwoną kartę.
  • Pliki gry na Twoim komputerze albo w narzędziu AI, żeby je zmienić i wgrać ponownie.

Krok po kroku

  1. Przeczytaj kartę od góry

    Każdy ponumerowany wiersz mówi, co znaleźliśmy i co wstawić w zamian. Popraw wszystkie, zanim wgrasz ponownie, wtedy kolejne sprawdzenie przejdzie za pierwszym razem.

  2. Zleć to swojemu AI

    Naciśnij Skopiuj polecenie dla asystenta AI i wklej je do ChatGPT, Claude albo Gemini razem z plikami gry. Polecenie wymienia dokładne zmiany i wywołania SDK klyo.

  3. Zastąp własne logowanie

    Każdy gracz ma już konto klyo. To, co gra zapisuje w localStorage, samo idzie za zalogowanym graczem na każde urządzenie, więc usuń logowanie i formularz hasła. Wyniki z nazwą gracza daje klyo.score.

  4. Zastąp PeerJS i cudze serwery

    PeerJS pokazuje graczom nawzajem ich adresy IP i idzie przez publiczny serwer, więc na klyo nie działa. Do gry ze znajomymi użyj pokoi klyo.online. Firebase, Supabase albo PlayFab zamień na klyo.save, klyo.score i klyo.leaderboard.

  5. Usuń płatności i cudze reklamy

    Reklamy przy grze stawiamy my, a gdy ruszą na klyo, 70% przychodu jest Twoje. Nagrodę za obejrzenie reklamy daje klyo.rewardedAd, przerwę między poziomami klyo.adBreak.

  6. Połącz swoje AI z klyo

    Naciśnij Połącz swoje AI z klyo albo weź klucz API. Połączone AI samo wgra poprawioną wersję i sprawdza ją, aż na karcie nic nie zostanie.

Jeśli coś nie działa

W paczce nie ma index.html

Spakuj folder, w którym leży index.html (często dist, build albo public), z index.html na wierzchu.

W paczce jest kilka plików index.html

Jeden ZIP to jedna gra. Zostaw jeden index.html na wierzchu.

Plik nie należy do gry przeglądarkowej

Przyjmujemy strony, skrypty, style, obrazy, dźwięki, wideo, czcionki i dane gry. Inne pliki usuń z paczki.

Gra z Unity nie startuje

Skompresowany build Unity czeka na nagłówek z serwera. W Player Settings, Publishing Settings ustaw Compression Format na Disabled albo włącz Decompression Fallback i zbuduj ponownie.

Plik z CDN dalej jest na karcie

Gra składa ten adres w trakcie działania, więc nie mogliśmy go zobaczyć. Wpisz adres w kodzie jako pełny napis albo włóż plik do paczki z adresem względnym.

Gra łączy się z moim serwerem meczów

Zgłoś adres serwera z polityką prywatności w ostatnim kroku kreatora. Gra trafi do sprawdzenia razem z serwerem.

Dlaczego moja gra nie może wczytać Google Fonts na klyo?

Każdy plik z cudzego serwera zdradza tej firmie adres IP gracza i może się zmienić po naszym sprawdzeniu. Pliki z publicznych CDN dokładamy do paczki sami, więc gra wczytuje je z klyo i działa też bez sieci.

Czy mogę zostawić własne logowanie i konta?

Nie. Gracze mają już konto klyo, a ich postęp z localStorage idzie za nimi na każde urządzenie bez linijki kodu. Pełny stan gry zapisze klyo.save, jeśli chcesz więcej.

Czy mój asystent AI zna te zasady?

Tak. Łącznik klyo daje każdemu AI tę samą listę w klyo_game_requirements, a klyo_game_diagnostics mówi mu, co zatrzymało paczkę i jak to naprawić.