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.
- Firma Com2uS używa Vulkana, aby zapewnić lepszą grafikę
- Call of Duty Warzone Mobile używa Vulkana, aby zapewnić lepszą grafikę
- Optymalizacja Godot Engine Vulkan na Androida
- Pokémon TCG Pocket: stosowanie wyłącznie Vulkana do tworzenia gier casualowych
Filmy
Aby dowiedzieć się więcej o programowaniu grafiki i platformie Vulkan na Androida, obejrzyj te filmy:
- Tworzenie gier na Androida o wysokiej jakości za pomocą Vulkan (Google I/O'19)
- Optymalizacja wydajności gier Vulkan (GGDS 2023)
- Grafika gier na Androida – porównanie OpenGL ES i Vulkan (GDC 2023)
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.