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

Próbki

Cześć Vulkan

Przykład Hello Vulkan pokazuje, jak skonfigurować aplikację na Androida, aby używała Vulkana. Efekt końcowy to po prostu kolorowy trójkąt na ekranie, który szczegółowo pokazuje wszystkie niezbędne czynności konfiguracyjne.

Aby dokładniej poznać poszczególne kroki, zapoznaj się z tym projektem w Codelab, który jest rozszerzeniem tego przykładu i renderuje obracający się trójkąt z teksturą.

AGDK Tunnel

Przykład AGDK Tunnel pokazuje prostą grę typu endless, która obsługuje zarówno Vulkan, jak i OpenGL ES. Pokazuje on, jak sprawdzić, czy urządzenie obsługuje Vulkan, i w przeciwnym razie przejść na OpenGL ES.

Unity Boat Attack

Unity Boat Attack to przykładowy projekt typu open source stworzony specjalnie po to, aby ułatwić testowanie i rozwijanie uniwersalnego kanału renderowania w Unity. Ma ona na celu pomóc Ci poznać działanie niektórych funkcji URP oraz nauczyć się kilku sztuczek.

Aby dowiedzieć się więcej, zapoznaj się z repozytorium oprogramowania open source.

UE4 Świątynia Słońca

Sun Temple to przykładowa gra stworzona na Unreal Engine 4.x, która demonstruje możliwości silnika w świecie gier mobilnych. Dzięki temu możesz sprawdzić, co Vulkan może wnieść do Twojej gry mobilnej.

UE5 Lyra Starter Game

Lyra Starter Game to nowy przykładowy projekt rozgrywki opublikowany w UE5, który pokazuje najnowsze sprawdzone metody tworzenia gier w UE5. Ma on być punktem wyjścia dla twórców gier do tworzenia nowych projektów i służy jako dostosowywalne zasoby edukacyjne. Wyeksportuj go z Vulkanem na Androida, aby sprawdzić możliwości Vulkana na urządzeniach mobilnych z Androidem.

Filament

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

Ćwiczenia z programowania

W tym samouczku dotyczącym Vulkana na Androidzie znajdziesz instrukcje konfigurowania potoku renderowania Vulkana, a następnie renderowania obracającego się trójkąta z teksturą na ekranie. Następnie możesz nadal używać projektu do renderowania grafiki gry.

Historie programistów

Coraz więcej deweloperów gier na całym świecie wydaje gry tylko na Vulkana. Dzięki temu mogą skupić się na grze, zamiast zajmować się obsługą przestarzałej technologii. Dzięki wydawaniu tytułów tylko na Vulkana deweloperzy mogą w pełni korzystać z ulepszeń udostępnionych dla nowoczesnych układów mobilnych.

Zobacz, jak ci deweloperzy korzystają z Vulkana, aby poprawić jakość grafiki.

Filmy

Aby dowiedzieć się więcej o programowaniu grafiki i platformie Vulkan na Androida, obejrzyj te filmy:

Vulkanised 2024

Vulkanised to największe wydarzenie dla deweloperów korzystających z interfejsu Vulkan API. Społeczność deweloperów Vulkan może się w nim spotykać, aby wymieniać się pomysłami, rozwiązywać problemy i kierować dalszym rozwojem interfejsu Vulkan API oraz ekosystemu.

Ostatnia edycja odbyła się w dniach 5–7 lutego 2024 r. w kampusie Google w Sunnyvale. Pełny plan wraz ze wszystkimi prezentacjami znajdziesz w Agenda Vulkanised 2024.

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

Vulkanized 2023

W edycji 2023 r. znajdziesz wiele ciekawych informacji o Vulkanie na procesorach mobilnych. Pełny program wraz z filmami i prezentacjami znajdziesz w Agenda Vulkanised 2023, a nagrane sesje znajdziesz na tej playliście w YouTube.