13.7 C
Berlin
piątek, 8 maja, 2026

„Fałszujcie, ile tylko możecie”: twórcy prawdopodobnie najważniejszego silnika gier sami wzywają do rozwiązania swoich największych problemów.

Follow US

80FaniLubię
908ObserwującyObserwuj
57ObserwującyObserwuj

Mikrozawieszki w grach opartych na silniku Unreal Engine 5 są częstym problemem. Epic przedstawia teraz rozwiązania dla deweloperów.

Żaden silnik gry nie kojarzy się obecnie tak bardzo z wizualną świetnością jak Unreal Engine 5. Jednak obecnie wiele gier kojarzy się również z zacięciami i spadkami wydajności silnika Epic. Producent przedstawia teraz deweloperom szereg rozwiązań.

Epic wypowiada wojnę mikrozacinaniu

Dość zabawne, ale też naprawdę prezentacja z Unreal Fest 2025, który odbył się na początku czerwca w Orlando, została niedawno opublikowana na kanale YouTube Unreal Engine. Można w niej zobaczyć inżyniera oprogramowania Epic, Ari Arnbjörnssona, który w kostiumie łowcy czarownic wzywa do „Hitch Hunt”, czyli polowania na mikrozacinanie.

Problem ten dotyka wiele gier stworzonych w silniku Unreal Engine 5. W prezentacji firma Epic przedstawia szereg przyczyn występowania mikrozacinania, które zostały ustalone na podstawie wywiadów z różnymi studiami. Ponadto przedstawiono szereg możliwych rozwiązań.

W sumie omówiono siedem przyczyn mikrozacinania się obrazu:

  • Problemy z przesyłaniem strumieniowym poziomów: Często spowodowane niewłaściwym użyciem obiektów statycznych, co prowadzi do przeciążenia pamięci i częstego zbierania śmieci.
  • Optymalizacja fizyki: Wielu programistów zapomina o optymalizacji fizyki, polegając na nanitach, ale złożona geometria bez uproszczenia kolizji generuje dodatkowe obciążenie.
  • Aktory spawnujące: Szczególnie w przypadku złożonych postaci niezależnych, które mogą powodować zacinanie się podczas spawnowania.
  • Kompilacja shaderów PSO podczas gry: Pomimo wprowadzenia pamięci podręcznej PSO w UE 5.3, nadal jest to częsta przyczyna zawieszania się gry na komputerach PC.
  • Garbage Collector: Może powodować zacinanie się, jeśli nie działa stopniowo.
  • Synchroniczne ładowanie zasobów: Synchroniczne ładowanie zasobów blokuje wątek renderowania i powoduje zacinanie się.
  • Przeciążenie blueprintów: Nadmierne lub nieefektywne wykorzystanie blueprintów może również negatywnie wpływać na wydajność.

Aby uniknąć tych problemów, według Epic szczególnie ważne jest lepsze optymalizowanie i efektywniejsze wykorzystanie zasobów. Deweloperzy powinni w miarę możliwości wcześnie włączyć sprawdzone praktyki optymalizacyjne do procesu tworzenia, aby zapobiec problemom już na samym początku.

Jakie są wasze doświadczenia z grami opartymi na silniku Unreal Engine 5?

Stephan
Stephan
Wiek: 25 lat Pochodzenie: Bułgaria Hobby: Gra Zawód: redaktor online, student

RELATED ARTICLES

„Mam nadzieję, że to cofną” – fani Diablo 4 są wściekli z powodu zasadniczej zmiany dotyczącej przedmiotów w dodatku...

Wielu graczy jest obecnie niezadowolonych z unikalnych przedmiotów w Diablo 4: Lord of Hatred. Zostały one bowiem zasadniczo zmienione. Przedmioty...

Subnautica 2: data premiery, platformy, tryb wieloosobowy, Game Pass i nie tylko – wszystkie informacje o tej przygodowej grze...

Subnautica wkrótce trafi do wczesnego dostępu. Zebraliśmy wszystkie informacje o cenie, trybie kooperacji, platformach i nie tylko w jednym...

Helldivers 2: Społeczność graczy była ostatnio bardzo niezadowolona z powodu wpadki z PSN

Fani Helldivers 2 nie są obecnie zadowoleni z dewelopera Arrowhead. Winę za to ponoszą nowe mechy oraz sposób wprowadzania...