دوست داری بازی موبایلی بسازی؟ اونم بدون برنامهنویسی و حتی یک خط کد زدن؟! پس با این مقاله همراه من باش.
در سال 2020، از صنعت بازی 77.2 میلیارد دلار درآمد ایجاد شده و رشد 13 درصدی داشته. این اعداد خیلی وسوسهانگیزه. خب برای بازی سازی به چه چیزهایی نیاز داریم؟
یک کامپیوتر- 2 تا 3 گوشی هوشمند برای تست-طراحی گرافیک و انیمیشن مرتبط و یک اکانت دولوپری برای اندروید و IOS
برای افتتاح حساب دولوپری، خواندن این مقاله را به شما پیشنهاد میکنیم : چگونه اکانت دولوپر گوگل پلی و اپل بسازیم؟ - ترفندها و پیشنیازها
قالبهای بازی سازی: این موتورها یک سری قالبهای تخصصی بازی میدهند که میتونید بهش کاراکتر، موسیقی یا تم اضافه کنید. البته تغییر ایجاد کردن تو این قالبها سخته.
موتورهای بازی سازی دراگ اند دراپ(Drag and Drop): شما میتونید با درگ اند دراپ آبجکت و ویژگیهای مختلف رو به بازی اضافه کنید. مثلا تعریف میکنید که کاراکترتون وقتی به یک گیاه نزدیک میشه آسیب ببینه. این موتورها برای مبتدیها مناسب هستن.
موتورهای بازی سازی بر پایه اسکریپتهای بصری: در این موتورها میتونید یک جریان داده(Flow Diagram) بسازید که فرآیندهایی که تعریف میکنید رو به تصویر بکشه.
موتورهای بازیسازی بر پایه کدنویسی: بازیهایی مثل Fortnite یا PubG با برنامهنویسی ساخته شدن. یعنی تک تک المانها کدنویسی شدند. این کار خیلی سخته ولی نتیجه خیلی رضایتبخشه.
صنعت بازی سازی در سالهای اخیر درآمد خیلی خوبی داشته و از اون مهمتر رو به رشد و پیشرفته. پس خیلیها به فکر افتادن بازی خودشون رو بسازن و در بازار جهانی منتشر کنن. اما هیچ عدد مشخصی برای تخمین درآمد یک بازی وجود نداره. میتونیم انتظار درآمد میلیارد دلاری از بازیهای رده بالا و درآمد هزار دلاری از بازیهای متوسط داشته باشیم.
یونیتی با زبان برنامه نویسی #C ساخته شده و از دید بازی سازها بهترین موتور بازی سازیه. خروجی یونیتی بازیهای ios، اندروید، دسکتاپ و کنسولهاست.
مزایا:
قیمت لایسنس مناسب
سازگار با همه پلتفرمهای توسعه بازی موبایل
اجرای عناصر گرافیکی بهینه
تجربه کاربری بصری و ابزارهای سریع برای ساخت المانهای بازی
معایب:
عدم ارائه لایسنس موتور بازی سازی یونیتی 3بعدی
این موتور بازی سازی پیشرفته بر اساس زبانهای برنامه نویسی سی شارپ و ++C ساخته شده. آنریل برای تازه کارها مناسب نیست و پیچیدگیهای خاص خودش رو داره.
مزایا:
داشتن بزرگترین انجمن پشتیبانی
به روز رسانی منظم و عالی
معایب:
پیچیده بودن و نیاز به آموزش و تمرین زیاد
در GMS2 از یک زبان کدنویسی داخلی به نام GML استفاده میشه پس قطعا نیازه برای ساخت بازی موبایلی از کدنویسی استفاده بشه.
مزایا:
امکان ایجاد انیمیشن
داشتن ویرایشگر بصری
موجود بودن افزونهها
معایب:
نیاز به دسترسی به نسخه کامل جهت خروجی گرفتن با هزینه 399 دلار
بیلدباکس یه موتور بازی سازی درگ اند دراپه پس نیاز به کدنویسی زیادی نداره. بیلدباکس بر اساس زبان ++C (سی پلاس پلاس) ساخته شده.
مزایا:
بیلدباکس بیش از 20هزار فایلهای گرافیکی آماده، افکت صوتی و انیمیشنهای خیرهکننده دارد.
با قابلیت دراگ اند درآپ، فرآیند توسعه بازی خیلی آسان میشه.
سهولت فرآیند توسعه بازی موبایلی با استفاده از قالبها
معایب:
گران بودن(اشتراک ماهانه 49.99 دلار و اشتراک سالانه 499.99 دلار)
محدودیت در توسعه بازیها موبایلی در ژانرهای مختلف
احتمال موتور بازی سازی کرای بهترین جایگزین یونیتی هست. موتور بازی سازی کرای بر اساس زبانهای سی شارپ، سی پلاس و lua ساخته شده.
مزایا:
اجرای عالی(از هوش مصنوعی تا گرافیک و خط داستانی)
سایهزن پیشفرض
کرای به شعار "Code Easy, Builds Good" پایبنده. پسویژگی اسکریپت بصری دارد که اجازه میده بازیهای موبایلی آسان تا سخت بدون نیاز به کدنویسی ساخته بشن.
معایب:
کدهای بلاکشده زیادی دارد که میتونه باعث ایجاد مشکلات زیادی بشه.
انجمن پشتیبانی ضعیف
1) توسعه ایده اولیه
2) انتخاب موتور بازی سازی
3) آشنایی با یک زبان برنامه نویسی مخصوص بازی موبایلی
4) توسعه دهنده بازی خودتان باشید
5) فایلهای گرافیکی بازی را بسازید
6) گیمپلی(Gameplay) را نهایی کنید
7) بازی موبایلیتان را منتشر کنید
این مقاله خلاصهای از مقاله چگونه یک بازی موبایلی بسازیم+ بهترین موتورهای بازی سازی از سایت ایرانASO بود.
برای اطلاعات بیشتر و مقاله در زمینه بازی سازی، بهینه سازی اپ استور، جذب یوزر برای بازی، درآمد ارزی از ادموب و ... به سایت ایرانASO سر بزنید.