Epic Games oficjalnie pracuje nad Unreal Engine 6. Nowy silnik ma rozwiązać fundamentalne problemy poprzedników i wprowadzić prawdziwą rewolucję w wydajności oraz wieloplatformowym rozwoju gier.
Epic Games szykuje rewolucję
Podczas podcastu Lexa Friedmana, prezes Epic Games, Tim Sweeney, ujawnił, że firma aktywnie pracuje nad kolejną generacją swojego silnika – Unreal Engine 6. Projekt ma połączyć dwa rozdzielne dotąd kierunki rozwoju: silnik wykorzystywany przez twórców gier oraz jego wersję używaną w ekosystemie Fortnite’a. Celem jest stworzenie jednej, spójnej platformy, która będzie działać sprawnie na wszystkich docelowych urządzeniach.
Unreal Engine 5 ma swoje ograniczenia: UE6 ma je usunąć
Choć Unreal Engine 5 zdobył uznanie dzięki realistycznej grafice i technologii Nanite czy Lumen, nie brakuje krytyki ze strony deweloperów. Główne zarzuty dotyczą konieczności samodzielnego naprawiania błędów w silniku oraz jego ograniczeń wydajnościowych, szczególnie w grach z otwartym światem.
UE6 ma być odpowiedzią na te bolączki. Epic Games planuje uproszczenie procesu deweloperskiego, lepszą dokumentację oraz zwiększoną stabilność. Przede wszystkim jednak nowa wersja silnika przyniesie potężną zmianę w zakresie wydajności CPU.
Koniec z symulacją gry na jednym rdzeniu procesora
Jednym z kluczowych problemów poprzednich wersji Unreal Engine była architektura oparta na jednym rdzeniu procesora podczas symulacji gry. W praktyce oznaczało to, że nawet potężne maszyny z wielordzeniowymi CPU nie były w pełni wykorzystywane przez silnik.
„Jeśli masz 16-rdzeniowy procesor, my używamy tylko jednego rdzenia do symulacji gry” – przyznał Sweeney.
Powodem tego stanu rzeczy była prostota implementacji – łatwiej było tworzyć rozwiązania dla pojedynczego rdzenia niż dla środowiska wielowątkowego. Jednak Epic Games zdaje sobie sprawę, że w dłuższej perspektywie to ograniczenie stało się poważną przeszkodą.
Unreal Engine 6 z pełnym wsparciem dla wielowątkowości
W nowym silniku Epic planuje pełne wsparcie dla programowania wielowątkowego, co ma znacząco zwiększyć wydajność gier. Zwłaszcza tych z dużym światem, dużą liczbą obiektów czy dynamicznymi symulacjami.
To ważna wiadomość zarówno dla graczy, jak i deweloperów – większa wydajność oznacza płynniejszą rozgrywkę, krótsze czasy ładowania i większe możliwości projektowe.
Kiedy premiera Unreal Engine 6?
Chociaż dokładna data premiery Unreal Engine 6 nie została jeszcze ogłoszona, według słów Tima Sweeneya, pierwsze wczesne wersje mogą pojawić się w ciągu najbliższych dwóch-trzech lat. Do tego czasu Epic będzie kontynuować rozwój UE5, przygotowując grunt pod kolejną generację.