Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Genellikle oyununuzu Unity, Unreal, Defold veya Godot gibi bir oyun motorunda geliştirmeye başlarsınız. Görsel tasarımınızı da muhtemelen burada yaparsınız. Ardından, oyununuzu geliştirmek, optimize etmek ve dağıtmak için Android araçlarında çalışırsınız.
Geliştirme
Android oyunları geliştirmek için oyun motorunuzla birlikte Android Game Development Kit (AGDK)'yi kullanırsınız. AGDK, temel Android oyun geliştirme araçlarını ve kitaplıklarını içerir. C/C++ oyun entegrasyonu, performans ayarı, yüksek performanslı ses ve oyun motorlarını kullanmaya veya özelleştirmeye yönelik özellikler içerir.
Bazı oyun motorlarında entegre AGDK bileşenleri bulunur. Bu sayede, oyun motorunda değişiklik yapmadan Android oyunları oluşturabilirsiniz. AGDK'yi kullanarak kendi oyun motorunuzu geliştirebilir veya özelleştirebilirsiniz.
Visual Studio'da hedef platform olarak Android'i içeren oyunlar geliştirmek için kullanabileceğiniz bir Visual Studio uzantısı olan Android Oyun Geliştirme Uzantısı'nı (AGDE) kullanabilirsiniz.
Oyununuza sosyal özellikler eklemek, oyun istatistiklerini görüntülemek ve birden fazla cihazda platformlar arası oyun deneyimi sunmak için Google Play Oyun Hizmetleri'ni kullanabilirsiniz. Google Play Console'da Play Games Services'i kurup yönetebilir, ardından Android, C ve Unity için Play Games Services API'lerini kullanarak özellikler ekleyebilirsiniz.
Android oyununuzu tek bir kod tabanından Android ve ChromeOS cihazlar arası oyun oynama özelliğiyle yüksek performanslı emülasyon kullanarak PC'lere getiren bir platform olan PC Üzerinde Google Play Games'i kullanabilirsiniz.
C veya C++ kullanarak yerel kodda Android uygulaması geliştirmek için Android NDK'yı kullanabilirsiniz. Bu, oyununuza cihaz donanımına daha doğrudan erişim sağlayarak oyununuzun performansını artırabilir. Ayrıca C ve C++ kitaplıklarını yeniden kullanmanıza ve oyun kodunu birden fazla platformda paylaşmanıza olanak tanır. Bu, belirli uygulama türlerinde bu dillerde yazılmış kod kitaplıklarını yeniden kullanmanıza yardımcı olabilir.
Oyunlarınızı pil ömrü veya iyileştirilmiş performans gibi istediğiniz özellikler için optimize edebilirsiniz. Optimizasyon araçları şunlardır:
Tek tek karelerin izlenmesini ve analiz edilmesini sağlayan gelişmiş bir grafik ve sistem profilleme aracı olan Android GPU Inspector (AGI).
Birçok Android cihazda kare hızlarını, grafik kalitesini, yükleme süresini ve yükleme sırasında vazgeçmeleri ölçmek ve optimize etmek için kullanabileceğiniz Android Performance Tuner (APT).
Android Dinamik Performans Çerçevesi (ADPF), oyun performansını cihazları aşırı ısıtmayacak sürdürülebilir bir düzeyde optimize etmek için kullanabileceğiniz bir API grubudur.
Android oyunlarına hizmet eklemek ve oyunları dağıtmak için Google Play'i kullanırsınız.
İndirirken oynama özelliğiyle, oyuncularınızın kısa bir indirme sonrasında hemen oyuna başlamalarını sağlayabilirsiniz. Kalan oyun öğeleri, arka planda getirilir.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-26 UTC."],[],[],null,["# Get started with Android games\n\nTypically, you start developing your game in a game engine, such as Unity,\nUnreal, Defold, or Godot. That's likely to be where you do your visual design,\nas well. Then you work in Android tools to develop, optimize, and distribute\nyour game.\n\nDevelop\n-------\n\nTo develop Android games, you use the\n[Android Game Development Kit (AGDK)](/games/agdk) in combination\nwith your game engine. The AGDK comprises core Android game development tools\nand libraries. It includes C/C++ game integration, performance tuning,\nhigh-performance audio, and features for using or customizing game engines.\n\nSome game engines have integrated AGDK components, so you can build Android\ngames without modifying the game engine. You can also use AGDK to develop or\ncustomize a game engine yourself.\n\nYou can use the [Android Game Development Extension (AGDE)](/games/agde), a\nVisual Studio extension you can use to develop games in Visual Studio that\ninclude Android as a target platform.\n\nYou can use [Google Play Games services](/games/pgs/overview) to add social\nfeatures to your game, view\ngameplay stats, and provide cross-platform gameplay across multiple devices. You\ncan set up and manage Play Games Services in the Google Play Console, and then\nadd features using the Play Games Services APIs for Android, C, and Unity.\n\nYou can use [Google Play Games for PC](/games/playgames/overview), a platform\nthat brings your Android game to PCs\nusing high-performance emulation with Android and ChromeOS cross-device play\nfrom a single codebase.\n\nYou can use the [Android NDK](/ndk) to develop an Android app in\nnative code using C or C++. It can increase the performance of your game by\nproviding it with more direct access to device hardware. It also lets you\nreuse C and C++ libraries, and share game code across multiple platforms. For\ncertain types of apps, this can help you reuse code libraries written in those\nlanguages.\n\n[Go to Develop](/games/develop/overview)\n\nOptimize\n--------\n\nYou can optimize your games for the characteristics you want, such as battery\nlife or improved performance. Optimization tools include the following:\n\n- [Android GPU Inspector (AGI)](/agi), an advanced\n graphics and system profiling tool that provides tracing and\n analysis of individual frames.\n\n- [Android Performance Tuner (APT)](/games/sdk/performance-tuner), a tool you\n can use to measure and optimize frame rates, graphical fidelity, loading time\n and loading abandonment across many Android devices at scale.\n\n- [Android Dynamic Performance Framework (ADPF)](/games/optimize/adpf), a set of\n APIs you can use to optimize\n game performance at a sustainable level that doesn't overheat devices.\n\n[Go to Optimize](/games/optimize/overview)\n\nPublish\n-------\n\nYou use [Google Play](/games/distribute) to add services to and distribute\nAndroid games.\n\nWith [Play as you Download](/games/distribute/play-as-you-download), you can\nallow your players to get into gameplay quickly after a\nsmall download while remaining game assets are fetched in the background.\n\n[Go to Publish](/games/distribute/overview)"]]