با بازی های اندروید شروع کنید، با بازی های اندروید شروع کنید، با بازی های اندروید شروع کنید، با بازی های اندروید شروع کنید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
به طور معمول، شما شروع به توسعه بازی خود در یک موتور بازی مانند Unity، Unreal، Defold یا Godot می کنید. احتمالاً همان جایی است که شما طراحی بصری خود را نیز انجام می دهید. سپس در ابزار اندروید برای توسعه، بهینه سازی و توزیع بازی خود کار می کنید.
توسعه دهید
برای توسعه بازی های اندروید، از کیت توسعه بازی اندروید (AGDK) در ترکیب با موتور بازی خود استفاده می کنید. AGDK شامل ابزارها و کتابخانه های اصلی توسعه بازی اندروید است. این شامل یکپارچه سازی بازی C/C++، تنظیم عملکرد، صدای با کارایی بالا و ویژگی هایی برای استفاده یا سفارشی سازی موتورهای بازی است.
برخی از موتورهای بازی دارای اجزای AGDK هستند، بنابراین می توانید بدون تغییر موتور بازی، بازی های اندروید بسازید. شما همچنین می توانید از AGDK برای توسعه یا سفارشی سازی موتور بازی خود استفاده کنید.
میتوانید از افزونه توسعه بازی اندروید (AGDE) استفاده کنید، یک افزونه ویژوال استودیو که میتوانید از آن برای توسعه بازیهایی در ویژوال استودیو استفاده کنید که شامل Android بهعنوان پلتفرم هدف میشود.
میتوانید از سرویسهای «بازیهای Google Play» برای افزودن ویژگیهای اجتماعی به بازی خود، مشاهده آمار بازیها و ارائه گیمپلی متقابل در چندین دستگاه استفاده کنید. میتوانید خدمات بازیهای Play را در کنسول Google Play راهاندازی و مدیریت کنید، و سپس با استفاده از APIهای خدمات بازیهای Play برای Android، C و Unity، ویژگیهایی را اضافه کنید.
میتوانید از بازیهای Google Play برای رایانه شخصی استفاده کنید، پلتفرمی که بازی Android شما را با استفاده از شبیهسازی با عملکرد بالا با بازی متقابل دستگاه Android و ChromeOS از یک پایگاه کد به رایانههای شخصی میآورد.
میتوانید از Android NDK برای توسعه یک برنامه Android به صورت کد بومی با استفاده از C یا C++ استفاده کنید. این می تواند عملکرد بازی شما را با دسترسی مستقیم بیشتر به سخت افزار دستگاه افزایش دهد. همچنین به شما امکان می دهد از کتابخانه های C و C++ استفاده مجدد کنید و کد بازی را در چندین پلتفرم به اشتراک بگذارید. برای انواع خاصی از برنامهها، این میتواند به شما در استفاده مجدد از کتابخانههای کد نوشته شده به آن زبانها کمک کند.
به Develop بروید
بهینه سازی کنید
میتوانید بازیهای خود را برای ویژگیهایی که میخواهید، مانند عمر باتری یا بهبود عملکرد، بهینه کنید. ابزارهای بهینه سازی شامل موارد زیر است:
Android GPU Inspector (AGI) ، یک ابزار پیشرفته گرافیکی و پروفایل سیستم که ردیابی و تجزیه و تحلیل فریم های جداگانه را فراهم می کند.
Android Performance Tuner (APT) ، ابزاری که میتوانید برای اندازهگیری و بهینهسازی نرخ فریم، وفاداری گرافیکی، زمان بارگذاری و رها شدن بارگذاری در بسیاری از دستگاههای Android در مقیاس استفاده کنید.
Android Dynamic Performance Framework (ADPF) ، مجموعهای از APIهایی است که میتوانید برای بهینهسازی عملکرد بازی در سطحی پایدار که دستگاهها را بیش از حد گرم نمیکند، استفاده کنید.
به Optimize بروید
منتشر کنید
شما از Google Play برای اضافه کردن خدمات و توزیع بازیهای اندروید استفاده میکنید.
با Play as you Download ، میتوانید به بازیکنان خود اجازه دهید تا پس از یک بارگیری کوچک به سرعت وارد گیمپلی شوند، در حالی که داراییهای باقیمانده بازی در پسزمینه واکشی میشوند.
به انتشار بروید
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],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)"]]