آنچه یاد خواهید گرفت:
تسلط به راهاندازی و پیکربندی Unreal Engine 5
مهارت در برنامهنویسی ++C برای توسعه بازی
ایجاد و مدیریت داراییها و تعاملات بازی در پلتفرمر دوبعدی
توسعه و پیادهسازی مکانیکهای بازی و هوش مصنوعی
پیش نیازهای دوره
برای شرکت در این دوره، هیچ تجربه قبلی با Unreal Engine 5 یا ++C لازم نیست. اگرچه داشتن درک اولیه از هر زبان برنامهنویسی میتواند مفید باشد، اما ضروری نیست. تمام مفاهیم و مهارتهای اساسی در طول دوره آموزش داده خواهند شد و به مبتدیان این امکان را میدهد تا همگام با شرکتکنندگان با تجربهتر یاد بگیرند و پیشرفت کنند. این دوره به گونهای طراحی شده که برای فراگیران در تمام سطوح، در دسترس و جامع باشد.
توضیحات دوره
خوش آمدید! این دوره جامع طراحی شده تا شما را در فرآیند ایجاد یک بازی پلتفرمر دوبعدی تعاملی با استفاده از Unreal Engine 5 و ++C قدرتمند راهنمایی کند. چه یک مبتدی باشید که به دنبال شروع توسعه بازی است و چه یک توسعهدهنده با تجربه که قصد ارتقای مهارتهای خود را دارد، این دوره برای شما مناسب است.
آنچه یاد خواهید گرفت:
راهاندازی محیطها: یاد بگیرید چگونه محیط توسعه خود را برای Unreal Engine 5 و ++C پیکربندی کنید تا گردش کاری روان داشته باشید.
راهاندازی محیطهای Unreal: به جزئیات راهاندازی محیطهای Unreal Engine که برای توسعه بازی دوبعدی راه اندازی شدهاند، بپردازید.
ایجاد کلاس پایه: اصول ایجاد و مدیریت کلاسهای پایه در ++C را برای استفاده به عنوان شالوده آبجکت های بازی خود درک کنید.
ایجاد یک نقشه دوبعدی با Unreal Engine: ابزارها و تکنیکهای طراحی و پیادهسازی یک نقشه دوبعدی پویا در Unreal Engine را بررسی کنید.
پایه بازیکن: یک کلاس پایه بازیکن قوی توسعه دهید که تعاملات و کنترلهای بازیکن را مدیریت کند.
ماشین استیت انیمیشن: به ماشین استیت انیمیشن مسلط شوید تا کاراکترهای خود را با انیمیشنهای روان و واکنشگرا زنده کنید.
ساخت تعامل با پلتفرم: پلتفرمهای تعاملی را پیادهسازی کنید که تجربه گیمپلی را بهبود میبخشند.
ایجاد یک تعامل نردبان کاربردی: یاد بگیرید نردبانها و سایر آبجکت های قابل بالا رفتن را ایجاد کنید تا به بازی خود عمودی بودن اضافه کنید.
آسیب و تعامل بازیکن: سلامت بازیکن، سیستمهای آسیب و تعاملات را برنامهنویسی کنید تا به مکانیکهای گیمپلی خود عمق ببخشید.
ایجاد ویجت کاربر: عناصر رابط کاربری را طراحی و پیادهسازی کنید که بازخورد و کنترل حیاتی را برای بازیکن فراهم میکنند.
کلاس پایه دشمن: یک کلاس پایه برای دشمنان ایجاد کنید که با رفتارهای هوش مصنوعی و تعاملات کامل شده تا بازیکنان شما را به چالش بکشد.
تا پایان این دوره، شما یک بازی پلتفرمر دوبعدی کاملاً عملیاتی خواهید داشت که از ابتدا با ++C در Unreal Engine 5 ساخته شده است. شما تجربه عملی و درک محکمی از اصول توسعه بازی کسب خواهید کرد که میتوانید در پروژههای آینده خود اعمال کنید.
به ما بپیوندید و سفر خود را به دنیای هیجانانگیز توسعه بازی با Unreal Engine 5 و ++C آغاز کنید!
این دوره برای چه کسانی مناسب است؟
این دوره برای توسعهدهندگان مشتاق بازی، علاقهمندان و حرفهایهایی طراحی شده که علاقهمند به ایجاد یک پلتفرمر دوبعدی با استفاده از Unreal Engine 5 و ++C هستند. چه یک مبتدی کامل باشید که مشتاق ورود به توسعه بازی است، چه یک علاقهمند به برنامهنویسی که به دنبال گسترش مهارتهای خود است، یا یک توسعهدهنده با تجربه که به دنبال بررسی قابلیتهای Unreal Engine 5 است، این دوره برای شما طراحی شده است. با راهنمایی گام به گام و پروژههای عملی، شرکتکنندگان در تمام سطوح، بینشهای ارزشمند و دانش عملی برای زنده کردن ایدههای بازی خود پیدا خواهند کرد.