آموزش توسعه بازی مولتی پلتفرم و Agile در unity
Udemy - Agile & Multi-Platform Game Dev. with Unity - Tier 1-2
توسعه بازی مولتی پلتفرم
در این فیلم آموزشی توسعه بازی مولتی پلتفرم شما یاد می گیرید که چگونه می توان یک بازی ویدیویی در unity 5 به شیوه های توسعه Agile در ذهن خود داشته باشید. تسلط بر ساختار نرم افزار و بهینه سازی آن . عملکرد و یونیتی پیشرفته و ویژگی های سی شارپ در یونیتی.
در سطح اول آموزش ما در ابتدای برنامه ریزی یونیتی قرار گرفتیم تا یک نمونه مبتدی را سریع عرضه کنیم. در سطح دوم این دوره ، اشکال زدایی ، الگو های طراحی و سایر ویژگی هایی که برای انتشار یک پروژه لازم است را فرا می گیرید.
این آموزش برای کسانی که می خواهند برنامه نویسی شی گرا را برای بازی های ویدئویی استفاده کنند، مناسب است. توصیه می شود که با محیط یونیتی آشنایی داشته باشید. در این دوره با تمام اصول برنامه نویسی و تمام ویژگی های مهم یونیتی اشاره خواهد شد.
تمرکز بر روی برنامه نویسی است و از یک پروژه بازی 2D استفاده می شود تا اصول اولیه را حفظ کند و از سایر ویژگی های گرافیکی که به خوبی مستند سازی شده دور بماند. این که شما نمی دانید که از چه زبانی برای برنامه نویسی استفاده کنید و یا اصلا نمی دانید باید unity 5 استفاده کنید یا نه و یا تجربه کافی ندارید، جای نگرانی نیست ، این دوره آموزشی به شما کمک می کند تا یک بازی ویدئویی پر هرج و مرج خود را سازماندهی کنید. این دوره آموزشی توسط تیم ســافــت ســاز برای شما کاربران عزیز، تهیه و آماده دانلود شده است.
عناوین اصلی توسعه بازی مولتی پلتفرم :
- استفاده از Unity Profiler برای آنالیز عملکرد و فوتپرینت حافظه
- بهینه سازی عملکرد با تکنیک های پولینگ آبجکت
- استفاده از Sprite Packer و بهینه سازی عملکرد رندرینگ دو بعدی
- استفاده از انتزاف برنامه نویسی شی گرا برای معماری یک کنترلر آبجکت مولتی پلتفرم
- استفاده از Animator State Machines برای راندن انیمیشن های conditional sprites
- استفاده از Animator Blend Trees جهت ترکیب انیمیشن ها براساس پارامترهای ورودی
- استفاده از Animation Curves جهت سفارشی سازی رفتار کنترلر
- پیاده سازی مکانیزم سلاح قابل تعویض
- استفاده از Animator Layer weight جهت افزایش ship shields
عنوان دوره : Udemy – Agile & Multi-Platform Game Dev. with Unity – Tier 1-2
سطح : متوسط
زمان کل دوره : 7.5 ساعت
تعداد فایل های تصویری : 24
سال آموزش : 2018
فایل تمرینی : دارد
مربی دوره : Fred Moreau
نرم افزار : Unity
زیرنویس : دارد
Udemy – Agile & Multi-Platform Game Dev. with Unity – Tier 1-2
In this series of videos, you’ll learn how to develop a video game project using Unity 5, with Agile development practices in mind.
In Tier 1, we touched on Unity’s programming fundamentals to quickly deliver a prototype.
Tier 1 Complete Project is included so that you can jump right in!
In this second Tier will touch on Performances, Debugging, Design Patterns and other enhancements required to turn the prototype into a release.
This training is for anyone who wants to learn object oriented programming for video games. It has introduction chapters that people familiar with Unity can skip. All the programming basics are covered, and we touch on all major features of Unity. The training focuses on programming, and uses a 2D game project to keep things simple and stay away from fancy graphics features that already are well documented. Whether you know programming or not, whether you’re new to Unity or already have some experience, this training will give you the good practices and help you organise yourself in the chaos of a video game project.
I’m a self-taught developer myself. I work with Unity since 2011, and was very lucky to meet with mentors who taught me a great deal about Object Oriented Programming. That’s a lot to learn about when your background is not in engineering, though, I figured that if I could do it, anyone can. I started to put this training course together a while back for a Master Class held with Unity, and decided to take it way beyond that, as I realised many developers were self-taught programmers, ex artist or designer, looking for that true programming knowledge.
I wanted to emphasise on Agile practices, while this is not an Agile training in itself, because of the huge demand for Agile programmers. Agile Development really is a mindset that you cannot push. From a programmer’s perspective, it’s mostly about letting go of your desire for completeness and architecture awesomeness, and willing to deliver playable software as early as possible. The responsibility given to programmers brings a lot of stress, with which comes the need to foresee, plan and control development. Then any change in the plan becomes a trouble. Team confidence is key to Agile Development, and confidence comes with knowledge. The more you know, the more you trust yourself, and the less you doubt. The less you fear change, the less complex and overthought you need to make your code, and the sooner you deliver a prototype. This training aims at empowering programmers with enough knowledge to be confident in their capability to react to design changes and always deliver the most business value in the time they’re given. Now, Agile Development isn’t just about prototyping, and we’ll also touch on Performances, Scalability and Reusability of the code, which is also key to maintain a project.
I really wanted this training to go beyond the usual academic training course. It does have a good share of theory, but everything is put into practice. Its course is well planned and offers a smooth learning curve, while its delivery is more like a live coding session in which I share what comes to my mind as to why I do things along with tips and tricks.
Who this course is for:
Artists and/or Designers willing to learn programming
Game Programmers willing to learn Unity
Non Game Programmers willing to learn game development
حجم کل : 2.6 گیگابایت
برای دسترسی به کل محتویات سایت عضو ویژه سایت شوید
برای نمایش این مطلب و دسترسی به هزاران مطالب آموزشی نسبت به تهیه اکانت ویژه از لینک زیر اقدام کنید .
دریافت اشتراک ویژه
مزیت های عضویت ویژه :
- دسترسی به همه مطالب سافت ساز
- آپدیت روزانه مطالب سایت از بهترین سایت های سی جی
- ورود نامحدود کاربران از هر دیوایسی
- دسترسی به آموزش نصب کامل پلاگین ها و نرم افزار ها
اگر در تهیه اشتراک ویژه مشکل دارید میتونید از این لینک راهنمایی تهیه اشتراک ویژه رو مطالعه کنید . لینک راهنما
For International user, You can also stay connected with online support. email : info@softsaaz.ir telegram : @SoftSaaz
امتیاز به این مطلب :
امتیاز سافت ساز
لطفا به این مطلب امتیاز دهید :)