اموزش ساخت بازی موبایل با یونیتی
امروز خدمت شما عزیزان هستیم با پکیج پروژه محور ساخت بازی موبایل از مقدماتی تا پیشرفته با یونیتی.در قسمت مقدماتی دست به ساخت یک بازی موبایل زده وبا ساختن سین شروع کرده و تا گرفتن خروجی apk یا همون خروجی قابل نصب روی گوشی های اندورید کار را ادامه خواهیم داد.بازی که در طول این اموزش باهم خواهیم ساخت مسیر علم یا همون scienceway نام دارد.که شما طی ۶ ساعت اموزش کامل و جامع یاد می گیرید چگونه این بازی چند مرحله ای را پیاده سازی کنید.
پیش نیازهای اموزش ساخت بازی موبایل با یونیتی
- این دوره فاقد هرگونه پیش نیازی هست.
- اموزش به صورت ۰ تا ۱۰۰ و از مقدماتی تا پیشرفته خواهد بود
- پس از این دوره به راحتی میتونید هرنوع بازی برای موبایل پیاده کنید.
اهداف دوره اموزش ساخت بازی موبایل با یونیتی
- اشنایی با موتور بازی سازی unity
- اشنایی با نحوه scripting در یونیتی با زبان سی شارپ
- اشنایی با کار کردن با انیمیشن ها در بازی
- اشنایی با نحوه ایجاد یک پروژه از ۰ تا ۱۰۰
- نحوه تایپ فارسی در یونیتی
- اموزش استفاده از فتوشاپ در بازی ها
- نحوه ایجاد بازی برای اندورید با یونیتی
- نحوه طراحی بازی برای سایزهای مختلف گوشی و تبلت
- نحوه دیباگ پروژه ها درون یونیتی
- نحوه تشکیل یک ایده و گسترش ان به منظور تجاری سازی
- نحوه دریافت ورودی از گوشی های موبایل و کار کردن با صفحه لمسی
- نحوه ایجاد دشمن های هوشمند درون بازی
- نحوه بهینه سازی مصرف منابع موبایل توسط بازی و بهینه سازی بازی
- نحوه انتخاب و ایجاد صدای مناسب برای بازی
- نحوه ایجاد بازی های چند مرحله ای
- نحوه ایجاد منو در بازی ها
- چگونگی ایجاد بازی به سبک runner درون یونیتی
- اشنایی با ui قدیمی و ui جدید یونیتی
سرفصل های اپدیت اموزش ساخت بازی موبایل با یونیتی
- نحوه رفع مشکل در دریافت apk از یونیتی ورژن ۵
- رفع مشکل لگ زدن بازی در یونیتی ۵
- رفع مشکل پرش بیش از حد و خروج از صفحه
- نحوه تست بازی همزمان در سیستم و موبایل
- رفع مشکل بالا بودن حجم خروجی نهایی بازی
- رفع مشکل عدم اجرای توابعی چون addforce
- رفع مشکل عدم شناسایی مراحل و خطا دادن هنگام اجرا در گوشی
- نحوه رفع مشکل عدم ذخیره مراحل و امتیازات
زیرعنوان نمونه برای این فصل
بررسی پیش نیازها و اهداف اموزش
توضیح کوتاه برای درس
نمایش خروجی بازی ویدئو
توضیح کوتاه برای درس
نحوه ایجاد یک پروژه ویدئو
توضیح کوتاه برای درس
طراحی چارچوب پروژه و ایده بازی ویدئو
توضیح کوتاه برای درس
نحوه ایجاد منو در بازی ها ویدئو
توضیح کوتاه برای درس
زیرعنوان نمونه برای این فصل
اموزش کدنویسی با زبان سی شارپ ویدئو
توضیح کوتاه برای درس
طراحی بازی برای سایزهای مختلف گوشی ویدئو
توضیح کوتاه برای درس
طراحی سیستم امتیاز گیری ویدئو
توضیح کوتاه برای درس
کار کردن با انیمیشن ها در بازی ویدئو
توضیح کوتاه برای درس
ایجاد بازی به سبک runner ویدئو
توضیح کوتاه برای درس
بهینه سازی مصرف منابع موبایل ویدئو
توضیح کوتاه برای درس
ایجاد دشمن های هوشمند درون بازی ویدئو
توضیح کوتاه برای درس
ایجاد صدا و مراحل و دریافت خروجی از بازی ویدئو
توضیح کوتاه برای درس
همگام سازی بازی با ورژن جدید یونیتی ویدئو
توضیح کوتاه برای درس
فایل های پروژه ویدئو
توضیح کوتاه برای درس
جلسات دوره
دیدگاهها
71 دیدگاه برای اموزش ساخت بازی موبایل با یونیتی
درخواست مشاوره
شماره همراه خود را وارد کنید، تا مشاوران ما طی دو روز کاری آینده در ساعت کاری (۹ صبح تا ۶ بعد از ظهر) برای مشاوره رایگان سرمایهگذاری با شما در ارتباط باشند.
محل قرارگیری فرم مشاوره و ارتباط شما

ashkan kamangar (خریدار محصول) –
تمام مشکلات رو رفع کردم
فقط یک مشکل مونده اونم اینکه وقتی بازی رو تبدیل به apk میکنم میبینم اصلا قلب و سکه تولید نمیشه
بعد میام تو بازی میبینم قلب و سکه نیست و رفته پشت بک گروند یعنی پشت بگ پروند و باید کل عکساهارو از توی پوشه تکس چر بریزم دو و دوباره عکس دانلود کنم و بسازم و باز با تبدیل بازی به ای پی کی یا باز و بسته کردن بازی میره پشت بک گروند
جت آموز –
سلام.مشکل شما این است که چون بازی دو بعدی است، حتما باید به روی هم قرار گیری لایه های بازی در راستای محور سوم دقت داشته باشید.
اگر قلب و سکه شما پشت صحنه ایجاد میشود کافی است که محتصات بردار سوم پریفب این دو شی را تغییر بدهید تا مشکل حل شود
حجت حجتی (خریدار محصول) –
با سلام و خسته نباشید خدمت استاد عزیز و دلسوز
استاد من چند روزیه درگیره اسکریپت پریدن هستم! این کدی که شما تو آموزش گفتید منقضی شده
اگر امکانش هستش اسکریپت جدید پریدن رو لطف کنید بگید که این مشکل من حل بشه
ممنونم
جت آموز –
سلام حجت جان.لطفا کدخطایی که یونیتی میدهد را بفرماید تا نحوه رفع مشکل را خدمتتان بیان کنم
حجت حجتی (خریدار محصول) –
با سلام خدمت استاد عزیز
استاد مشکل اسکریپت پریدن رو حل کردم
استاد برای ساخت کاراکتر ۲ بعدی از چه نرم افزاری استفاده کنیم؟؟؟
جت آموز –
سلام.میتوانید از فتوشاپ استفاده کنید.تا چند روز دیگر اموزش ساخت مدل با استفاده از مایا روی سایت بارگزاری خواهد شد.
kian shirooyeh (خریدار محصول) –
با سلام من برای حرکت کتاب ها وقتی از (transform.position +=new vector2(-2f,transform.position.y
استفاده میکنم ارور میده و این که کد شما رو که میزنم سرعت رو زیاد میکنم ولی اتفاقی نمیافتد
و سوال بعدی منبع شما برای نوشتن کد چه بود من این پکیج رو خریدم کامل من مهندس نرم افزار و سیشارپ بلدم ولی کد نویسی این فرق داره میشه یه منبع غیر از این پکیج بگید البته این پکیج خیلی خوبه و به بقیه توصیه میکنم
جت آموز –
سلام.لطفا فیلم اپدیت اموزش را مشاهده کنید.به احتمال زیاد مشکل شما برطرف میشود.در غیر این صورت متن خطا را بیان کنید.
برای یادگیری کدنویسی بازی هم میتوانید اموزش کدنویسی سی شازپ مخصوص یونیتی را مشاهده کنید.
ja.alffred (خریدار محصول) –
سلام هنگامی که به قسمت player setting وارد میشم با این خطا مواجه میشم
GUI Error: You are pushing more GUIClips than you are popping. Make sure they are balanced.
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
جت آموز –
سلام.کافی بود در نت جستجو میکردید.پاسخ شما اینجا بیان شده است.
شما باید تک تک توابع gui خود را غیر فعال کنید تا متوجه بشوید کدام یک از این توابع را درست به پایان نرسانده اید و مشکل ان را حل کنید.
ja.alffred (خریدار محصول) –
وقتی فایل مسیر sdk رو به یونیتی میدم شناسایی نمیکنه
از سایتای مختلفم دانلود کردم مشکل رفع نشد
جت آموز –
سلام.از چه ورژنی از یونیتی استفاده میکنید ؟
ja.alffred (خریدار محصول) –
Unity.3D.Pro.2019.2.12f1.x64
جت آموز –
مشکل شما دقیقا چیست ؟
بازی با ورژن ۲۰۱۹ یونیتی هم اجرا میشود.فقط برخی توابع ان منقضی شده است
ja.alffred (خریدار محصول) –
وقتی از طریق prefrences میخوام مسیر sdk رو به یونیتی بدم و وقتی روی فایل sdk کلیک میکنم این پیام بالا میاد
unable to detect SDK in the selected directory
جت آموز –
سلام.اگر فایل sdk شما سالم باشد، به راحتی میتوانید این کار را انجام بدهید.
ja.alffred (خریدار محصول) –
ممنون مشکل بالا حل شد ولی حالا این پیام میاد
unable to resolve build tools directory
جت آموز –
برای رفع مشکل به دو نکته دقت کنید :
اول فایل سالم و کامل SDK را دانلود کنید
دوم لینک درست به برنامه بدهید
انگاه تمام مشکلات شما حل خواهد شد.
ja.alffred (خریدار محصول) –
بیش تر از ۲۰ نوع sdk (به علاوه فایلی که خودتون در اموزش خروجی گرفتن از اندروید گذاشتین) دانلود کردم و به یونیتی مسیرو دادم ولی بازم مشکل رفع نشد
جت آموز –
محمد جان.باور کن من خودم به خاطر شما تست کردم و هیچ مشکلی نداشت.فعلا زمان ندارم.وگرنه فیلم اموزش این مورد را ضبط میکردم و در سایت قرار میدادم تا مشکل شما حل شود.
ja.alffred (خریدار محصول) –
ممنون به خاطر پاسخگوییتون اقای خاشعی نژاد
ja.alffred (خریدار محصول) –
با این خطا هم مواجه میشم ممنون میشم کمک کنید
Scope was not disposed! You should use the ‘using’ keyword or manually call Dispose
جت آموز –
این باگ در نسخه ۲۰۱۹٫۲٫۰b5 یونیتی وجود دارد.راهکار هم اینه که از نسخه ۲۰۱۹٫۱٫۵f1 استفاده کنید
رادمان خالندی (خریدار محصول) –
ببخشید بعداز این اموزش میتونیم یه بازی موبایل بسازیم
جت آموز –
بله.حداقل میتوانید یک بازی به سبک رانر پیاده سازی کنید
ebrahim yaghoobi (خریدار محصول) –
سلام خسته نباشید ببخشید من وقتی میخام کتاب بعد از هر چند ثانیه تولید بشه دقیقا کد شما رو نوشتم اما پشت سرم هم بدون اینکه کتاب ها باهم فاصله داشته باشن تولید میشن انگار بهم چسبیدن. چه کار کنم کتاب ها از هم فاصله داشته باشن ؟ هم عدد اول و هم عدد دوم که مربوط به تولید شدن کتاب هست تغییر دادم ولی کتاب ها به هم چسبیده اند اگه میشه کمکم کنین ممنونم
ebrahim yaghoobi (خریدار محصول) –
این قسمت درست شد.
فقط من دوتا کتاب رو پایین میزارم و یکی بالا ولی در ادامه موقع ایجاد دوباره کتاب ، کتابا کنارهم تکرار میشن مثل حالتی که خودم چیدم تکرار نمیشن مشکل کجاست ؟؟؟؟
جت آموز –
برای این امر باید دو شی کتاب در محل متفاوت ایجاد کرده و سپس فراخونی کنید.
جت آموز –
سلام.اسکریپت حرکت کتاب ها را به درستی به شی کتاب خود اختصاص نداده اید
برای همین تمامی کتاب ها بدون حرکت در یک نقطه ایجاد میشوند
ebrahim yaghoobi (خریدار محصول) –
اوکی مرسی حل شد.
من به player خودم Rigidbody2D میدم تو خود محیط یونیتی اما Rigidbody2D من گزینه ای بنام Is Kinematic نداره من از یونیتی ۵٫۶ استفاده میکنم. چکار کنم player من نیوفته پایین ؟ حتی اومدم یک BoxColidr2D هم گذاشتم زیر player اما بازم player من میفته پایین
ebrahim yaghoobi (خریدار محصول) –
مشکل دومی که هست وقتی کتاب با player برخورد میکنه تو consol چیزی تایپ نمیکنه با این که player تیک Is tigger رو زدم
ebrahim yaghoobi (خریدار محصول) –
هر دو مشکل بالا حل شد 🙂 فقط گزینه fixedAngle نیست تو Rigidbody بازیکن نمیتونه پرش کنه ولی اگه rigidbody2D معمولی باش و بازیکن میوفته پایین ولی w میزنم پرش رو انجام میده .
چکار کنم هم بازیکن نیوفته و هم پرش داشته باش؟
جت آموز –
دقیقا کلایدرها را بررسی کنید.و بازی را فریم به فریم اجرا هنگام برخورد اجرا کنید تا بر اساس دیباک مطمئن شوید که برخورد رخ داده است.
جت آموز –
در کامنت های بالا نحوه رفع مشکل بیان شده است.
ebrahim yaghoobi (خریدار محصول) –
متاسفانه من جوابی تو کامنت های قبلی ندیدم برای مشکل پرش کاراکتر که مربوط میشه به تیک گزینه fixedAngle چون این گزینه تو یونیتی من نیست چون من تمام بازی رو ساختم فقطط همین مشکل رو دارم این اوکی بشه ساخت بازی من تموم میشه
اگر میشه راهنمایی کنید با تشکر
جت آموز –
سلام.باید از freez rotation استفاده کنید که پاسخ سوال شما در اینجا بیان شده است.
hmvhmv969 (خریدار محصول) –
توی این اموزش گفته ارزش پکیج ۱۰۰ هزار تومنه ولی با یک پنجم یا ۲۰ هزار قرار داده مشه پس چرا رایگانه؟
این پکیجو از جایی کپی کردین؟
جت آموز –
دوست گرامی.این اموزش قبلا پولی بود.اما به خاطر رفاه حال کاربران به صورت رایگان ارائه شده است.
این دوره اختصاصی جت اموز است و ما هیچ اموزشی را از سایت های دیگر کپی نمی کنیم.
به مرور زمان دیگر اموزش های سایت هم رایگان منتشر خواهد شد.
Afshin0097 (خریدار محصول) –
سلام خسته نباشید ممنون این دوره فوق العاده بود فقط یک مشکلی برای بنده پیش اومد من از یونیتی ورژن ۵٫۶ استفاده میکنم و کد پرش کاراکتر هم نوشتم و وقتی که جاذبه رو غیر فعال میکنم پرش کار میکنه و در اموزش گفته شده که تیک fix angle اگر زده شود درست میشه و متاسفانه در این ورژن تفاوت های زیادی با ورژنی که شما کار کردید در فیلم وجود دارد من این گزینه رو ندارم و وقتی کاراکتر رو در قسمتrigidbody2d روی dynamic میزارم حتی با وجود اینکه زیر کاراکتر ابجکت قرار میدم که نیافته باز هم میافته باید چه تنظبماتی را روی کارکتر اعمال کنم که پرش هنگام وجود جاذبه هم صورت بگیرد؟؟؟؟؟باز هم بابت همه چی از شما متشکرم
جت آموز –
سلام. سلامت باشید. لطفا فیلم اپدیت بازی را مشاهده کنید در این اموزش به شما نحوه رفع مشکل را بیان کرده ایم.
Afshin0097 (خریدار محصول) –
گزینه freeze rotation هم فعاله
علی بانکی (خریدار محصول) –
سلام خسته نباشید ممنون واقعا دوره فوق العاده بود فقط یک مشکلی برای بنده پیش اومد
در آموزش شماره ۱۰ هنگامیکه کتاب با playar برخورد می کند برای من پیامی نشان نمی دهد
هر کاری کردم نشد با اینکه شما گفتید دکمه Is trigger بزنم ولی باز همان شد
جت آموز –
سلام. نظر لطف شما است. باید colider ها را چک کنید که ایا دقیقا وارد یکدیگر میشوند یا نه. روی هر دو ابجکت کلیک کنید تا مطمئن شوید که کلایدرها به هم برخورد میکنند
علی بانکی (خریدار محصول) –
و ببخسید یک سوال دیگر برای من کد های پیش فرض در وژوال استودیو را نمی آورد
یعنی هنگامی که دارم کدی را می نویسم هیچ پیشنهادی به من نمی کنه که مثلا آیا این کد را می خواهی
جت آموز –
اگر از افزونه واسط بین ویژوال استادی و یونیتی استفاده کرده اید کار دیگری نیازی نیست که انجام بدهید.