Nasze ostatnie projekty

Optymalizacja infrastruktury AWS

Infrastruktura serwerowa gry klienta wymagała gruntownej konserwacji. Składała się z różnych serwerów, usług, systemów komunikacyjnych oraz funkcji Lambda, ale brakowało jej odpowiedniej dokumentacji. Nasze działania Rezultaty Dostarczona została czysta, w pełni udokumentowana i aktualna infrastruktura, z całym kodem w repozytoriach,…

Czytaj więcej: Optymalizacja infrastruktury AWS

Narzędzie do łączenia siatek i materiałów (Material & Mesh Merging) w Unity 3D

Jednym z najczęstszych wyzwań optymalizacyjnych w projektach Unity 3D jest duża liczba oddzielnych GameObjectów z różnymi materiałami. Powoduje to znaczące obciążenie CPU, ponieważ silnik musi poświęcać dodatkowy czas na przygotowanie danych dla GPU do renderowania. Choć wbudowane w Unity mechanizmy…

Czytaj więcej: Narzędzie do łączenia siatek i materiałów (Material & Mesh Merging) w Unity 3D

Narzędzie do optymalizacji wydajności renderowania z wykorzystaniem Texture Atlassing w Unity 3D

Jednym z najczęstszych wąskich gardeł wydajności w projektach Unity 3D jest liczba draw call-i wymaganych do wyrenderowania sceny. Za każdym razem, gdy GPU przełącza się między różnymi teksturami lub materiałami, CPU musi wysłać nowy draw call – co generuje dodatkowe…

Czytaj więcej: Narzędzie do optymalizacji wydajności renderowania z wykorzystaniem Texture Atlassing w Unity 3D

Narzędzie do analizy scen w Unity 3D

Duże projekty w Unity 3D często cierpią na ukryte nieefektywności: nieużywane lub zduplikowane materiały, zbyt złożone mesh-y, konfiguracje oświetlenia zwiększające koszt renderowania czy nieprawidłowo skonfigurowane LOD-y. Problemy te prowadzą do dłuższych czasów renderowania klatek, większego zużycia pamięci i nierównej wydajności…

Czytaj więcej: Narzędzie do analizy scen w Unity 3D