Przykładowe, ćwiczenia z programowania, historie deweloperów i filmy

Przykłady

Witaj, Vulkan

Przykład Hello Vulkan pokazuje, jak skonfigurować aplikację na Androida do korzystania z interfejsu Vulkan. Efektem końcowym jest kolorowy trójkąt na ekranie, ale przykład szczegółowo pokazuje cały proces konfiguracji.

Aby dokładnie zrozumieć każdy krok, zapoznaj się z ćwiczeniami z programowania, które są oparte na tym przykładzie i rozszerzone o renderowanie teksturowanego, obracającego się trójkąta.

AGDK Tunnel

Przykład AGDK Tunnel przedstawia prostą, niekończącą się grę obsługującą zarówno interfejs Vulkan, jak i OpenGL ES. Pokazuje, jak sprawdzić, czy urządzenie obsługuje interfejs Vulkan, i jak w razie niewystarczającej obsługi przejść na OpenGL ES.

Unity Boat Attack

Unity Boat Attack to projekt open source stworzony specjalnie na potrzeby testowania i rozwijania uniwersalnego potoku renderowania w Unity Universal Render Pipeline. Ma on na celu pokazanie, jak działają niektóre funkcje URP, oraz jest źródłem wiedzy o niektórych sztuczkach.

Więcej informacji znajdziesz w repozytorium open source repository to learn more!

UE4 Sun Temple

Sun Temple to przykład stworzony specjalnie na potrzeby Unreal Engine 4.x, aby pokazać możliwości tego silnika w świecie gier mobilnych. Użyj go, aby sprawdzić, co interfejs Vulkan może wnieść do Twojej gry mobilnej.

UE5 Lyra Starter Game

Lyra Starter Game to nowy projekt z przykładem rozgrywki wydany wraz z UE5, aby pokazać najnowsze sprawdzone metody tworzenia gier w UE5. Ma on być punktem wyjścia dla deweloperów gier do tworzenia nowych projektów i służyć jako konfigurowalne materiały edukacyjne. Wyeksportuj go z interfejsem Vulkan na Androida, aby sprawdzić możliwości interfejsu Vulkan na urządzeniach mobilnych z Androidem.

Filament

Filament to silnik renderowania w czasie rzeczywistym oparty na fizyce, przeznaczony na platformy Android, Linux, iOS, macOS, Windows i WebGL. Został zaprojektowany tak, aby był jak najmniejszy i jak najbardziej wydajny.

Ćwiczenia z programowania

Ćwiczenia z programowania Wprowadzenie do interfejsu Vulkan na Androidzie przeprowadzą Cię przez proces konfigurowania potoku renderowania Vulkan, a następnie renderowania teksturowanego, obracającego się trójkąta na ekranie. Następnie możesz kontynuować korzystanie z projektu, aby renderować grafikę gry.

Historie programistów

Deweloperzy gier na całym świecie coraz częściej wydają tytuły, które działają tylko z interfejsem Vulkan. Dzięki temu mogą skupić się na grze, zamiast pracować nad obsługą starszych technologii. Wydawanie tytułów, które działają tylko z interfejsem Vulkan, umożliwia im pełne wykorzystanie ulepszeń dostępnych w nowoczesnych układach mobilnych.

Zobacz, jak ci deweloperzy używają interfejsu Vulkan, aby uzyskać lepszą grafikę.

Filmy

Aby dowiedzieć się więcej o tworzeniu grafiki i interfejsie Vulkan na Androidzie, obejrzyj te filmy:

Vulkanised 2024

Vulkanised to największe wydarzenie poświęcone deweloperom korzystającym z interfejsu Vulkan API. Łączy społeczność deweloperów Vulkan, aby wymieniać się pomysłami, rozwiązywać problemy i pomagać w kształtowaniu przyszłego rozwoju interfejsu Vulkan API i ekosystemu.

Najnowsza edycja odbyła się w dniach 5–7 lutego 2024 r. w kampusie Google w Sunnyvale. Pełny program ze wszystkimi prezentacjami prelegentów znajdziesz w agendzie Vulkanised 2024.

Większość sesji jest nagrywana, a powtórki można obejrzeć w YouTube.

Vulkanised 2023

Edycja Vulkanised z 2023 r. obejmuje wiele ciekawych postępów w zakresie interfejsu Vulkan na układach mobilnych. Pełny program z filmami i prezentacjami znajdziesz w agendzie Vulkanised 2023, a nagrane sesje są dostępne na tej playliście w YouTube.