راهنمای کامل بازی‌سازی موبایل؛ یادگیری در ۷ مرحله

خانه » آموزش » بازی سازی » راهنمای کامل بازی‌سازی موبایل؛ یادگیری در ۷ مرحله

آموزش ساخت بازی موبایل، چیزی فراتر از یک رویاست. خیلی از ما از کودکی آرزو داشتیم بازی‌هایی که دوست‌شون داریم رو خودمون طراحی کنیم. اگر هنوزم به این فکر می‌کنی که چگونه بازی بسازیم و دنبال یه راه ساده، کاربردی و فارسی برای یادگیری هستی، این راهنما برای توئه!

بازی‌سازی موبایل امروز یکی از جذاب‌ترین و درآمدزاترین مسیرهای شغلی دنیاست. در چند سال اخیر بازار ایران هم حسابی رونق گرفته و پلتفرم‌هایی مثل مایکت و کافه بازار فرصت‌های خوبی برای دیده‌شدن و درآمدزایی ایجاد کردن. تو این مقاله از بازیاتو، قراره مرحله‌به‌مرحله مسیر آموزش ساخت بازی رو با هم مرور کنیم؛ از ایده‌پردازی تا انتشار نهایی.

ساخت یک بازی موبایل خوب فقط برنامه‌نویسی نیست. گرافیک چشم‌نواز، داستان سرگرم‌کننده، صداگذاری حرفه‌ای و حتی روانشناسی تجربه کاربر، همه جزو اجزای ضروری یک بازی موفق هستند. برای همین توصیه ما اینه که از همون ابتدا فکر تیم‌سازی باشی—چون بازی‌سازی یعنی کار تیمی.

گام اول: به کارتان علاقه داشته باشید

شما برای بازی‌ساز شدن مسیر پرپیچ و خمی را پیش‌رو دارید، تنها با این تفکر که چون بازی کردن را دوست دارم پس می‌توانم وارد حرفه‌ی بازی‌سازی شوم، وارد این کار نشوید، چراکه به سرعت خسته شده و دست از تلاش می‌کشید، به عنوان مثال برنامه‌نویسی یکی از فرایندهاییست که برای ساخت یک بازی حرفه‌ای با آن درگیر خواهید شد، در ادامه بیشتر با این موضوع آشنا خواهیم شد، اما تا اینجا بدانید که صرف داشتن علاقه نمی‌تواند شما را در این زمینه به موفقیت برساند و برای اینکه بتوانید یک بازی خوب بسازید، لازم است حسابی در کارتان جدی بوده و تلاش کنید.

روش ساخت بازی برای موبایل

پس اگر واقعا به ساخت و طراحی بازی علاقه دارید باید در این مسیر ثابت‌قدم باشید، بازی‌سازی احتیاج به تلاش و پشتکار فراوانی دارد، باید بتوانید در کنار یک تیم فعالیت کنید، پس در اولین مرحله آستانه‌ی صبر و تحمل خود را افزایش داده و سپس ادامه‌ی این آموزش را مطالعه کنید!

گام دوم: زبان انگلیسی خود را تقویت کنید

خواسته یا ناخواسته زبان دنیای آی‌تی، زبان انگلیسی است، شما در این مسیر باید با افراد مختلفی تعامل داشته باشید، بسته‌های نرم‌افزاری مورد نیازتان را از وبسایت‌های مرجع دریافت کرده و در مراحل ساخت بازی چالش‌ها و مشکلاتتان را حل کنید، بنابراین برای موفقیت سریع‌تر در این مرحله سعی کنید زبان انگلیسی خود را تقویت کنید تا بتوانید زودتر از هرکس دیگری به منابع جدید و دست اول دسترسی داشته‌باشید.

به عنوان یک مثال واقعی، خیلی از برنامه‌نویسان برای اینکه بتوانند مشکلات خود را حل کنند، سوالاتشان را در سایت‌های مثل StackOverflow می‌پرسند، البته که لازم نیست سطح زبان خیلی بالایی داشته باشید، برای اینکه بتوانید از سوالات و راه‌حل‌های ارائه شده استفاده کنید، کافیست کلیدواژه‌های مهم را بشناسید و بتوانید به خوبی در موتورهای جستجویی مثل گوگل به جستجو بپردازید.

گام سوم: با یک زبان برنامه‌نویسی آشنا شوید

هرچند امروزه با وجود موتورهای بازی‌سازی مانند یونیتی (Unity) ساخت و ایجاد بازی‌ها خیلی ساده‌تر از قبل شده اما شما همچنان برای ساخت یک بازی مناسب و قابل قبول باید بتوانید بخش‌هایی از بازی را با استفاده از برنامه‌نویسی یا اسکریپت‌نویسی کنترل کنید، در ادامه بیشتر به معرفی موتورهای بازی‌سازی خواهیم پرداخت، اما در این مرحله لازم است آشنایی مقدماتی با مفاهیم برنامه‌نویسی داشته باشید، هر موتور برنامه‌نویسی زبان مخصوص به خود را دارد، زبان‌هایی مثل ++C یا #C برخی از این زبان‌ها هستند.

موتور بازی‌سازیزبان برنامه‌نویسی
یونیتی (Unity)#C
گودوت (Godot)++C یا #C یا GDScript
آنریل انجین (Unreal Engine)++C
گیم میکر استدیو (Game Maker Studio)Game Maker ‌Language: GML

حال که تا اینجا آمده‌ایم،‌ بد نیست کمی هم در مورد زبان‌های برنامه‌نویسی که در جدول بالا به آن‌ها اشاره کردیم صحبت کنیم:

کاربرد زبان‌های برنامه‌نویسی موتورهای بازی‌سازی:

این زبان‌ها را اصطلاحا زبان‌های C like می‌نامیم، به این دلیل که دستور سینتکس آن‌ها تقریبا مشابه و مطابق با زبان C است، تمام این زبان‌ها، زبان‌های شی‌گرا بوده و قابلیت برنامه‌نویسی شی‌گرا (Object Oriented) را دارند، بنابراین شما به راحتی می‌توانید تمام ایده‌های خود را برای بازی سازی با آن‌ها اجرا کنید، در ادامه می‌توانید یک نمونه کد بسیار ساده که در زبان #C نوشته شده را ببینید:

namespace BaziatoGameDevelopement {
    class baziato {
        static void Main(string[] args) {
            System.Console.WriteLine("Welcome to Baziato Game Development Article...");
        }
    }
}

همانطوری که در نمونه کد بالا مشاهده می‌کنید، زبان‌های برنامه‌نویسی که سینتکس آن‌ها مشابه کدهای زبان C است، از چندین بلاک کد تشکیل می‌شوند که هر بلاک کد میان دو علامت { } قرار می‌گیرد، بنابراین شما اگر هر یک از این زبان‌ها را بشناسید، احتمالا خواهید توانست به راحتی شروع به بازی‌سازی کنید، البته اگر هم با برنامه‌نویسی آشنا نیستید، در ابتدای کار جای نگرانی نیست، موتورهای بازی‌سازی مثل Game Maker Studio امکان ساخت بازی به شکل کشیدن و رهاکردن (Drag and Drop) به شما می‌دهند، بنابراین اگر به بازی‌سازی علاقه‌مندید ولی هنوز در برنامه‌نویسی مسلط نشده‌اید، این موتور بازی‌سازی می‌تواند برای ساخت بازی به شما کمک کند، البته در ادامه‌ی مقاله با یکی از موتورهای بازی‌سازی معروف به نام یونیتی (Unity) بیشتر آشنا می‌شویم.

گام چهارم: تیم‌سازی کنید

همانگونه که در ابتدای مقاله گفتیم، یک بازی از بخش‌های متنوعی تشکیل شده است، احتمالا شما به تنهایی از پس ایجاد و طراحی تمامی بخش‌ها برنخواهید آمد، پس سعی کنید در اولین فرصت با چند نفر دیگر همراه شوید، کسی که ذوق و سلیقه‌ی هنری داشته و بتواند المان‌های گرافیکی بازی را به خوبی طراحی کند، شخص دیگری داستان و سناریوی بازی را تهیه کند، دیگری برنامه‌نویسی‌ها را انجام دهد، بدین ترتیب شما می‌توانید یک بازی با کیفیت و پرطرفدار ارائه کنید.

به‌طور کلی اکثر بازی‌های محبوب نتیجه‌ی تلاش یک تیم بازی ساز هستند، فرض کنید شما یک شخص هستید و به ساخت بازی علاقه‌مندید، اگر بخواهید تمام فرایند را خودتان به تنهایی انجام دهید، شاید به اندازه‌ی کافی در تمام زمینه‌ها تخصص نداشته باشید، هرچند که تاحدودی با طراحی گرافیک، انیمیشن، کارگردانی و… آشنا باشید، اما اگر می‌خواهید در تمام بخش‌ها کاملا حرفه‌ای ظاهر شوید، باید در هربخش یک متخصص در تیم خود داشته باشید، فردی را برای طراحی انیمیشن انتخاب کنید که به اندازه‌ی کافی در این زمینه حرفه‌ای بوده و قادر باشد به انیمشن‌های جذابی را برای بازی طراحی کند.

پس اگر به ساخت بازی‌ علاقه‌مندید، هرچند که در گام اول، خودتان می‌توانید به تنهایی کار را شروع کنید، اما برای پیشرفت بیشتر، سعی کنید یک تیم خوب را در کنار هم جمع کنید، در ادامه با برخی از مهم‌ترین نقش‌هایی که در یک تیم بازی‌سازی وجود دارند کمی بیشتر آشنا می‌شویم:

آرتیست

گرافیک، یکی از مهم‌ترین بخش‌های یک بازی محسوب می‌شود، احتیاجی به توضیح نیست که بسیاری از افراد، بازی را از روی گرافیک و طراحی بصری آن قضاوت می‌کنند، اشیای داخل بازی، پترن‌های گرافیکی و پس‌زمینه‌ها، رابط کاربری و… از جمله مواردی هستند که توسط آرتیست بازی خلق می‌شوند، در اغلب موارد طرح‌های ابتدایی به شکل خیلی ساده‌ای توسط طراح بازی روی کاغذ ترسیم می‌شوند و پس از آن، آرتیست‌های بازی به کمک نرم‌افزارهایی مثل فتوشاپ و ایلاستریتور (برای طرح‌های دوبعدی) یا مایا و بلندر (برای طرح‌های سه‌بعدی) آن را به طرح‌های گرافیکی مناسب تبدیل می‌کنند.

طراح بازی

طراح بازی در حقیقت مدیر محصول تیم به حساب می‌آید، تمام اتفاقاتی که در بازی رخ می‌دهد توسط طراح بازی انتخاب می‌شوند، این فرد باید بتواند به خوبی با تمام اعضای تیم ارتباط برقرار کرده و نیازهای خود را به آن‌ها منتقل کند، به عنوان مثال ایده‌ای که برای یک کارکتر در نظر دارد را روی کاغذ رسم کرده و آن را در اختیار آرتیست قرار دهد، بنابراین اگر دوست دارید به عنوان یک طراح بازی فعالیت کنید، لازم است به خوبی روی ارتباطات و شبکه‌سازی خود کار کنید، اصطلاحا در کنار مهارت‌های فنی لازم است که روی “مهارت‌های نرم” خود نیز کار کنید.

برنامه‌نویس

برنامه‌نویس، همانطور که از نامش پیداست، با کدهای برنامه‌نویسی سروکار دارد و باید بتواند ایده‌های طراح بازی را با کدهایی که می‌نویسد به بخش‌های مختلف بازی تبدیل کند، به عنوان مثال یکی از مهم‌ترین بخش‌هایی که در بازی وجود دارد، هوش مصنوعی است، اگر قصد دارید به عنوان برنامه‌نویس تیم بازی‌سازی فعالیت کنید، سعی کنید مهارت ریاضی خود را بهبود داده و حتما یکی از زبان‌های برنامه‌نویسی را به خوبی فرا بگیرید!

گام پنجم: ایده‌پردازی کنید

پس از تیم‌سازی وقت آن است که یک ایده‌ی تازه و خلاقانه برای ساخت بازی پیدا کنید، این روزها مارکت‌های نرم‌افزاری پر شده است از بازی‌های تکراری و بدون خلاقیت، اگر می‌خواهید در این حرفه موفق باشید باید بتوانید ایده‌های خلاقانه و جذابی را به کاربران ارائه کنید، البته به این نکته نیز توجه باشید باشید که بازی شما نباید سرشار از المان‌های پیچیده و گیج‌کننده باشد، این نکته را به یاد داشته باشید که کاربران موبایلی به بازی‌های ساده علاقه‌ی بیشتری نشان می‌دهند.

آموزش ساختت بازی موبایل جذاب

این روزها افراد زیادی علاقه‌مند به بازی‌های موبایلی هستند، پیر و جوان، پسر و دختر، پس سعی کنید تا حد امکان علایق و سلیقه‌ی تمامی این افراد را در طراحی و ساخت بازی خود در نظر بگیرید، در این مرحله می‌توانید با افراد مختلف مصاحبه کنید، نظرسنجی انجام دهید و بازی‌های پرطرفداری که تا به حال منتشر شده و تعداد نصب‌های بالایی دارد را بررسی کرده و از آن‌ها ایده بگیرید.

با انجام مراحل بالا شما برای تولید یک بازی آماده‌اید، حال وقت آن است که وارد مرحله‌ی هیجان‌انگیز کار شده و شروع به ساخت بازی کنیم!

برای این منظور شما می‌توانید از موتور‌های بازی‌سازی قدرتمندی مانند یونیتی استفاده کنید، شرکت‌های بزرگ بازی‌سازی مانند یوبی‌سافت و نینتندو نیز بازی‌هایی را با استفاده از این ابزار خلق کرده‌اند، پس شما نیز می‌توانید با خیال راحت به یونیتی اعتماد کرده و از آن استفاده کنید، بیایید کمی بیشتر با این موتور بازی‌سازی آشنا شویم.

موتور بازی‌سازی یونیتی چیست؟

همانطور که از نامش پیداست محیطی را برای شما فراهم می‌کند تا بتوانید تمام موارد مورد نیاز برای ساخت یک بازی را به صورت یکجا در کنار هم داشته باشید، یونیتی قسمتی را برای ایجاد طرح‌ها و کارکترهای بازی در اختیار شما قرار می‌دهد، همچنین بخشی وجود دارد که شما می‌توانید در آن برنامه‌نویسی کرده و جذابیت بیشتری به بازی خود بدهید.

آیا برای کار با یونیتی باید برنامه‌نویس باشیم؟

در پاسخ به این سوال می‌توان گفت بله و خیر!

اگر قصد دارید یک بازی بسیار ساده ایجاد کنید احتیاجی به کدنویسی نخواهید داشت (البته با استفاده از سایر موتورهای بازیسازی)، اما برای ساخت یک بازی قابل قبول باید بتوانید در حد نیاز خود برنامه‌نویسی انجام دهید، البته نگران نباشید چراکه این موتور بازی‌سازی از دو زبان قدرتمند #C و جاوا اسکریپت پشتیبانی می‌کند و شما می‌توانید بازی خود را با هردوی این زبان‌ها برنامه‌نویسی کنید.

بررسی نقاط ضعف و قوت یونیتی:

موتور بازی‌سازی یونیتی رایگان است، همچنین بازی‌های معروفی چون Super Mario Run و Pokémon Go را در کارنامه‌ی خود دارد، همانطور که گفتیم شرکت‌های بزرگ بازی‌سازی نیز از این ابزار برای تولید بازی‌های خود استفاده می‌کنند.

یونیتی از پس انجام هرکاری بر می‌آید!

در حال حاضر این موتور بازی‌سازی قادر به ایجاد بازی‌های 2 بعدی و 3 بعدی است، همچنین در اکثر پلتفرم‌ها نیز قابل اجراست، شما می‌توانید بازی‌ها موبایلی متعددی را با این موتور بازی‌سازی قدرتمند برای خود خلق کنید.

آموزش ساخت بازی موبایل با یونیتی - Unity

همانطور که گفتیم یونیتی علاوه‌بر ابزارهای از پیش آماده‌ای که برای ساخت بازی‌ها در اختیار شما قرار می‌دهد از برنامه‌نویسی نیز پشتیابی می‌کند و شما قادر به ساخت هرنوع بازی خواهید بود.

از آنجایی که یونیتی بسیار قدرتمند است بنابراین برای ساخت یک بازی به یک تیم حرفه‌ای نیز احتیاج دارد، به همین دلیل در مراحل قبلی به شما گفتیم تیم‌سازی را جدی بگیرید، انجام مدل‌سازی‌های 3 بعدی و گرافیکی، صداگذاری‌ها، برنامه‌نویسی و… به تنهایی کار چندان آسانی نخواهد بود، پس همواره سعی کنید با یک تیم همراه باشید.

برای دانلود و نصب یونیتی می‌توانید به وبسایت رسمی Unity مراجعه کنید.

البته ابزارهای دیگری نیز برای ساخت بازی در دسترس هستند، به عنوان مثال می‌توانید به Game Maker Studio که برای ساخت بازی‌های دوبعدی فوق‌العاده است مراجعه کنید، اما پیشنهاد ما برای ساخت بازی‌های موبایلی خلاقانه همچنان یونیتی است!

حال که با پیش‌نیاز‌ها و ملزومات فنی برای ساخت یک بازی موبایل آشنا شدیم بد نیست به بررسی نکاتی بپردازیم که می‌توانند باعث موفقیت بیشتر بازی شما شوند.

چگونه یک بازی موبایل موفق بسازیم؟

شاید ساخت یک بازی کار چندان دشواری نباشد، اما مطمئنا ساخت یک بازی موفق به این سادگی‌ها نخواهد بود، اما با رعایت این نکات می‌توانید شانس موفقیت بازی خود را شدیدا افزایش دهید:

برای بازی خود داستان در نظر بگیرید

یکی از دلایلی که باعث می‌شود کاربران به بازی شما علاقه‌مند شوند، داشتن هدف در بازی است، شاید اگر یک هدف و داستان جذاب برای بازی خود در نظر گرفته باشید بتوانید افراد وفادار بیشتری را به بازی خود جذب کنید، بنابراین انتخاب یک داستان مناسب می‌تواند به موفقیت بازی شما کمک کند.

بازی خود را اعتیاد آور بسازید!

اگر می‌خواهید گیمیرها بازی شما را به صورت مداوم دنبال کنند سعی کنید آن را تا حدودی اعتیاد آور خلق کنید، یک بازی آسان و سرگرم کننده که در آن به مرور سطح دشواری مراحل افزایش می‌یابد یکی از رهکارهاییست که می‌تواند منجر به اعتیاد آور بودن یک بازی شود!

پلتفرم مناسبی را برای بازی خود برگزینید

سعی کنید، بازار هدف خود را بسنجید، قصد دارید بازی خود را برای چه پلفرمی ایجاد کنید؟ اندروید یا آی‌او‌اس؟ همواره به این نکته توجه داشته باشید که معمولا طراحی بازی برای همه‌ی پلتفرم‌ها کاری وقت‌گیر و هزینه‌بر است، شما برای صرفه‌جویی در هزینه‌ها و همچنین بررسی بازخوردهای کاربران می‌توانید در مرحله‌ی اول تنها یکی از پلتفرم‌های موبایلی را هدف بگیرید و در صورت موفقیت بازی آن را برای سایر سیستم‌عامل‌ها نیز توسعه دهید.

طراحی ظاهری چشم‌نواز ایجاد کنید

طراحی یک بازی همیشه سخت‌تر از ساخت یک اپلیکیشن است، بازی شما باید به قدری جذاب و زیبا باشد که بتواند سلایق مختلف را راضی نگه داشته و کاربر را مجاب کند تا به جای رقبا از بازی شما استفاده کند، پس سعی کنید همیشه به طراحی گرافیکی بازی خود اهمیت ویژه‌ای بدهید، البته این به معنای شلوغ بودن محیط بازی نیست.

چگونه بازی موبایل بسازیم؟ - رعایت UX خوب در بازی موبایل

شما باید بتوانید در نهایت سادگی، زیبایی را برای کاربر فراهم کنید، همواره اصول مرتبط با تجربه‌ی کاربری (UX) را مد نظر داشته و در مورد آن مطالعه کنید، چراکه تنها یک تجربه‌ی خوب می‌تواند بازیکن را به سمت بازی شما جلب کند.

مدل درآمدی خود را به درستی انتخاب کنید

هرچقدر هم که به صنعت بازی و گیم علاقه داشته باشید، اما در نهایت باید بتوانید از حرفه‌ی خود کسب درآمد کنید، پس این مرحله را جدی بگیرید و دقیقا مدل درآمدی بازی خود را مشخص کنید، به عنوان مثال نمونه‌هایی از شیوه‌های درآمدی برای یک بازی عبارتند از:

  • پرداخت درون برنامه‌ای و فروش سکه، الماس و…
  • فروش قابلیت‌های ویژه و اشتراک
  • درج تبلیغات بنری و ویدیویی مرتبط با بازی
  • ارائه‌ی نسخه‌ی دمو و دعوت از کاربر برای خرید نسخه‌ی کامل
  • و…

اینها تنها برخی از مدل‌های درآمدی برای یک بازی موبایل هستند، شما می‌تواند بنابر خلاقیت و سلیقه‌ی خود روش‌های دیگری را نیز انتخاب کنید.

ابزار مناسبی را برای توسعه‌ی بازی خود انتخاب کنید

FAQ

چگونه می‌توانم یک بازی موبایل بسازم؟

برای ساخت بازی موبایل، ابتدا نیاز به برنامه‌نویسی دارید و سپس می‌توانید با استفاده از موتورهای بازی‌سازی مانند یونیتی، بازی خود را طراحی کنید.

آیا باید حتما برنامه‌نویسی بلد باشم تا بازی بسازم؟

نه، با استفاده از موتورهایی مانند Game Maker Studio می‌توانید بدون نیاز به برنامه‌نویسی، بازی طراحی کنید. اما برای بازی‌های پیچیده‌تر، آشنایی با برنامه‌نویسی مفید است.

چطور می‌توانم تیم بازی سازی تشکیل دهم؟

تشکیل تیم بازی‌سازی به مهارت‌های مختلفی نیاز دارد، از برنامه‌نویسی گرفته تا طراحی گرافیک و صداگذاری. شما می‌توانید افرادی با تخصص‌های متنوع را جستجو کرده و به همکاری دعوت کنید.

پیش‌تر موتور بازی‌سازی یونیتی را برای شما معرفی کردیم، اما باید بدانید تکنولوژی‌های بسیار زیادی برای توسعه‌ی بازی‌ها وجود دارد، همچنین این امکان وجود دارد که بازی شما نیاز به طراحی خاصی داشته و لازم باشد از زبان Native سیستم‌عامل مورد نظرتان استفاده کنید، به عنوان مثال زبان Java برای اندروید و Swift برای iOS، انتخاب ابزار مناسب کمک زیادی به بهینه بودن بازی و همچنین سادگی کار شما خواهد کرد.

تحلیل، اجرا و آنالیز!

اجازه دهید، کل فرایند بازی سازی را در یک پاراگراف برای شما خلاصه کنیم، برای ساخت یک بازی موفق، باید ۳ مرحله‌ی کلی و نهایی را طی کنید، در ابتدا وضعیت بازار را تحلیل کرده و یک ایده‌ی خوب برای ساخت بازی پیدا کنید، شاید این مرحله زمان زیادی از شما بگیرد، اما مطمئن باشید ارزشش را دارد، پس از اینکه ایده‌ی مناسبی برای بازی‌تان پیدا کردید سعی کنید یک تیم خوب را در کنار هم جمع کرده و با کمک هم به مرحله‌ی بعد بروید.

پس از اینکه، پیش‌نیازهای ساخت بازی را تحلیل کردید وقت آن است که با توجه به نیازتان یک موتور بازی‌سازی را انتخاب کرده و به کمک آن بازی‌تان را پیاده‌سازی کنید، در نهایت نیز پس از ساخت نسخه‌ی اولیه‌ی بازی لازم است که آن را مورد بررسی قرار دهید تا از عدم وجود باگ و مشکلات احتمالی در بازی خود اطمینان حاصل کنید، برای اینکار می‌توانید به کمک اعضای تیم‌تان بازی را بررسی کنید یا از سرویس‌های تست بازی استفاده کنید، همچنین بازیاتو نیز سرویس اتاق تست را ارائه می‌کند که می‌توانید در این خصوص روی کمک ما حساب کنید.

جمع‌بندی و سخن پایانی

هرچند صنعت بازی‌سازی و به خصوص بازی‌های موبایلی در ایران از محبوبیت خاصی برخوردار است اما شما باید سعی کنید با دید باز وارد این حرفه شوید، قبل از انتخاب مسیر در مورد آن تحقیق کرده و با آگاهی راهتان را انتخاب کنید، همانطور که در ابتدای مقاله نیز اشاره کردیم، یکی از مهم‌ترین پیش‌نیازهای ساخت بازی، علاقه‌مند بودن است.

هرچند کشور ما نیز در سال‌های اخیر به صورت حرفه‌ای‌تری وارد حوزه‌ی گیم و بازی‌سازی شده، اما همچنان کمی خلأ در این زمینه به چشم می‌خورد، برخلاف بسیاری از مشاغل حوزه‌ی آی‌تی که شاید بتوانید به صورت پروژه‌ای در آن‌ها فعالیت کنید یا استخدام یک شرکت به‌خصوص شوید، در صنعت بازی‌سازی کمتر شاهد این موضوع هستیم و اکثر افرادی که به سراغ بازی‌سازی می‌روند در ابتدای کار به صورت آزادکار (فریلنسر) فعایت خود را شروع می‌کنند.

موضوع بعدی که باید به آن توجه داشته باشید، تشکیل یک تیم است، در بخش قبل نیز به این اصل مهم اشاره کردیم، اما از آن‌جایی که موضوعی بسیار با اهمیت است مجددا روی آن تاکید می‌کنیم، شاید شما بتوانید به تنهایی نیز یک بازی بسازید، اما برای ساخت یک بازی حرفه‌ای و جذاب لازم است یک تیم بازی‌سازی داشته باشید تا هر عضو تیم بخشی از کار را برعهده بگیرد، بازی‌سازی به تنهایی، واقعا فرایندی سخت و طاقت‌فرساست و حضور در یک تیم می‌تواند یک تجربه‌ی لذت‌بخش از ساخت بازی به شما هدیه کند.

از این که تا پایان این آموزش با بازیاتو همراه بودید، از شما سپاسگزاریم، اگر سوالی در این خصوص دارید آن را در بخش دیدگاه‌های این پست بپرسید، کارشناسان بازیاتو پاسخ‌گوی سوالات شما خواهند بود.



محتوای مرتبط

283 نظر

      • سلام : یک ابزار یا فکر کنم پکیج هستش که تو نسخه های جدید یونیتی وجود داره با نام bolt نمی دونم پولی هستش یا نه ولی به صورت گرافیکی و بصری می تونی کد نویسی کنی

      • سلام، لطفا همین پست رو مطالعه بفرمایید و بعد اگر سوال یا ابهامی داشتید همینجا بپرسید تا دوستان راهنمایی‌تون کنند.

  1. سلام و خسته نباشید
    میخواستم بپرسم تنها با یادگیری c# و موتور بازی یونیتی میتوان بازی ساخت؟
    یا اگر با زبان C++ کمی آشنا باشد چطور؟
    برای بازی سازی دیگر احتیاجی به یادگیری اندروید و جاوا نیستیم؟

    • سلام
      وقت بخیر
      در مورد سوال اولتون که باید عرض کنم خیر، موتورهای بازی سازی زیادی وجود دارند که به زودی در بازیاتو به معرفی آنها خواهیم پرداخت.
      زبان سی شارپ و موتور بازی سازی یونیتی صرفا یک پیشنهاد هست و با توجه به عمومیت و محبوبیتش در ایران به آن اشاره شده، برای مثال با زبان c++ و موتور بازی سازی آنریل هم میتوانید بازی بسازید که یک سری ضعف هایی را نسبت به یونیتی داره و در مقابل نقاط قوت قابل قبولی را هم ارائه کرده.
      یادگیری جاوا و اندروید شرط ضروری و مهمی نیستند اما خب برای انتشار یک بازی برای اندروید شاید کمی آشنایی با اندروید بد نباشه. ( به طور کلی یونیتی با زبان سی شارپ توانایی خروجی دادن برای اندروید را دارد)

  2. با عرض سلام و تشکر بابت این آموزش روان و عالی
    بسیار بسیار از تیم خوبتون و به خصوص جناب آقای گوهری بابت تهیه این مطلب جامع و کامل سپاسگزارم.
    سوالی داشتم از حضورتون من شنیده ام با استفاده از زبان جاوا اسکریپت (نمیدونم اسمش native بود یا چنین چیزی) میشه برای اندروید و ios برنامه نوشت.
    آیا با این زبان native برای این دستگاه ها بازی هم درست میشه؟ به عنوان مثال میتوانم با یادگیری زبان native برای همه سیستم عامل های موبایل بازی طراحی کنم؟

    • سلام، وقت بخیر
      React native که احتمالا شما شنیده اید بله، به شما این امکان را میدهد که برنامه های با کیفیتی را برای اندروید و ios طراحی کنید.
      اما دو نکته را فراموش نکنید:
      1- برای ساخت بازی هایی که نیاز به فیزیک دارند یه به پردازش خاص گرافیکی نیاز دارند، مثل بازی آسفالت 9 شما نمیتوانید از ری‌اکت نیتیو استفاده کنید، حتی اندروید استودیو یا ایکس کد مک هم توانایی انجام آن را ندارند و شما مجبور هستید از موتور بازی سازی استفاده کنید، چرا که موتور بازی سازی بخش اعظمی از کد های فیزیکی و پردازش گرافیکی را در خود جای داده و از سمتی موتور بازی سازی محبوبی مثل یونیتی میتواند برای پلتفرم های مختلفی همچون اندروید، وب، ویندوز، ios و … خروجی بده.
      اما خب بازی مثل آمیرزا را میتوانید با ری اکت طراحی کنید (گرچه انیمیشن ها و ناویر مختلف چالش بزرگی را براتون میسازن و پیشنهاد ما برای بازی سازی، استفاده از موتور بازی سازی هستش)
      2-برای انتخاب یک زبان برای شروع بادگیری بهتره که اول هدف و بازار مورد نظرتون را مشخص کنید، تا بهتر بتونید بر اساس آن ابزار و زبان های مورد نیازتون را ساماندهی کنید
      همچنین به زودی در یک پست جدید آقای گوهری به معرفی برترین موتور های بازی سازی میپردازند که میتونه سما را تا حد زیادی راهنمایی کنه.

      امیدوارم که توانسته باشم پاسخ سوالتون را به صورت نسبی داده باشم.

    • سلام و باسپاس از همراهی شما دوست عزیز
      همکارم سوالاتتون رو پاسخ دادن، ضمنا سعی می‌کنیم در اسرع وقت آموزش‌های بیشتری در خصوص ساخت بازی‌های موبایل در بازیاتو منتشر کنیم، حتما سایت رو دنبال کنید…

        • سلام ، با تشکر از زحمات و اطلاعات فوق العاده تون
          بنده ،هم سوال داشتم هم مشاوره که صلاح دونستم با شما در میان بگذارم ، من ایده ساخت یک بازی مهیج رو دارم و مطمئنم با مراحلی که پیش بینی کردم خیلی سریع محبوب و فراگیر خواهد شد چون نمونه مشابهی ساخته نشده ، فقط اینکه متأسفانه هیچ اطلاعاتی در مورد کد نویسی برنامه نویسی و سایر ملزومات ساخت یک بازی رو ندارم ، به نظر شما برم وقت بزارم برای یادگیری و آموزش و سپس ساخت بازی ، یا همکاری با یه تیم یا اشخاصی که سررشته دارن ، یه مشکل دیگه هم دارم که متأسفانه بدبینی و اعتماد نداشتن اجازه نمیده ایده مو جایی مطرح کنم ، ممنون میشم منو راهنمایی بفرمائید تا راه درستو انتخاب کنم .

    • سلام بنده با اندرویداستدیو و زبان جاوا اشنایی دارم و میخواستم بدونم ،میتونم با اینها یه بازی خوب و ایده ال که دو بعدی هست و تشکیلات گرافیکی خاصی هم نداره بسازم؟
      و دیگه به دنبال یادگیری موتور های بازیسازی و زبان های دیگه نرم
      با سپاس

  3. سلام
    ممنون استفاده کردیم.اموزش بیشتر بزارید.
    ——-
    فقط یک سوال من تبلیغ این سایت رو داخل سایت همیار آیتی دیدم هردو سایت مال یک مجموعه هست؟
    وقتی ایندو سایت رودیدم یاد سایتهای زومیت و زومجی افتادم که یکی در موضوع آیتی فعال هست و یکی در موضوع بازی.
    شما هم دارید دقیقا مثل اونا کار میکنید.یکی در موضوع آیتی فعال هست و یکی در موضوع بازی…
    یک سایت دیگهم توی موضوع گردشگری راه بندازید قشنگ مجموعه سایتهاتون تکمیل میشه ?

    • سلام، ممنون
      خوشحالیم که از آموزش استقبال کردید، چشم حتما
      ——-
      بله دو سایت همیار آی‌تی و بازیاتو متعلق به یک مجموعه واحد هستند.
      و موردی که وجود داره، ما به صورت تخصصی تر بر روی حوزه های خاصی فعالیت می‌کنیم.

    • با سلام واقعا سایت عالی دارید من یک بار یونیتی رو دانلود کردم اما پولی بود و میگفت برای استفاده باید اکانت بخرید اما شما فرمودید رایگانه ایا چنین چیزی امکان پذیره

      • سلام
        ممنون از لطفتون
        بله چند سالی هستش که یونیتی یک نسخه رایگان منتشر کرده
        Unity Personal
        نسخه شخصی و رایگان یونیتی هستش

  4. اموزش ساده و مفاهیم پیش پا افتاده ای بود. منتظر اموزش های حرفه ای تر هستم

    • سلام
      ممنون از نظرتون، دو نکته مهم، این آموزش تخصصی نیست و صرفا جهت آشنایی علاقه مندان با صنعت بازی سازی است.
      همچنین انشالله به صورت هفتگی با آموزش های طبقه بندی شده و تخصصی در خدمت شما علاقه مندان هستیم و گام به گام به سوی محتوای تخصصی و حرفه ای جلو می‌رویم

    • با نهایت احترام خدمت شما بزگوار و دیگر عزیزان
      وقتی شما رک میگید
      پس رک هم بشنوید

      این نظر و دیگاه شما بسیار بچه گانه بود
      شما مفهوم اولیه آموزش را هم هنوز درک نکردید

      این سایت و مطلب این آموزش برای شخص شما طراحی و ارسال نشده و برای امثال بنده هست تا اینکه تازه متوجه شویم که از کجا باید شروع کنیم

      با تشکر فراوان از مسولین سایت ، بابت چنین مطلب ارزشمندی برای بنده

    • امکان پذیره
      با تلاش، تحقیق، صبر و تجربه قطعا میشه به هدف رسید
      فقط در این راه مستمر بودن و داشتن تیم را فراموش نکنید

  5. سلام من یه بازی میخوام راه بندازم ولی برنامه نویسی بلد نیستم چندتا سوال دارم
    اول اینکه اگر کپی فارسی سازی شده از یک بازی خارجی باشه آیا مشمول کپی رایت میشه و ازمون شکایت میکنن؟
    دوم اینکه اگر یک تیم جمع کنم برای ساخت آیا امکان داره همون تیم کار رو ازم بدزده و خودشون راه بندازن؟ راهی هست که مطمئن بشم کار دزدیده نمیشه؟
    سوم اینکه به چه کسانی در تیم بازی سازی نیاز دارم یک نفر برنامه نویس از پس یک بازی برمیاد با باید چند نفر باشن
    و برای کپی از بازی خارجی باید همه چیز از اول نوشته بشه یا راهی برای بدست آوردن سورس بازیشون وجود داره؟
    و در آخر میشه یک بازی موبایلی خارجی رو سورسشو خرید و بومی سازی کرد؟

    • سلام
      در مورد سوال اول:
      کار از نظر اخلاقی مشکل داره اما خب ما در ایران چیزی به نام کپی رایت نداریم
      پاسخ سوال دوم:
      بله، اگر تیمی مورد اطمینان نباشه میتونه بازی خروجی را تحت نام دیگری منتشر کنه
      پاسخ سوال سوم:
      راهی برای اطمینان صد در صد وجود نداره اما خب بستن قرارداد میتونه تا حد زیادی مفید باشه
      پاسخ سوال چهارم:
      تعداد تیم بستگی به بازی داره، اگر بازی ساده هستش یک برنامه نویس هم میتواند کار را انجام دهد
      پاسخ سوال آخر:
      امکان خرید برخی از بازی ها هست اما کیفیت، قیمت ریالی، سورس، اخلاق، هنر و خلاقیت این محصول خیلی مهم هستش و هیچگاه یک بازی آماده نمیتواند موفقیت یک بازی خلاقانه و خوب را به دست اورد

        • سلام خیلی ممنون بابت این مقاله مفید من یه سوال داشتم برای ساخت یک بازی باگرافیک‌و حجم بالا مانند perfect world mobile از چه برنامه (موتور) بازی سازی استفاده کنیم وچه زبان یا زبان های برای کد نویسی یاد بگیریم

          • برای ساخت بازی‌هایی با گرافیک بالا معمولا آنریل انجین یک انتخاب حرفه ای محسوب میشه ولی تا حد زیادی یونیتی هم میتونه نیاز شما را برطرف کنه

            آنریل : C++
            یونیتی: C#

  6. سلام خیلی ممنون از سایت عالیتون جواب خیلی از سوالاتمو گرفتم توضیحاتتون عالی بود اما سوال مهمی برام پیش اومده
    من ی گرافیست هستم و دوستم میخواد ی بازی بسازه و از من خواسته گرافیکشو یعنی طراحی محیط بازی رو من انجام بدم اما من تجربه ای ندارم چطور بعد از طراحی محیط بازی اون رو در اختیارشون قرار بدم؟ منظورم اینه ک با فرمت psd تحویل بدم و هر بخش رو جدا کنم؟ یعنی تکسچر، شخصیتها و …
    امیدوارم منظورمو رسونده باشم چون بی تجربه هستم در این زمینه و کسی رو برای پاسخ ب سوالم نداشتم خواهش میکنم لطف کنیدو کامل توضیح لدین ممنون من منتظر هستم

    • سلام، خیلی هم عالی
      بهترین کار تحویل کار به صورت تصاویر png هستش
      تا بازی ساز بسته به نیازش بتونه بدون مشکل از اون طراحی ها استفاده کنه، برای راهنمایی بیشتر میتونید سوالتون را جزئی تر بپرسید اگر همچنان پاسخ نگرفتید؟

  7. سلام، خسته نباشید
    من بخوام بازی اندروید بسازم از کجا باید شروع کنم؟
    یونیتی یا آنریل کدوم بهتره برای ساخت بازی موبایل برای اندروید؟
    ممنون میشم جواب بدید، واقعا به بازی سازی علاقه زیادی دارم

    • سلام فرزین جان، در همین پست اطلاعات جامعی داده شده و با انتخاب یک ایده خوب برای ساخت بازی اندروید میتوانید وارد حوزه بازیسازی بشوید.
      برای افراد تازه کار و بازی موبایل، موتور بازی سازی یونیتی از نظر سرعت یادگیری و امکانات برتری نسبی در مقابل آنریل دارد.
      بزودی منتظر آموزش بازی سازی با موتور یونیتی از بازیاتو باشید.
      با آرزوی بهترین ها برای شما

      • سلام
        میتونید با استفاده از سرویس های آماده مثل smart fox server یا u net یا foton (فقط یونیتی) این کار را انجام بدید.
        یا خودتون با استفاده از سرور و سوکت نویسی این کار را انجام بدید.
        اموزشی در این زمینه نیاز دارید؟

    • سلام من 9 سالم هست و بسیار زیاد به برنامه نویسی علاقه دارم.میخواستم بدونم میتونم من در این سن برنامه خیلی ساده بسازم با کمک برادرم؟و الان هم تمرین میکنم برای برنامه

  8. سلام من میخوام یک بازی مربی گری بسازم آیا با این برنامه میتونم بازی مربی گری مثله کلابی مربی برتر و… بسازم؟
    اگه با این برنامه نمیشه میشه برنامه ای که باهاش میشه ساختو بدید؟
    سوال دوم: آِیا کسی هست ایده بدم بازی بسازع وبفروشه بازی رو

    • سلام
      بله
      به کمک یونیتی میتونید چنین بازی را اجرا کنید.

      درجواب سوال دوم هم باید بگم خیر متاسفانه

    • سلام خسته نباشید میتونید به این ایدی توی تلگرام پیام بدید.
      @gimor_ir
      T.me/gimor_ir
      ما یک تیم بازی سازی هستیم دنبال ایده های خوب برای بازی سازی

  9. سلام میخوام ببینم میشه بازی های آنلاین ساخت ؟

    سوال دوم: من برنامه رودانلود کردم نیاز به ایمیل داره ایمیلم هم میزنم نمیره توش میشه بهم بگید باید چیکار کنم
    اگه میشه آیدی تلگرامتونو بفرستید تا بهتر صحبت کنیم خیلی ممنون
    یا شما بیاید پی وی

    • سلام
      درپاسخ به سوال اول:
      بله این امکان وجود دارد

      برای دریافت راهنمایی از طریق تلگرام میتوانید با آی دی
      Baziatoadmin در تماس باشید

  10. با سلام و عرض خسته نباشید
    این مقاله در کل بسیار آموزنده و مفید بود اما در مشکلاتی داشت
    برای مثال شما نوشته بودید که “اگر قصد دارید یک بازی بسیار ساده ایجاد کنید احتیاجی به کدنویسی نخواهید داشت”
    اما این حرف شما کاملا اشتباه است یک بازی بدون اسکریپت و یا کد مانند یک انسان بدون روح است و هیچ حرکت یا اتفاقی در آن اتفاق نمی افتد به جز انیمیشن و پارتیکل که میتوانند خود به خود پس از اجرای بازی اجرا شوند
    با تشکر از نویسندگان این متن

    • سلام خیلی خیلی ممنون از نظرتون
      اما نمیدونم مطلب “آموزش ساخت بازی موبایل بدون نیاز به برنامه نویسی” را مطالعه کردید یا خیر
      ما یک سری موتور بازی سازی فوق العاده محبوب و معروف داریم مثل گیم میکر استودیو، کانستراکت و… که با استفاده از آن ها میتوانید بدون برنامه نویسی بازی بسازید.
      برای حرکت بخشیدن میتوانید از ایونت استفاده کنید.
      برای مثال
      اگر کاربر دکمه a را زد –> کاراکتر به جلو حرکت کند
      (حالت های مختلف گفته میشود ولی به جای نوشتن کد با دستورات آماده کار میشود.

      • بله برای این موتور ها امکانش هست ولی برای یونیتی نیست مگر اینکه با استفاده از پکیج ها و پلاگین های اسست استور

        • درست میفرمایید ولی منظور نویسنده همان موتورهای مخصوص بازی سازی هستش.
          و قطعا است اماده پیشنهاد خوبی برای ساخت بازی نیست

  11. با سلام ممنون میشم میشم به والات من جواب بدین
    فقط یک نکته میخوام بازی که میسازم حتما انلاین باشه
    1.من هیچ دانشی از ساخت بازی اندروید ندارم حتی برنامه نویسی هم کارنکردم از چه برنامه نویسی و از کجا شروع کنم؟
    2.ساخت بازی درامدزا هست یا حتما باید بازی رو پولی قرار دهیم تا درامد داشته باشه؟
    3.چه نوع بازی رو پیشنهاد میکنید که سود بیشتری داشته باشه و مخاطب جذب کنه فقط کارم برای پول هست؟
    4. اگه بخوام بازی انلاین پرسش و پاسخ و اسم فامیل درست کنم از چه برنامه استفاده کنم که راهت تر باشه؟
    5.بازی انلاین نیاز خرید سرور از طرف بنده دارد؟؟؟اگر بله هزینه اش چقدره؟

    • سلام
      ۱.من هیچ دانشی از ساخت بازی اندروید ندارم حتی برنامه نویسی هم کارنکردم از چه برنامه نویسی و از کجا شروع کنم؟
      توصیه میکنم از زبان C# و موتور بازی سازی یونیتی شروع کنید.

      ۲.ساخت بازی درامدزا هست یا حتما باید بازی رو پولی قرار دهیم تا درامد داشته باشه؟
      ساخت بازی به خودی خود درآمد زا نیست و شما باید با پرداخت درون برنامه ای و نمایش ویدیو و… پول به دست بیاورید.

      ۳.چه نوع بازی رو پیشنهاد میکنید که سود بیشتری داشته باشه و مخاطب جذب کنه فقط کارم برای پول هست؟
      این کاملا به توانایی شما و سلیقه کاربران داره
      هر چه محصول بهتر در آمد بیشتر

      ۴. اگه بخوام بازی انلاین پرسش و پاسخ درست کنم از چه برنامه استفاده کنم که راحت تر باشه؟
      متوجه نشدم.

      ۵.بازی انلاین نیاز خرید سرور از طرف بنده دارد؟؟؟اگر بله هزینه اش چقدره؟
      بله، متغیر هستش از ماهی 100 هزار تومان به بالا

      • با سلام ممنون از جواب دادن به سوالات من منظور من از سوال4 این بود یه بازی مثل quiz of king یا اسم فامیل بسازم و یه سوال دیگه اینکه حتما باید برای بازی انلاین سرور خرید ؟؟؟؟یه سایت برای خرید معرفی میکنید؟؟؟؟
        برای یادگیری زبان C# یه منبع معرفی کنید
        ممنون از سایت خوبتون

        • سلام مجدد
          سختی ساخت چنین بازی موبایلی جایی مشخص میشه که پس از طی کردن مراحل تولید باید با بازی رقابت کنید که 1 میلیون نصب بیشتر از شما داره و میلیون ها نفر بیشتر اون را میشناسند
          پس نیاز به تبلیغات و یک ایده ناب دارید.

          الان برای خرید سرور زود هستش اما شاید پارس پک انتخاب خوبی باشه
          برای یادگیری یونیتی و سی شارپ هم پیشنهاد میکنم به سایت یونیتی سر بزنید.
          البته احتمال داره به زودی به سراغ تولید آموزش یونیتی و سی شارپ هم در بازیاتو برویم

          • سلام ، با تشکر از زحمات و اطلاعات فوق العاده تون
            بنده ،هم سوال داشتم هم مشاوره که صلاح دونستم با شما در میان بگذارم ، من ایده ساخت یک بازی مهیج رو دارم و مطمئنم با مراحلی که پیش بینی کردم خیلی سریع محبوب و فراگیر خواهد شد چون نمونه مشابهی ساخته نشده ، فقط اینکه متأسفانه هیچ اطلاعاتی در مورد کد نویسی برنامه نویسی و سایر ملزومات ساخت یک بازی رو ندارم ، به نظر شما برم وقت بزارم برای یادگیری و آموزش و سپس ساخت بازی ، یا همکاری با یه تیم یا اشخاصی که سررشته دارن ، یه مشکل دیگه هم دارم که متأسفانه بدبینی و اعتماد نداشتن اجازه نمیده ایده مو جایی مطرح کنم ، ممنون میشم منو راهنمایی بفرمائید تا راه درستو انتخاب کنم .

            • سلام مجدد
              چند مورد هست
              یادگیری همیشه خوب و مفید هستش اما بازی سازی یک فرایند تیمی هستش
              خروجی یک تیم از یک نفر قطعا بهتر هستش

              از طرف دیگه ایده تا وقتی اجرا نشه ارزش نداره و هر ایده ممکنه به ذهن صدها نفر در جهان بیوفته
              برنده اونیه که ایده را پرورش بده و اجرا کنه

  12. با سلام خسته نباشید من در یه سوال خیلی وقته سر در گم هستم ممنون میشم راهنمایی کنید یه بازی هست به نام جی تی انلاین بهش سمپ هم میگن من میخوام بدونم دقیقا برای ادیت این باید چه زبانی رو بلد باشید اینم بگم که باید از pawn برای ادیتش استفاده کرد از خیلی جاها پرسیدم بعضی ها میگن اصلا همچین زبان وجود نداردبعضی ها میگن باید اسکریپت نویسی بلد باشید ممنون میشم راهنمایی کنید اخه هیچ جا جواب درستی بهم ندادن
    اسم کامل بازی :سمپ هست همون بازی جی تی ای هست ولی انلاین شده….. ممنون میشم راهنمایی کنید زبان برنامه نویسی بازی چیه
    اینم از زبان برنامه نویسیش
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    #include
    //#include

    #pragma tabsize 0
    };
    new bankv[256];
    // Random Civilian Spawns
    new Float:PlacesPoints[][3] =
    {
    {0.0, 0.0, 0.0},
    {-2735.2288, 367.8829, 4.1114},
    {-1543.1537, 925.0919, 6.8145},
    {-2667.5750, 623.7900, 14.1025},
    new VehicleNames[212][] = {
    {“Landstalker”},{“Bravura”},{“Buffalo”},{“Linerunner”},{“Perrenial”},{“Sentinel”},{“Dumper”},
    {“Firetruck”},{“Trashmaster”},{“Stretch”},{“Manana”},{“Infernus”},{“Voodoo”},{“Pony”},{“Mule”},
    {“Cheetah”},{“Ambulance”},{“Leviathan”},{“Moonbeam”},{“Esperanto”},{“Taxi”},{“Washington”},
    {“Bobcat”},{“Mr Whoopee”},{“BF Injection”},{“Hunter”},{“Premier”},{“Enforcer”},{“Securicar”},
    البته خیلی زیاد بو نتونستم همشو کپی کنم اینها کد های ساخت بازیشه
    ممنون از سایت خوبتون

    • متاسفانه اطلاعات تخصصی خاصی ذر این زمینه ندارم

      اما زبان برنامه نویسی گویا c++ هستش و حس میکنم کدگذاری شده

  13. با سلام ببخشید برای ساخت بازی اندروید کدوم نسخه از unity بهتره نسخه pro کرکی یا Unity Personal اخه من تو نت هرچی گشتم نسخه Unity Personal پیدا نکردم از خود سایت unity هم رفتم ولی دقیقا نمیدونم کدوم لینک بود ممنون میشم راهنمایی کنید

    • تفاوت خاصی نداره
      برای شروع میتونید از نسخه پرسونال استفاده کنید
      برای دانلود هم سایت یونیتی خیلی خوبه
      سایت ایرانی هم سافت98 و پی30 دانلود
      معمولا اپدیت هستند

    • سلام دوست من، شما باید بگردید به دنبال متخصص هایی که برای پیاده سازی بازیتون نیاز دارید.
      در گره ها و سایت های مختلف مثل گیم جابز

  14. با عرض سلام وخسته نباشید
    ی تشکر بخاطر اینکه جواب مخاطباتنو میدید
    ومتاسفانه واسه این ک همه امکانات و سرمایه کافی واسه تشکیل گروه و خرید تجهیزاتو ندارن..و این ک ایده ی ایده ساز امنیت کافی نداره..
    چون تازگیا من چند جا واسه ایده بازی رفتم اول توزیع از نوع بازی میخوان(بدون قرارداد) و بعد میگن الان هزینه ساخت بازی باید خودت بدی..مثلا هزینه نیرو متخصص و زمانی ک صرف بازی میشه..ک واسه ی بازی ساده بالای ۵۰میلیون هزینه داره..
    من ایده دو بازی فوقلاده عالی داشتم ک متاسفاده اولی ک چند ماه پیش رفتم گفتن هم امکانات ساخت همچین بازی تو کشور نیست و هم بخاطر نوع بازی تو ایران احتمالا نمیزان همچین بازی اجرا بشه و ب فروش برسه(بخاطر استراتیژیک بودن زیاد.واستفاده از gpsودوربین)…بازی دوم در این سادگی بسار جذاب درست کردم….
    اونم بخاطر این اگه اگه ی شرکت رفتم اول ایده دومو بدم ک اگه ایده دزدیده شد..جگرم نسوزه…هر چند دمی دست کمی از اولی نداره….اولی امکانات سخت افزاری و نرم افزاری گرافیک قوی میخواد…دومی با ی گرافیک خوب میتونه بهترین بازار الان بشه..بدون شک
    سپاس

    • سلام
      وقتتون بخیر باشه
      اول بگم که متاسفانه در ایران امکان ثبت ایده وجود ندارد اما فراموش نکنید که ایده دزدیده نمیشه بلکه کپی میشه

      یک کپی هم نمیتونه صد در صد ایده ای باشه که در ذهن شما برای ساخت بازی وجود داره

      برای پیاده سازی هم بنظرم به دنبال یک تیم باشید که بتونید به جای کار پروژه ای با چند فرد متخصص و فعال به صورت تیمی و اشتراکی بازی بسازید

      امیدوارم تونسته باشم یه پاسخ کلی بهتون داده باشم

    • اگر ایده‌تون خوب باشه ما قطعا ازتون استقبال میکنیم و تضمین میکنیم که قطعا ایده‌تون دزدی نمیشه و اگر سودآور باشه تمام هزینه ها رو تیم خودمون پرداخت خواهد کرد.تماس بگیرید.
      @gimor_ir
      T.me/gimor_ir

  15. سلام من با برنامه یbuildbox کار می کنم اولش یه چیزی میاد چی باید بزنم اگر برنامش خوب نیست یکی پیشنهاد بدهید

  16. سلام
    میخوام یه برنامه نویسی یاد بگیرم فقط برای بازی سازی ولی روی همه سیستم عامل ها.شما فرض رو بر این بذارین که من کامپیوتر رو در حد آهنگ گوش دادن یا یه میکس بلدم.

    • سلام
      موتور بازی سازی یونیتی و زبان برنامه نویسی سی شارپ بهترین گزینه موجود برای نیاز شماست

  17. سلام خسته نباشید
    من ی مقدار به سی پلاس و ی مقدار به جاوا برای اندروید مسلط هستم
    با اینا میشه با یونیتی بازی ساخت؟

    • سلام با توجه به این تسلط راحت میتونید سی شارپ را یاد بگیرید اما برای بازی سازی در یونیتی نمیتوانید از جاوا و سی پلاس پلاس استفاده کنید

  18. سلام این یه مطلب آشنایی ساده و خوبی هست ولی من میخوام یه بازی بسازم باید از کجا شروع کنم و آموزش ها رو از کجا پیدا کنم و برنامه نویسی رو در صورت تمایل از کجاها میتونم یاد بگیرم

    • سلام
      برای شروع ساخت بازی و آموزش بازیسازی، ابتدا یک سوال مطرح هستش:
      تا چه حد به زبان انگلیسی مسلط هستید؟
      اگر زبانتون خوبه
      خیلی راحت به سراغ یوتیوب و آموزشهای لیندا و یودمی برید
      اما اگر زبانتون خوب نیست
      سایت های زیادی هستند که آموزش بازیسازی را به زبان فارسی و از مبتدی به صورت متنی و ویدیویی آماده کرده اند که خیلی ساده از آن ها میتونید استفاده کنید.

      کدوم راه واستون مناسب تر هستش تا من بیشتر شما را راهنمایی کنم؟

  19. سلام من الان17سالمه و برنامه نویس صفحات وب کار میکنم به htmlوcssوphpمسلطم و میخوام و علاقه دارم به طراحی بازی ایا امکان داره من بتونم در اینده هم طراح وب بشم و بازی ساز من با قدرت میرم جلو و هیچوقت از شکست خوردن نمیترسم در این راه باید از با تجربه ها هم کمک بگیرم

    • اگر بتونی زمانتو مدیریت کنی و واقعا تلاش کنی دلیلی برای عدم موفقیت وجود نداره اما فراموش نکن
      تمرکز و تخصص چیز های مهمی هستند و بازیسازی انفرادی خیلی سخته
      موفق باشی

  20. سلام من به تازگی دارم آموزش بازی سازی میبینم و دوست دارم خیلی سریع بتونم یک بازی برای اندروید بسازم

  21. با سلام ببخشید من در اینده میخوام رشته بازی سازی کامپیوتری درس بخونم میخوام یک بازی مثل call of duty ww2 یا Black ops در آینده بسازم ایا میشود؟ یا باید درس بخوانم یه شرکت راه اندازی کنم؟ ممنون میشم اگه جوابمو بدین

    • سوال سختیه
      برای ساخت چنین بازی نیاز به دانش فنی و تخصصی خیلی زیادی دارید و از طرفی غیر ممکنه چنین بازی با تعداد نفرات کم ساخته بشه
      به این بازی ها اصطلاحا AAA گفته میشه و تیم های چند صد نفره اون ها را میسازند

    • سلام محمد حسین عزیز
      برای حفظ کیفیت و تسلط بر روی کار حتی اگر معادل موبایلی هم وجود داشته باشه به هیچ وجه نمیتونه جای کامپیوتر را برای ساخت بازی بگیره

    • خوشحالیم که این آموزش برای شما مفید بوده، در صورت علاقه به ساخت بازی موبایل می‌تونید آموزش‌های بیشتری رو در لینک زیر مطالعه کنید:
      https://baziato.com/tutorial/

  22. سلام روز بخیر …ببخشید من میخواستم بدونم برای ساخت بازی آنلاین و مولتی پلیر مثل بازی های مزرعه داری با یونیتی و زبان سی شارپ امکان پذیر است؟
    و سوال دوم اینکه برای این کار نیاز به یادگیری noodjs وasp.net است؟
    و بخش خروجیش برای بازی آنلاین باید چکار کنم؟

    درکل باید برای این کار چی یاد بگیرم؟

    • سلام روز بخیر
      بله این امکان وجود داره، برای مثال بازی مزرعه بهاری، پرسیتی و… با استفاده از یونیتی طراحی شده اند.
      بستگی داره چه نیازی داشته باشد، به طور قطعی نیازی به استفاده از node.js و asp.net ندارید
      بخصوص این که asp.net محدودیت های زیادی داره واستون.
      میتونید از اسمارت فاکس، یونت و … استفاده کنید.

      علاقه مندید یک آموزش برای بازی آنلاین تهیه کنیم؟

    • انشالله به زودی یک اموزش از نحوه کار با یونیتی برای بازی سازی واستون اماده میکنیم

  23. سلام.ممنون از اطلاعات خوبتون که در اختیار کاربران قرار دادید .میخواستم بپرسم نرم افزار یونیتی رو میشه با گوشی اندروید استفاده کرد یا با کامپیوتر میشه؟

    • سلام
      وقت بخیر
      با توجه به حجم پردازش و نرم افزار هم اکنون این موتور بازیسازی صرفا بر روی کامپیوتر قابل استفاده می باشد

  24. عالی عالی عالی
    من میخوام وقتی رقتم دانشگاه بازی ساز بشم.
    آموزش ساخت بازی خوب سراغ دارید

    • سلام
      آموزش بازیسازی به زبان فارسی یا انگلیسی مد نظرتونه؟
      محدودیتی وجود داره واستون؟

  25. سلام خسته نباشید
    مطالبتون واقعا مفید بودن مرسی
    اما یه سوال داشتم اونم اینکه با چ سیستمی بهتره بریم سراغ بازی سازی؟مثلا کارت گرافیک حداقل چطو باشه تا از پس انجام کارای گرافیکیش بربیایم؟

    • سوال اول
      چه نوع بازی مد نظرتون هست

      با 4 یا 8 گیگ رم
      1 گیگ گرافیک
      میشه بازیهای خوب و سبکی ساخت با توجه به تجربه نسبی بنده

  26. سلام و صد سلام 🙂
    ممنون بابت این مقاله عالی،کمک فراوانی کرد.
    ولی یه سوال داشتم،اگر بازی را تمام کردیم ومی خواهیم در بازار یا برنامه دیگری به فروش بزاریم.باید چه قدم هایی برداریم؟

    • انتشار در مارکت ها مستلزم ساخت اکانت توسعه دهندگان در سایت مورد نظر دارد
      کافه بازار سالانه 40 هزار تومان هزینه باید پرداخت کنید برای انتشار برنامه
      مایکت، ایران اپس و چارخونه رایگان هستند

      یک سری قوانین اولیه هم دارند که در هنگام ساخت اکانت بهتون گفته میشه

      پس از انتشار هم میتونید با معرفی و تبلیغات بازی اون را به بازیکنان متعدد نمایش بدید

    • سلام خسته نباشید من دو تا سوال داشتم و ممنون میشم جوابمو بدید اونم اینکه آیا فقط با یک لب تاپ میشه بازی با گرافیک معمولی ساخت و طراحی انیمیشنش رو انجام داد یا در کنار لب تاپ باید ابزارهای دیگری تهیه کرد ممنون دومی هم اینه که من دارم تازه شروع میکنم به آموزش چندتایی کتاب آموزش و پکیج پرند رو تهیه کردم بنظرتون کافیه یا روش دیگه ای باید در پیش بگیرم ممنون از تلاش فراوانتون سپاس گذارم

      • سلام
        بله با استفاده از لپ تاپ هم میتونید بازی بسازید و لازم نیست سخت افزار قوی داشته باشید
        برای شروع هر آموزشی میتونه مفید باشه
        تمرین کنید، پروژه تستی بسازید و با استفاده از مطالب رایگان موجود در اینترنت دانش خودتون را افزایش بدید

  27. سلام ،میخاستم بدونم بازی مثل کلش آو کلنز در چه محیطی ساخته شده و اینکه ساخت محیط بازی سازی مخصوص خودم با ۲ نفر برنامه نویس مسلط به ++c چقدر زمان میبره؟؟ ممنون میشم پاسخ بدین

    • سلام
      درمورد بازی کلش آف کلنز و موتور بازیسازی این شرکت متاسفانه اطلاعات دقیقی نداریم
      بعضی ها به یونیتی اشاره میکنند بعضی ها هم رد میکنند چنین ادعایی را
      احتمالا بعد از این همه موفقیت تازه به سمت موتور بازیسازی اختصاصی رفته باشند

      ساخت محیط بازی سازی اختصاصی را بهتون پیشنهاد نمیکنیم
      چون شدیدا هزینه بره
      از نظر زمانی واقعا صرفه اقتصادی و افتخاری نداره

  28. سلام ببخشید بنظرتون سخت افزار های لب تاپ چه ویژگی هایی داشته باشن بهتره؟!رم و گرافیک حداقل چقدر باید باشد یا مدل خاصی خودتون میتونید معرفی کنید که بدون ایراد بتونیم بازی بسازیم باهاش کار های گرافیکی رو خوب جمع کنه

    • سوال سختیه
      به خیلی چیزا بستگی داره
      اما فعلا یک سیستم با رم +8 گیگ DDR4
      و گرافیک +950M
      که یک کانفیگ قدیمی برای 3-4 سال پیش محسوب میشه هم میتونه یک کارایی قابل قبول داشته باشه

  29. با سلام من میخوام یه بازی تقریبا مثل کوییز اف کینگ بسازم چه برنامه ای پیشنهاد مکینید
    ممنون از سایت خوبتون

  30. خخخخخخخخخخخخخخخخخییییییییییییییییییییییییلللللللللللللللللللللللییییییییییییییییییییییییییییی خخخخخخخخخخخخخووووووووووووووووب
    ممنون

  31. سلام وقت بخیر
    ممنون بابت مطلب مفیدی که به اشتراک گذاشتید.
    بنده به c# ، ASP.NET، JavaScript و پایتون مسلط هستم. همچنین تجربه طراحی های 2 بعدی با فتوشاپ و کورل رو هم در حد طراحی لوگو و بنر و کارت ویزیت و امثال این ها رو هم دارم. همچنین با استفاده از Android Studio هم یکی دو تا برنامه خیلی کوچک نوشتم.

    تا حالا هم سراغ 3d max و unity نرفتم به این خاطر که به لحاظ سخت افزاری حرفی واسه گفتن ندارم (ram 8 , core i5, amd radeon 4000)

    حالا سوال اینجاست باید از کجا شروع کنم؟ فرض کنید در زمینه بازی های شوتر و آنلاینی مثل PubG بخوام فعالیت کنم.

    • سخت افزارتون برای شروع خوب هستش
      برای شروع پیشنهاد میکنم آموزش Udemy را ببینید
      اما توجه کنید برای ساخت بازی مثل Pubg نیاز به یک تیم دارید
      و ساخت این بازی به صورت انفرادی کاری تقریبا غیر ممکن هستش.

  32. سلام، اگه یک بازی مثل آمیرزا بخواهیم بسازیم که آفلاین باشه و خرید اینترنتی داشته باشه
    زمان ساختش چقدر هست؟
    هزینه ی سرور نمیخواد؟
    با چه برنامه ای بسازیمش؟

    • تیمی هم ندارم خودم تنها هستم
      سی شارپ هم هیچی بلد نیستم آموزش هاشو از کجا بگیرم
      ضمنا زبان انگلیسی هم زیاد خوب بلد نیستم

      • ابتدا برنامه نویسی و زبان سی شارپ را شروع کنید
        برای آموزش هم منبع خوب و فارسی زیاد هستش
        سایت هایی مثل فرادرس و فرانش آموزش‌های مقدماتی و رایگان خوبی دارند

    • سلام
      شما با استفاده از یونیتی می‌توانید این بازی را پیاده سازی کنید.
      هزینه خاصی برای سرور در بازی آفلاین ندارید ولی ساخت این بازی به صورت انفرادی و بدون تجربه اولیه کار سختی هستش چرا که یک بازی خوب حاصل همکاری یک تیم کامل است

  33. سلام من عاشق برنامه نویسی اپلیکیشن های موبایل هستم و به ساخت بازی های حرفه ای و برنامه هم شدیدا علاقه دارم اما واقعا واااقعا مثل کسی توی این حوزه میمونم که حتی سواد نوشتن اسم خودش هم نداره باید از کجا شروع کنم اصلا اصولش چیه رشته ی دانشگاهی خاصی داره اینکار؟ توی چه مدتی میشه یه برنامه نویس حرفه ای شد(باصرف زمان روزی 5.6ساعت)درحدی که بتونم بازیای حرفه ای و جذاب بسازم و ارائه بدم

  34. سلام وقت بخیر
    بنده زبان پایتون بلدم و میخوام بازی 3بعدی موبایل(اندروید) در سطح ساده و متوسط بسازم.
    1.به نظر شما کدوم موتور بازی سازی kivi , pygame , game maker , یاد بگیرم در غیر این صورت میشه با پایتون در یونیتی یا انریل کد نویسی کرد؟
    2.در موتور بازی 2بعدی میشه بازی 3بعدی ساده ساخت؟(یعنی اشیاء از بیرون موتور ساخته شود)
    3. بازی موبایل swordigo (از شرکت touch foo )سه بعدیه؟ اگر هست در چه سطحیه؟
    4.پیشنهاد شما برای ساخت بازی سبک های شبیه سازی آموزشی و معمایی و رمان گونه مثل داستان های انیمه ژاپنی؟

    ببخشیدطولانی شد با تشکر

    • سلام متاسفانه آشنایی چندانی با این موتور های بازی سازی ندارم اما با پایتون نمیشه در یونیتی یا آنریل کد زد.
      سوال دوم را متوجه نمیشم اما بله میشه در بازی دو بعدی مدل سه بعدی گذاشت اما خب نورمال نیست.
      این بازی سه بعدی هستش (3D platformer)
      این کاملا بستگی به شما و دیدگاهتون از بازار داره، هدفتون خیلی میتونه در این انتخاب کمکتون کنه

  35. سلام
    مدیر سایت میشه این اطلاعات مفید رو کپی کنم
    چون میخام بازی بسازم و بهشون نیاز دارم
    قصد سوء استفاده ندارم معلمون بهمون گفته باید
    بازی درست کنید و نمیشه حی بیام سایت چک کنم
    خیلی ممنون
    با تشکر از همه

نظر بدهید!

لطفا نظر خود را وارد کنید
لطفا نام خود را اینجا وارد کنید