آموزش اصول C++ برای ساخت بازی
Gamedev - C++ Fundamentals: Learn Game Programming For Beginners

آموزش اصول C++ برای ساخت بازی
آموزش اصول C++ برای ساخت بازی : این دوره از Gamedev.tv، راهی سرگرمکننده و کاملاً کاربردی برای یادگیری برنامهنویسی C++ و ورود حرفهای به دنیای ساخت بازی است. در این دوره بدون نیاز به یادگیری موتورهای پیچیده، با استفاده از کتابخانه Raylib، اصول برنامهنویسی را در قالب پروژههای جذاب و مرحلهبهمرحله یاد میگیرید.
آموزش با نوشتن و کامپایل اولین برنامه در Visual Studio Code آغاز میشود، سپس با ساخت بازیهای مختلف مانند Axe Dodger، Dapper Dasher و Classy Clash مفاهیم مهمی مانند متغیرها، حلقهها، فانکشنها، انیمیشن دوبعدی و برنامهنویسی شیءگرا را در عمل تجربه میکنید. این دوره برای مبتدیان کامل، یا هنرجویان میانردهی Unreal که میخواهند C++ خالص را بهتر یاد بگیرند، کاملاً مناسب است. این دوره آموزشی توسط تیم ســافــت ســاز برای شما عزیزان تهیه شده است.
عناوین آموزش اصول C++ برای ساخت بازی :
- کامپایل و اجرای اولین برنامه C++ با Visual Studio Code
- ساخت بازی Axe Dodger با کتابخانه Raylib
- تسلط بر حلقه بازی، متغیرها و شرطها
- ساخت و انیمیت کاراکترهای دوبعدی در بازی Dapper Dasher
- یادگیری structs و functions برای نوشتن کد تمیزتر
- ورود به برنامهنویسی شیءگرا (OOP) با پروژه Classy Clash
- کاهش تکرار کد با استفاده از ارثبری
- یادگیری مهارتهای دیباگ حرفهای و حل مسائل برنامهنویسی
عنوان دوره : Gamedev – C++ Fundamentals: Learn Game Programming For Beginners
سطح : مبتدی
زمان کل دوره : 11 ساعت
تعداد فایل ها : 85
سال آموزش : 2025
فایل تمرینی : ندارد
مربی دوره : Stephen Ulibarri
نرم افزار : Unreal
زیرنویس انگلیسی : ندارد
فشردگی اختصاصی سافت ساز : ندارد
Gamedev – C++ Fundamentals: Learn Game Programming For Beginners
Learn to make games using industry standard C++ and Raylib.
Learning to program can be dull, and learning C++ is hard enough without having to learn a game engine as well.
In this course we teach you coding the fun way, by making games! And we’ll be using a library so you can focus on learning pure C++ and good programming practice.
You’ll start by compiling your first program in C++, using Visual Studio Code as your text editor.
Then create your first axe dodging game using the Raylib library. This project introduces the basic concepts of programming: variables, loops and if-statements.
You expand on this in Dapper Dasher, by building a side-scrolling running game. In addition to covering essential programming concepts such as structs and functions, you’ll learn to animate 2D characters and make your game pretty.
In Classy Clash we introduce Object Oriented Programming. You’ll learn how this simplifies programming for games and how inheritance can avoid code duplication.
Whether you’re a total beginner to programming and want to learn pure C++, or an intermediate Unreal student who wants to explore making games in pure C++, this is the course for you!
There are no course prerequisites, though it’ll help if you’re comfortable installing new software and excited to learn programming.
All students have access to the Q&A forums where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.
What you’ll learn
Compile and run your first C++ program with Visual Studio Code.
Build your axe-dodging game using the Raylib library.
Master game loops, variables, and if-statements in C++.
Animate 2D characters in your side-scrolling Dapper Dasher.
Unlock the secrets of structs and functions for cleaner code.
Dive into Object-Oriented Programming with Classy Clash.
Reduce code duplication with savvy use of inheritance.
Debug like a pro and solve programming puzzles in C++.
حجم کل : 2.6 گیگابایت

برای دسترسی به کل محتویات سایت عضو ویژه سایت شوید
برای نمایش این مطلب و دسترسی به هزاران مطالب آموزشی نسبت به تهیه اکانت ویژه از لینک زیر اقدام کنید .
دریافت اشتراک ویژه
مزیت های عضویت ویژه :
- دسترسی به همه مطالب سافت ساز
- آپدیت روزانه مطالب سایت از بهترین سایت های سی جی
- ورود نامحدود کاربران از هر دیوایسی
- دسترسی به آموزش نصب کامل پلاگین ها و نرم افزار ها
اگر در تهیه اشتراک ویژه مشکل دارید میتونید از این لینک راهنمایی تهیه اشتراک ویژه رو مطالعه کنید . لینک راهنما
For International user, You can also stay connected with online support. email : info@softsaaz.ir telegram : @SoftSaaz
