چیزی که یاد خواهید گرفت :
- اصول برنامه نویسی C++ را از طریق مثال ها و تصاویر ساده بیاموزید
- مهارت اشکال زدایی و حل مسئله
- نحوه استفاده از C++ در پروژه های دنیای واقعی را با مثال هایی از پایگاه کد Unreal Engine بیاموزید.
- درک چگونگی استفاده از ویژگی های C++ میانی، مانند برنامه نویسی شی گرا، وراثت و قالب ها به صورت ترکیبی
- مهارت های C++ را که به تازگی به دست آورده اید، در اصول توسعه بازی در Unreal Engine استفاده کنید.
الزامات
- کامپیوتر ویندوزی که قابلیت اجرای ویژوال استودیو و موتور آنریل را دارد.
- فداکاری و تمایل به کار سخت.
شرح
اگر به دنبال برنامه درسی هستید تا شما را برای شغلی به عنوان یک توسعه دهنده ++C آماده کند، یا شاید جاه طلبی شما توسعه بازی های مستقل خود باشد - برنامه درسی مقدماتی C++ معمولی شما را به اندازه کافی برای صنعت آماده نمی کند. یادگیری مفاهیم C++ به صورت مجزا با نوشتن برنامه های کاربردی کنسول ساده کافی نیست - شما باید یاد بگیرید که از ویژگی های میانی در ترکیب استفاده کنید. موضوعات متوسط مانند برنامه نویسی شی گرا، اشاره گرها، وراثت و الگوها می تواند برای دانش آموزان ترسناک باشد، اما من از مثال های ساده، خلاصه ها و تصاویر گام به گام در سراسر استفاده می کنم. از طریق مثالهای Unreal Engine، توضیح میدهم که در کجا ویژگیهای زبان خاص در یک پروژه دنیای واقعی مفید است. این به شما درک عمیقتری از آن ویژگیهای زبانی میدهد و نه فقط نحوه استفاده از آنها، بلکه اینکه چرا یادگیری و به خاطر سپردن آنها مهم است و کجا مفید خواهند بود. با پیروی از ماژول های پایه، C++101 و C++102، یاد خواهید گرفت که از ویژگی های C++ متوسط در ترکیب با برنامه نویسی منطق بازی در Unreal Engine استفاده کنید. چه تجربه برنامه نویسی نداشته باشید، چه قبلاً با یک زبان برنامه نویسی آشنا هستید و می خواهید نحوه کدنویسی منطق بازی در Unreal Engine با C++ را یاد بگیرید، این دوره برای شما مناسب است! Unreal Engine 5 قرار است در سال 2022 منتشر شود. منتظر نباشید، اکنون شروع به یادگیری C++ و Unreal Engine کنید. این دوره پس از اولین نسخه پایدار با محتوای Unreal Engine 5 به روز می شود.
این دوره برای چه کسانی است:
- مبتدیان کامل
- برنامه نویسان مشتاق ++C
- توسعه دهندگان بازی مستقل مشتاق.
- توسعه دهندگان/برنامه نویسانی که می خواهند دوباره مهارت خود را در توسعه بازی کسب کنند.
- توسعه دهندگان سی شارپ یا یونیتی که می خواهند مجموعه مهارت های خود را برای افزایش فرصت های شغلی گسترش دهند
مشاهده توضیحاتــ انگلیسی
What you'll learn
- Learn C++ programming fundamentals through simple examples and illustrations
- Debugging and problem solving skills
- Learn how C++ is used in real-world projects, with examples from the Unreal Engine codebase
- Understand how intermediate C++ features, such as object oriented programming, inheritance and templates can be used in combination
- Apply your newly acquired C++ skills to game development fundamentals in Unreal Engine
Requirements
- Windows PC capable of running Visual Studio and Unreal Engine.
- Dedication and willing to work hard.
Description
If you're looking for a curriculum to prepare you for a job as a C++ developer, or maybe your ambition is to develop your own indie games - the typical introductory C++ curriculum will not prepare you adequately for industry. Learning C++ concepts in isolation by writing simple console applications is not enough - you must learn to use intermediate features in combination. Intermediate topics such as object oriented programming, pointers, inheritance and templates can be intimidating to students, but I use simple examples, summaries and step by step illustrations throughout. Through Unreal Engine examples, I explain where specific language features are useful in a real world project. This will give you a much deeper understanding of those language features and not just how to use them, but why they are important to learn and remember and where they will be useful. Following the foundational modules, C++101 and C++102, you will learn to use intermediate C++ features in combination by programming game logic in Unreal Engine. Whether you have no programming experience, or are already familiar with a programming language and want to learn how to code game logic in Unreal Engine with C++, this course is for you! Unreal Engine 5 is slated to be released in 2022. Don't wait, start learning C++ and Unreal Engine now. This course will be updated with Unreal Engine 5 content following the first stable release.
Who this course is for:
- Complete beginners.
- Aspiring C++ Programmers
- Aspiring independent game developers.
- Developers/Programmers who want to re-skill to game development.
- C# or Unity developers who want to broaden their skill set to boost job prospects