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

Próbki

Halo Vulkan

Przykład Hello Vulkan pokazuje, jak skonfigurować aplikację na Androida pod kątem korzystania z interfejsu Vulkan. Efektem końcowym jest po prostu kolorowy trójkąt na ekranie, ale szczegółowo widać w nim cały proces konfiguracji.

Jeśli chcesz dowiedzieć się więcej o poszczególnych krokach, zapoznaj się z ćwiczeniami z programowania oparte na tym przykładzie, które zostały rozwinięte w celu renderowania teksturowanego trójkąta.

Tunel AGDK

Przykład tunelu AGDK pokazuje prostą, niekończącą się grę obsługującą zarówno interfejs Vulkan, jak i OpenGL ES. Narzędzie to pokazuje, jak sprawdzić obsługę interfejsu Vulkan na urządzeniu i w razie potrzeby przełączyć się na OpenGL ES.

Atak Unity Boat

Unity Boat Attack to przykładowy projekt typu open source stworzony z myślą o testowaniu i rozwijaniu Universal Render Pipeline na platformie Unity. Ma ona za zadanie pokazać, jak działają niektóre funkcje URP, oraz materiały o niektórych sztuczkach.

Aby dowiedzieć się więcej, odwiedź repozytorium typu open source.

Świątynia Słońca UE4

Rozwiązanie Sun Temple zostało opracowane specjalnie na potrzeby Unreal Engine 4.x, aby zaprezentować możliwości silnika w świecie gier mobilnych. Sprawdź, co Vulkan może wykorzystać w Twojej grze mobilnej.

Gra startowa UE5 Lyra

Lyra Starter Game to nowy, przykładowy projekt związany z rozgrywką przy użyciu UE5, który przedstawia najnowsze sprawdzone metody tworzenia gier w UE5. Ma być dla twórców gier punktem wyjścia do tworzenia nowych projektów i służyć jako konfigurowalne zasoby edukacyjne. Wyeksportuj go za pomocą interfejsu Vulkan na Androidzie, aby sprawdzić możliwości tej usługi na urządzeniach mobilnych z Androidem.

Filament

Filament to działający w czasie rzeczywistym mechanizm renderowania działającego w czasie rzeczywistym dla systemów Android, Linux, iOS, macOS, Windows i WebGL. Powstał z myślą o jak najmniejszych działaniach i jak najmniejszej skuteczności.

Ćwiczenia z programowania

Ćwiczenie z programowania Pierwsze kroki z interfejsem Vulkan na Androidzie zawiera instrukcje konfigurowania potoku renderowania Vulkan oraz renderowania na ekranie teksturowanego, obracającego się trójkąta. Możesz dalej korzystać z tego projektu do renderowania grafiki gry.

Historie programistów

Deweloperzy z całego świata coraz częściej jednak publikują gry z interfejsem Vulkan. Dzięki temu mogą się skupić na grze, a nie na obsługiwaniu starszych technologii. Wprowadzenie gier z serii Vulkan umożliwia pełne wykorzystanie udoskonaleń dostępnych w nowoczesnych układach mobilnych.

Sprawdź, jak Com2uS decyduje się obsługiwać Vulkan tylko w grze Summoners War: Chronicles i Activision używa interfejsu Vulkan w Call of Duty: Warzone Mobile, by uzyskać lepszą grafikę.

Filmy

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

Wulkanizowane 2024

Vulkanized to największe wydarzenie przeznaczone dla programistów korzystających z interfejsu Vulkan API. Łączy społeczność deweloperów interfejsu Vulkan w celu wymiany pomysłów, rozwiązywania problemów i ułatwiania kształtowania przyszłego rozwoju interfejsu API i ekosystemu Vulkan.

Najnowsza edycja odbyła się w dniach 5–7 lutego 2024 roku w kampusie Google w Sunnyvale. Pełny program spotkania ze wszystkimi prezentacjami znajdziesz w harmonogramie na 2024 rok.

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

Wulkanizowane 2023

Wersja Vulkanized z 2023 roku przedstawia również ciekawe postępy w dziedzinie technologii Vulkan w zakresie technologii mobilnych. Pełny program wydarzeń z filmami i prezentacjami znajdziesz w harmonogramie wydarzenia na 2023 r., a nagrane sesje znajdziesz na tej playliście w YouTube.