هیچ دوره ای در سبد خرید شما وجود ندارد
در این اموزش یازده ساعت ونیمی می خواهیم با هم یک بازی ShootEmUp 2D با انجین Unity3D بسازیم . در طول این آموزش علاوه بر ساخت این بازی با مفاهیم Unity3D بیشتر آشنا می شویم . در طول ساخت بازی علاوه بر آشنایی با مفاهیم ابتدایی unity در بعضی از موارد به بررسی مطالب حرفه ای تر و عمیق تر unity و C# نیز مثل singleton ، parallax scrolling ، Extention Methods ، Modern Unity UI و .. می پردازیم. برای اطلاع از جزییات بیشتر به ادامه مطلب مراجعه کنید
این اموزش ده قسمتی شامل قسمت های زیر در مدت زمان تقریبا یازده ساعت نیم می باشد :
قسمت اول : ساخت اولین Scene ، مدت زمان :31:42
انتخاب IDE ، directory architect ، چرا بعضی از پوشه ها در یونیتی معنای خاصی میدهند و یونیتی چه عملیاتی روی آنها انجام میدهد ؟
قسمت دوم :اضافه کردن ونمایش دادن پس زمینه ، مدت زمان:27:07
اضافه کردن بک گراند و پلتفرم ها صحنه ، لایه بندی و روشهای آن prefab ویژگیهای آنها و مقدمات کار با SpriteEditor یونیتی و …..
قسمت سوم : ساخت player وEnemy ، مدت زمان:57:30
اضافه کردن بازیکن و دشمنانش به صحنه ، توضیحاتی در مورد Component و نحوه کار کرد با آنها ، نوشتن اسکریپت های player ، Enemy Script ، move Script و …..
قسمت چهارم : شلیک 1 ، مدت زمان : 68:58
پیاده سازی شلیک ، اسیب سلامتی برای بازیکن و …..
قسمت پنجم : شلیک 2 ، مدت زمان : 44:39
پیاده سازی شلیک ، آسیب ، سلامتی برای دشمنان ، شلیک در جهت های مختلف و ……
قسمت ششم :parallax Scrolling ، مدت زمان :110:01
پیاده سازی یک parallax Scrolling حرفه ای و کاربردی با استفاده از Extention Method و Singleton….
قسمت هفتم : کار کردن با particle System ، مدت زمان : 37:36
ساخت Special Effect با unity و با استفاده ازاسکریپت SpecialEffect Helper و با استفاده از Singleton
قسمت هشتم : کار کردن با موزیک و جلوه های صوتی ، مدت زمان : 30:13
ساخت افکت های صوتی با استفاده از اسکریپت soundEffectHelper و …..
قسمت نهم : ObjectPooling ، مدت زمان 138:56
پیاده سازی Object Pool فوق العاده حرفه ای و کاربردی برای تولید بی نهایت دشمنان و ابژکتها و بالا بردن performance بازی ، ندیریت کردن Pool ها و ….
قسمت دهم : Modern Unity UI، مدت زمان 136:32
پیاده سازی Main Menu، Pause Menu، آشنایی با انیمیشن در new UI و ….
علیرضا
سلام آموزش خوبی بود.فقط لینک ASSET که بالا قرار دادید خرابه.دانلود نمیشه
لطفا درستش کنید.ممنون
مدیر- تقی زاده
سلام
لینک مستقیم قرار گرفت
امیر
نه درست شد مهندس
box cllision2d رو تیکش رو برداشته بودم برای player م.
و همینطور is trigger رو هم میاس تیکشو بردارم.
متشکرم
راستی یه چیزی:
توی یه کتاب خونده بودم که اگر بین صحبتهاش، از صداهای زائد مثل: اِاِِاِاِاِاِاِاِ و یا او او او او … و یا خیلی مکث کنه یا تیکه کلامی رو خیلی به کار ببره، شنونده رو خیلی خسته میکنه. دلزده میکنه.
برای اموزش هایی که میذارید، باید به این نکته توجه کنید.
که یکی از دلایلی که خیلی سخته، این هست که زمان فیلمها خیلی زیاد هست.
باید قسمت هارو بیشتر کنی تا بتونی اگه خواستی، از اول با صدای بهتر ضبط کنی..
مدرس سعادتی مدرس دوره
سلام
خوشحالم که مشکلت حل شد
تو یک کتابی خونده بودم که ادمایی که خیلی باهوشن به خاطر اینکه میزان چیزهایی که بهش فک میکنن بیشتر از چیزهایی که میتونن به زبون بیارن دچار تکه کلام یا قطع شدن پیاپی صحبتهاشون میشن:)).
خارج از مزاح بابت تذکرت بسیار ممنون.
من هم دوست دارم طول هر قسمت کمتر بشه و مدیریت سایت هم تاکید زیادی روی این مساله داره
نکته ای که هست از اونجایی که همانطور که حتما میدونی ساخت بازی یک پروسه خیلی زمان بر هست و خیلی از قسمت های بازی به قسمت دیگه کاملا وابسته هست مجبورم که یک مبحث رو در یک ویدیو بگم که این باعث میشه که طول ویدیو بیشتر از اونی بشه که انتظار دارم که البته این مشکل توی همه ویدیو هایی که درمورد بازی سازی هست دیده میشه با یک سرچ ساده توی سایتهایی مثل youtube میشه به این مساله پی برد. سعی میکنم از این به بعد طول ویدیوها کمتر بشه.
امیر
سلام مهندس
وقت بخیر
راستش من از فیلم 9 به بعد یه کم برنامه م ریخته به هم
مثلا الان مشکلی که دارم این هست که نه تیر ها(چه تیر های خودمون و چه تیر های دشمن) و نه خود دشمن و آبجکت بازیمون به هم برخورد نمیکنن.
نمیدونم باید چکار کنم.
مشکلم کجاست؟
امیر
سلام
وقت بخیر
امکانش هست که کد های این بازی رو هم برای دانلود قرار بدید؟
اخه سخته هر دفعه بخایم فیلم رو به عقب برگردونیم و کد هامون رو با کدهای شما چک کنیم.
متشکرم
مدرس سعادتی مدرس دوره
سلام
بابت تاخیر در جواب عذر میخوام
لینک اسکریپت ها
http://www.mediafire.com/download/y9et0ku1tvpwphr/SEUScript.rar
یوسفان
سلام خدا قوت … خواهشا مرا راهنمایی کنید .. من میخواهم همچین بازی به این سبک طراحی کنم سی شارپ یاد بگیرم در یونیتی طراحی کنم و یا با آموزش های اندروید شما در ایکلیپس … نمی دونم چی یاد بگیرم چون هر کدوم وقت گیره این لینکش ۱۳بازی برای کودکان http://androidiha.com/1393/11/06/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D8%A8%D8%A7%D8%B2%DB%8C-games-for-kids-bundle-13-in-1.html
مدرس سعادتی مدرس دوره
سلام دوست عزیز
1- من تجربه کاری در زمینه کار با ایکلیپس ندارم و نمی دونم که چگونه میشود با ایکلیپس بازی ساخت.
2- به هر حال برای ساخت بازی (به عنوان برنامه نویس بازی های رایانه ای) شما باید یک یا دو زبان برنامه نویسی را یاد بگیرید که پیشنهاد من به شما یادگیری #C و ++C هست. البته این نظر شخصی بنده نیست بلکه با یک جستجوی ساده در اینترنت میتوانید به این جواب برسید.
3-کار ساخت بازی بسیار به انجینی که برای ساخت بازی تان استفاده میکنید وابسته هست(البته اگر برنامه نویس خیلی خوبی هستید این قضیه در مورد شما صدق نمیکند. و البته با استفاده از نرم افزارهایی مثل فلش هم شما میتوانید بازی خودتان را بسازید. )
4-من فقط با انجین های unity و تا حدود خیلی کمی با unreal engin آشنا هستم. برای یاد گیری کار با این اینجین ها باید وقت صرف کنید (هر کاری هزینه دارد هزینه این کار وقت صرف کردن هست) .
5- بسته به تعداد افرادی که روی پروژه شما کار میکنند و تخصص هاشان شما باید انجین مورد نظرتان برای ساخت بازی رو انتخاب کنید.(البته که موارد بسیار دیگری هم در اینجا مطرح هست ولی به نظر من مهم ترین نکته این هست که شما با چه انجینی یا زبان برنامه نویسی در کوتاه ترین زمان ممکن به بازی مورد نظرتان دست پیدا میکنید).
6-در نهایت با توجه به بازار کار داخل کشور و سطح تیم ها و تجربه شخصی (که البته خیلی زیاد هم نیست) به عنوان نظر شخصی پیشنهاد بنده به شما یادگیری unity3D هست.
امیدوارم کمک کرده باشم
ارتین
سلام همه بخرین من دانلود کردم خیلی توپ بود تازه خیلی ارزون حساب کردی
دمت گرم :))))))))
مدرس سعادتی مدرس دوره
سلام
خیلی ممنون. اگه نکته ای برای بهتر شدن آموزش ها مد نظرت هست خوشحال میشم که با من در میان بگذاری
ارتین
سلام میتونی تو توضیحات حجم کلی رو بزنی و این که اسم پارت 5 و 6 شده هر دوش 5 ولی فایل های توشون درسته که البته نمیخواد دوباره اپلود کنی :D بریم تو پوشه ها میفهمیم :)
و این که جمع ساعات اموزشی رو هم بزار و یه دمو ی قابل بازی هم اگر بزاری بیشتر برای خرید به ذوق میایم :)
مدرس سعادتی مدرس دوره
خیلی ممنون .ان شاالله از آموزش بعدی سعی میکنم رعایت کنم
مدرس زارع
ببخشید می توان برای اندروید خروجی گرفت؟
مدرس سعادتی مدرس دوره
سلام
برای خروجی گرفتن توی اندروید باید کنترل تاچ برای بازی پیاده کنید که چون تارگت پروژه ما نبوده ما پیاده نکردیم اما با اموزش اقای شیراوند که به صورت مجانی در سایت موجود هست پیاده سازیش کاری نداره.
بعد از اون نیاز به SDK اندروید دارید. بعدش خروجی گرفتن اندروید کاری نداره.
البته اگر فقط نیاز به دیدن خروجی روی دیوایس های اندرویدی داری نیاز به پیاده سازی تاچ ندارید.در این صورت باید بتونید در منوی اصلی بازی گردش کنید و پلیرمان هم فقط میتونه شلیک کنه.اگر توضیح بیشتری هم لازم هست من در خدمتم
موفق باشید :)
مهراد رمضانی پور
سلام
نه لینک دانلود داره نه افزودن به سبد خرید
ما اینو چه جوری تهیه کنیم الان ؟؟؟
مدیر- تقی زاده
سلام
قرار گرفت
محمد جمالیان پور
سلام
لینک موجود نیست.
مدیر- تقی زاده
سلام
قرار گرفت
ارتین
سلام
پس لینک خرید یا دانلودش کجایت
مدیر- تقی زاده
سلام قرار گرفت