
Case study · Gry przeglądarkowe · 2026 · projekt demo
Koga: prototyp gry ekonomiczno-osadniczej w przeglądarce. Łańcuchy produkcji, klasy mieszkańców, wyspy, statki i handel między graczami. PixiJS 8, Symfony, PostgreSQL.

Koga (nazwa robocza) to prototyp przeglądarkowej gry ekonomiczno-osadniczej w widoku izometrycznym. Gracz zakłada osadę na wyspie, buduje łańcuchy produkcji, rozwija mieszkańców i handluje drogą morską. Projekt powstaje od lipca 2026 roku, a wersja 0.1.0 jest z listopada 2026. Świat, nazewnictwo, grafika i interfejs są własne.
Budynki tworzą łańcuchy: drewno, kamień, narzędzia, żywność i towary luksusowe. Mieszkańcy awansują przez cztery klasy, a każda ma własne potrzeby. Wyspy mają różne żyzności, więc część surowców trzeba sprowadzać. Okno bilansu pokazuje produkcję i zużycie na minutę i ostrzega przed niedoborami, a budynki produkcyjne można ulepszać. Gracza prowadzą zadania od pierwszej drogi.
Stocznia buduje statki, które wożą towary między wyspami - ręcznie albo na automatycznych trasach z pauzą i wznowieniem. Gracze handlują ze sobą na rynku ofert, w którym towar jest blokowany na czas transakcji.
Renderer oparty na PixiJS 8 rysuje teren w jednym shaderze z miękkim wybrzeżem, wodą, drogami, cieniami i mgłą nieodkrytych sektorów. Wszystkie 23 budynki powstają w przeglądarce z własnych receptur (Canvas 2D), mają warianty, animacje i medaliony statusów. Jakość grafiki dobiera się automatycznie do komputera gracza.
Silnik gry działa na serwerze (Symfony, PostgreSQL, Redis): czas, produkcja i rejsy są liczone po stronie serwera, a konta graczy mają pełną izolację zasobów. Panel administracyjny pozwala zmieniać definicje budynków, zadania i parametry gry. Projekt jest niekomercyjny i rozwijany w zamkniętym gronie, dlatego nie ma publicznej wersji demonstracyjnej.
GraWyspa gracza - miasto, drogi, produkcja i port w widoku izometrycznym
GraZbliżenie - budynki z animacjami, tragarze i medaliony statusów
GraFlota - statki handlowe i automatyczne trasy między wyspami
GraRynek graczy - oferty z blokadą towaru (escrow)
GraBilans wyspy na minutę z ostrzeżeniami o niedoborach
GraLogowanie i rejestracja gracza
GrafikaDom w czterech klasach mieszkańców - grafika generowana w przeglądarce
GrafikaMedaliony statusów budynków: brak surowca, praca, pauza
GrafikaWarianty budynku produkcyjnego
GrafikaStocznia w wariantach i stanach
Panel administracyjnyPanel admina - definicje budynków
Panel administracyjnyZadania prowadzące gracza
Panel administracyjnyParametry gry z regułami poprawności