آموزش های ساخت بازی (کامپیوتری و موبایل)
۱,۳۱۲ دانشجو ثبت نام کننده
۸۱۰ هزار دقیقه یادگیری و مطالعه توسط دانشجویان
۴,۱۰۴ دقیقه مدت زمان آموز‌ش‌های این صفحه
۲۳ عنوان آموزشی تعداد آموز‌ش‌های این صفحه
۱
آموزش ساخت بازی با سی شارپ (C#‎)

آموزش ساخت بازی با سی شارپ (C#‎)

مدرس: رضا خاجوی

سی شارپ یک زبان برنامه نویسی شی گرا و سطح بالا هست و امروزه در مجموعه زبان های برنامه نویسی پر طرفدار قرار می گیرد. برای تسلط روی مهارت برنامه نویسی، لازم است تا برنامه های مختلفی نوشته شود و اجرای آن بررسی شود. یکی از راه های تسلط روی برنامه نویسی، نوشتن بازی های مختلف است. در این آموزش ساخت چند بازی ساده و عمومی و چند مثال انجام می شود. سعی شده است بازی هایی در این آموزش پیاده سازی شود که هم به صورت دونفره بازی می شوند و برای بازی به دو کاربر نیاز هست و هم به صورت یک نفره.

یادگیری را شروع کنید ...

۲
آموزش ساخت بازی ساده در ویژوال بیسیک

آموزش ساخت بازی ساده در ویژوال بیسیک

مدرس: مهندس مجتبی شادریان

در این فرادرس، به صورت گام به گام نحوه برنامه نویسی و افزودن امکانات به بازی (که در محیط برنامه نویسی ویژوال بیسیک انجام شده است) آموزش داده می شود. در حقیقت در این بازی (که هم به صورت تک نفره و هم به صورت دونفره می باشد)، یک بازیکن کاراکتر مورد نظر را توسط کلیدهای میان بر کیبورد حرکت می دهد (البته قابلیتی به بازی اضافه شده است که می توان سرعت حرکت کاراکتر را تغییر داد و کم و زیاد کرد) و بازیکن دوم سعی می کند به کاراکتر مذکور شلیک کند و در صورتی که شلیک موفقیت آمیز بوده و به هدف اصابت کنید، یک پوئن مثبت برای بازیکن دوم در نظر گرفته می شود و آیکونی در محل شلیک نقش می بندد و درصورتی که موفقیت آمیز نباشد.

یادگیری را شروع کنید ...

۳
آموزش یونیتی (Unity) – ساخت منو با تنظیمات حرفه ای

آموزش یونیتی (Unity) – ساخت منو با تنظیمات حرفه ای‎

مدرس: مهندس بهروز بهرامی

در این ویدئوی آموزشی، ساخت منو و رابط کاربری برای بازی با تنظیمات پیشرفته در یونیتی را یاد می گیریم. چگونگی ساخت دکمه های شروع بازی همراه با قابلیت تعیین سطح سختی بازی، ادامه بازی همراه با قابلیت Save و Load جهت ذخیره و بازیابی اطلاعات، تنظیمات مربوط به گرافیک، صدا و کاراکتر با قابلیت حفظ داده ها از جمله موارد مهمی هست که در این دوره به آنها می پردازیم. داشتن یک منو حرفه ای باعث انعطاف پذیر شدن بازی و افزایش تعداد مخاطبان آن می شود. چون با وجود منو هر فرد می تواند تنظیمات بازی را با قدرت دستگاه خود سازگار کند. اکثر مطالب این دوره برای انواع بازی های دو بعدی و سه بعدی و بازی های ویندوز و اندروید مناسب می باشد.

یادگیری را شروع کنید ...

۴
آموزش پروژه محور یونیتی (Unity‎) - ساخت بازی نابودگر فضایی

آموزش پروژه محور یونیتی (Unity‎) – ساخت بازی نابودگر فضایی

مدرس: مهندس محمد باقر اهتمام

در این آموزش ما از ابتدا با بررسی ایده شروع می کنیم و کار را تا انتشار بازی بر روی گوگل پلی و کافه بازار ادامه می دهیم. علاوه بر ساخت خود بازی، امکاناتی دیگری مثل فروشگاه و صفحه انتخاب گر مراحل بازی را می سازیم. علاوه بر همه این کارها ما نگاهی به کدها و مهندسی نرم افزار داریم. بنابراین کدهای این دوره به صورت اصولی و استاندارد نوشته می شوند. برای مثال در بعضی از جاها ما از Pattern ها استفاده می کنیم مثل Repository Pattern که باعث می شود سطح کد نویسی شما افزایش یابد. علاوه بر این، بازی با آخرین نسخه از موتور بازی یونیتی یعنی ۵٫۴ ساخته می شود و امکانات این نسخه نیز بررسی می شود.

یادگیری را شروع کنید ...

۵
آموزش پروژه محور یونیتی (Unity) - طراحی سیستم های حمل و نقل

آموزش پروژه محور یونیتی (Unity) - طراحی سیستم های حمل و نقل

مدرس: مهندس بهروز بهرامی

سیستم های حمل و نقل یک ویژگی مشخص دارند. آنها همواره با حرکت و تغییر همراه هستند که همین ویژگی باعث اهمیت آنها می شود. با استفاده از قواعد مربوط به حرکت می توان بسیاری از بخش های یک بازی را به روش های بهینه تری پیاده سازی کرد. در این دوره با طراحی این سیستم های حرکتی به درک بهتری از Transform ها می رسیم و با نحوه ارتباط Transform ها با سایر رویدادهای بازی مانند انیمیشن ها و صداها آشنا می شویم. از جمله این سیستم های حرکتی، طراحی سطوح، وسایل و عوامل حمل کننده، پله برقی و آسانسور می باشد. کد نویسی این دوره با زبان سی شارپ (C#‎) انجام می شود. مطالب این دوره علاوه بر بازی های سه بعدی ویندوز در بازی های سه بعدی اندروید هم قابل پیاده سازی می باشند.

یادگیری را شروع کنید ...

۶
آموزش ساخت بازی با Unreal Development Kit) UDK)

آموزش ساخت بازی با Unreal Development Kit) UDK)

مدرس: میلاد حسینی

صنعت بازی سازی در حال حاضر جزء بزرگترین و پولسازترین صنایع محسوب می شود. این صنعت به مراتب بسیار سودآورتر از سایر صنایع است به طوری که می توانیم درآمد آن را حتی با درآمد صنعت نفت برابر بدانیم. ما UDK را برای آموزش انتخاب کرده ایم چون کامل ترین موتور بازی سازی است که به صورت عمومی عرضه شده و از نظر فنی و تکنیکی جایی برای رقبا خالی نگذاشته است. در این فرادرس، ما به شما نحوه استفاده از ابزارهای ابتدایی نرم افزار بازی سازی UDK را آموزش خواهیم داد و کارمان را با نصب این نرم افزار شروع می کنیم و وارد قسمت های ریزتر و حرفه ای تر این نرم افزار خواهیم شد تا با این انجین قدرتمند بتوانید با زمینه بازی سازی آشنا شوید. شما در انتهای این فرادرس می توانید اطلاعات زیادی را در مورد قسمت های اصلی انجین بازی سازی UDK به دست آورید.

یادگیری را شروع کنید ...

۷
آموزش ساخت بازی حدس تصویر برای اندروید

آموزش ساخت بازی حدس تصویر برای اندروید

مدرس: مهندس مجتبی شادریان

در این آموزش، نحوه ساخت یک بازی جالب به صورت کامل و پروژه محور آموزش داده شده است، لازم به ذکر است این نوع بازی ها یکی از محبوب ترین و پرطرفدارترین بازی های مطرح شده در مایکت ها هستند. در این آموزش توسط الگوریتم های آموزش داده شده، کد نویسی انجام شده است. از لحاظ گرافیک جلوه های بسیار زیبایی به پروژه افزوده شده است. همچنین در قسمت آخر مجموعه آموزشی، نحوه حدس حروف هایی از کلمات نمایش داده شده به صورت هوشمند با استفاده از الگوریتم های برنامه نویسی آموزش داده شده است. (این قسمت به بازیکن این امکان را می دهد تا کلماتی را که قادر به حدس آنها نیست؛ با راهنمایی برنامه حدس بزند و به مراحل بعدی هدایت شود)

 

یادگیری را شروع کنید ...

۸
آموزش پروژه محور اندروید - ساخت بازی مگس مزاحم

آموزش پروژه محور اندروید - ساخت بازی مگس مزاحم

مدرس: مهندس محمد جباری

در دنیای امروز، استفاده از دستگاه های اندرویدی به بخشی از زندگی روزمره خیلی از افراد تبدیل شده است. از این رو نیاز به اپلیکیشن های مختلف و بازی های سرگرم کننده برای سیستم عامل اندروید به شدت احساس می شود. ما در این فرادرس قصد داریم با زبان بیسیک و محیط B4A، نحوه ساخت یک بازی ساده را به شما آموزش دهیم. در این بازی ما قصد نابود کردن مگس مزاحمی را داریم که در صفحه، مشاهده می شود و کاربر با زدن بر روی مگس باید آن را نابود سازد.

یادگیری را شروع کنید ...

۹
آموزش بازی سازی در پایتون با کتابخانه Pygame

آموزش بازی سازی در پایتون با کتابخانه Pygame

مدرس: مهندس محمد جباری

امروزه زبان برنامه نویسی پایتون (Python) به یکی از پرکاربردترین زبان های برنامه نویسی در بین برنامه نویسان تبدیل شده است. زبانی که هر روز بر محبوبیت و تعداد برنامه نویسان آن اضافه می شود و این دلیلی به جز قدرتمند بودن این زبان برنامه نویسی ندارد. ما در این فرادرس می خواهیم شما را با بازی سازی در پایتون آشنا کنیم. یکی از روش های بازی سازی با استفاده از زبان پایتون، کار با کتابخانه Pygame می باشد که در این آموزش نحوه کار با این کتابخانه را فرا خواهید گرفت.

یادگیری را شروع کنید ...

۱۰
آموزش کدنویسی منو در یونیتیUnity) ‎) - بازی با یک صحنه و چندین مکان ذخیره

آموزش کدنویسی منو در یونیتیUnity) ‎) - بازی با یک صحنه و چندین مکان ذخیره (رایگان)

مدرس: مهندس بهروز بهرامی

در این ویدئوی آموزشی، ساخت منو و رابط کاربری برای بازی با تنظیمات پیشرفته در یونیتی را یاد می گیریم. چگونگی ساخت دکمه های شروع بازی همراه با قابلیت تعیین سطح سختی بازی، ادامه بازی همراه با قابلیت Save و Load جهت ذخیره و بازیابی اطلاعات، تنظیمات مربوط به گرافیک، صدا و کاراکتر با قابلیت حفظ داده ها از جمله موارد مهمی هست که در این دوره به آنها می پردازیم. داشتن یک منو حرفه ای باعث انعطاف پذیر شدن بازی و افزایش تعداد مخاطبان آن می شود. چون با وجود منو هر فرد می تواند تنظیمات بازی را با قدرت دستگاه خود سازگار کند. اکثر مطالب این دوره برای انواع بازی های دو بعدی و سه بعدی و بازی های ویندوز و اندروید مناسب می باشد.

یادگیری را شروع کنید ...

۱۱
آموزش ساخت سکه ها و Ship Repository در بازی نابودگر فضایی با یونیتی

آموزش ساخت سکه ها و Ship Repository در بازی نابودگر فضایی با یونیتی (رایگان)

مدرس: مهندس محمد باقر اهتمام

در این آموزش ما از ابتدا با بررسی ایده شروع می کنیم و کار را تا انتشار بازی بر روی گوگل پلی و کافه بازار ادامه می دهیم. علاوه بر ساخت خود بازی، امکاناتی دیگری مثل فروشگاه و صفحه انتخاب گر مراحل بازی را می سازیم. علاوه بر همه این کارها ما نگاهی به کدها و مهندسی نرم افزار داریم. بنابراین کدهای این دوره به صورت اصولی و استاندارد نوشته می شوند. برای مثال در بعضی از جاها ما از Pattern ها استفاده می کنیم مثل Repository Pattern که باعث می شود سطح کد نویسی شما افزایش یابد. علاوه بر این، بازی با آخرین نسخه از بازی یونیتی یعنی ۵٫۴ ساخته می شود و امکانات این نسخه نیز بررسی می شود.

 

یادگیری را شروع کنید ...

۱۲
آموزش پیاده سازی یک بازی کامپیوتری: بازی توپ و پارو با Small Basic

آموزش پیاده سازی یک بازی کامپیوتری: بازی توپ و پارو با Small Basic - (رایگان)

مدرس: دکتر سیدمصطفی کلامی هریس

در این آموزش، یک بازی ساده و معروف، به نام توپ و پارو (یا Ball and Paddle) به صورت گام به گام، و توسط زبان برنامه نویسی Small Basic پیاده سازی شده است. این بازی، با در نظر گرفتن همه قوانین فیزیکی حاکم بر بازی، و به صورت کاملا گرافیکی شبیه سازی و پیاده سازی شده است. در این درس، به صورت عملی نشان داده شده است که چگونه می توان از اسمال بیسیک برای پیاده سازی انواع بازی های کامپیوتری استفاده نمود. بازی توپ و پارو، یک مورد از بازی های گرافیکی پیاده سازی شده در این مجموعه آموزشی است.

یادگیری را شروع کنید ...

۱۳
آموزش پیاده سازی رابط کاربری منو در یونیتیUnity) ‎)

آموزش پیاده سازی رابط کاربری منو در یونیتیUnity) ‎) (رایگان)

مدرس: مهندس بهروز بهرامی

در این ویدئوی آموزشی، ساخت منو و رابط کاربری برای بازی با تنظیمات پیشرفته در یونیتی را یاد می گیریم. چگونگی ساخت دکمه های شروع بازی همراه با قابلیت تعیین سطح سختی بازی، ادامه بازی همراه با قابلیت Save و Load جهت ذخیره و بازیابی اطلاعات، تنظیمات مربوط به گرافیک، صدا و کاراکتر با قابلیت حفظ داده ها از جمله موارد مهمی هست که در این دوره به آنها می پردازیم. داشتن یک منو حرفه ای باعث انعطاف پذیر شدن بازی و افزایش تعداد مخاطبان آن می شود. چون با وجود منو هر فرد می تواند تنظیمات بازی را با قدرت دستگاه خود سازگار کند. اکثر مطالب این دوره برای انواع بازی های دو بعدی و سه بعدی و بازی های ویندوز و اندروید مناسب می باشد.

یادگیری را شروع کنید ...

۱۴
آموزش ساخت بازی Connect3 در اندروید

آموزش ساخت بازی Connect3 در اندروید (رایگان)

مدرس: مهندس محمد مهدی علیزاده

با جا افتادن تلفن های همراه هوشمند، حوزه تولید اپ و گیم هم از فعالیتی حرفه ای، به مقوله ای عمومی تبدیل شد و کاربران باهوش تر متوجه شدند با استفاده از ایده های نو و بکرشان می توانند حرف های زیادی در این حوزه برای گفتن داشته باشند. در نتیجه جریان تولید اپ هاو گیم های شخصی که با تغییر رویکرد فروشگاه های عرضه کننده برنامه های موبایل همراه بود، باعث گسترش چشم گیر این صنعت شد. در این آموزش که رایگان می باشد بصورت کامل در خصوص ساخت بازی در زبان برنامه نویسی اندروید پرداخته شده، همچنین بازی Connect3 با زبان برنامه نویسی اندروید پیاده سازی شده است.

یادگیری را شروع کنید ...

۱۵
آموزش برنامه نویسی بازی حدس تصویر (الف) برای اندروید

آموزش برنامه نویسی بازی حدس تصویر (الف) برای اندروید (رایگان)

مدرس: مهندس مجتبی شادریان

در این آموزش توسط الگوریتم های آموزش داده شده، کد نویسی انجام شده است. از لحاظ گرافیک جلوه های بسیار زیبایی به پروژه افزوده شده است. همچنین در قسمت آخر مجموعه آموزشی، نحوه حدس حروف هایی از کلمات نمایش داده شده به صورت هوشمند با استفاده از الگوریتم های برنامه نویسی آموزش داده شده است. (این قسمت به بازیکن این امکان را می دهد تا کلماتی را که قادر به حدس آنها نیست؛ با راهنمایی برنامه حدس بزند و به مراحل بعدی هدایت شود.) ما در این آموزش قصد داریم تا برنامه نویسی بازی حدس تصویر (الف) برای اندروید را مورد بحث و بررسی قرار دهیم.

یادگیری را شروع کنید ...

۱۶
آموزش ساخت بازی های 2D در یونیتی

آموزش ساخت بازی های ۲D در یونیتی - پیش ثبت نام

مدرس: گروه مدرسین فرادرس

ما در این آموزش یاد خواهیم گرفت که برای ساخت بازی نیاز به یادگیری کد نویسی نداریم و با یادگیری بخش کوچکی از دستورات ثابت و تغییر در آنها به راحتی می توانیم بازی خود را طراحی کنیم. (کدهای حرکت کردن، پریدن، نشستن و …) پس به هیچ گونه اطلاعاتی از برنامه نویسی بخصوص در قسمت طراحی دوبعدی نیاز نداریم. در این آموزش تمام نکات و موارد لازم کد نویسی را فرا خواهید گرفت و در تمام پروژه های خود با تغییر کوچک، دوباره استفاده خواهید نمود.

یادگیری را شروع کنید ...

۱۷
آموزش ساخت نمونه ای از بازی Flappy Bird با یونیتی

آموزش ساخت نمونه ای از بازی Flappy Bird با یونیتی - پیش ثبت نام

مدرس: گروه مدرسین فرادرس

در این آموزش قصد داریم نسخه از این بازی معروف را همراه با ابتکاراتی بسازیم اما همچنان به نسخه اصلی وفادار خواهیم بود. پس از اینکه بازی را ساختیم سعی خواهیم کرد، امکانات تبلیغات یونیتی و Google Leaderboard را به بازی اضافه کنیم تا لیست بهترین امتیازات کاربر بر روی گوگل ذخیره کنیم.

یادگیری را شروع کنید ...

۱۸
آموزش آشنایی با موتور بازی سازی (Unreal Engine)

آموزش آشنایی با موتور بازی سازی (Unreal Engine) - پیش ثبت نام

مدرس: گروه مدرسین فرادرس

نرم افزار Unreal Engine، یکی از قدرتمندترین نرم افزارهای موجود در زمینه ساخت بازی و گرفتن رندر ریل تایم است. در این آموزش، به زبان بسیار ساده یکی از کاربردی ترین نرم افزارهای موجود در زمینه بازی سازی را یاد می گیرید و یکی از نکات مهم، یادگیری محیط بلوپرینت (Blueprint) در آنریل است.

یادگیری را شروع کنید ...

۱۹
آموزش ساخت بازی سه بعدی با کتابخانه LWJGL جاوا

آموزش ساخت بازی سه بعدی با کتابخانه LWJGL جاوا - پیش ثبت نام

مدرس: مهندس محمد مهدی علیزاده

در این دوره آموزشی یک نمونه بازی سه بعدی پیاده سازی خواهد شد و در ابتدای هر مبحث مفاهیم اصولی و پایه ریاضی آنها ارائه می شود. هدف از این دوره آموزشی آشنایی با مباحث مختلفی است که در برنامه های گرافیکی استفاده می شوند و در ادامه هر مبحث، یک نمونه بازی سه بعدی تکمیل می شود. از کتابخانه LWJGL، مبتنی بر OpenGL 3.0 و زبان برنامه نویسی Java استفاده شده است.

یادگیری را شروع کنید ...

۲۰
آموزش ساخت بازی های 2D

آموزش ساخت بازی های ۲D - پیش ثبت نام

مدرس: گروه مدرسین فرادرس

ساخت بازی های دوبعدی و سه بعدی از گذشته تا کنون مستلزم متخصص بودن سازنده در طراحی و برنامه نویسی بوده اما امروزه با هوشمند شدن نرم افزارها عوامل دیگر هم چون خلاقیت و… نمود بیشتری کرده است، برای مثال نرم افزار یونیتی تا حد زیادی خود را از کد نویسی دور کرده تا کاربران بیشتری بتوانند بازی سازی کنند، البته بدهی است که نمی توان از کد نویسی چشم پوشی کرد اما در این آموزش یاد خواهیم گرفت که نیاز به یادگیری کد نویسی نداریم و با یادگیری بخش کوچکی از دستورات ثابت و تغییر در آنها به راحتی می توانیم بازی خود را طراحی کنیم

یادگیری را شروع کنید ...

۲۱
آموزش ساخت بازی دو بعدی بدون برنامه نویسی

آموزش ساخت بازی دو بعدی بدون برنامه نویسی - پیش ثبت نام

مدرس: گروه مدرسین فرادرس

امروزه بازی های کامپیوتری یکی از مهمترین سرگرمی های مردم دنیا هستند که هیچ رنج سنی و جنسیتی ندارد و همه علاقه مند به انجام بازی می باشند. شاید در قدیم بازی های گروهی که کودکان در کوچه و خیابان انجام می دادند امروزه به علت آپارتمان نشینی و فضای کم موجود برای کودکان نمی توان این گونه از بازی های را انجام داد.

یادگیری را شروع کنید ...

۲۲
آموزش ساخت بازی با موتور یونیتی (Unity)

آموزش ساخت بازی با موتور یونیتی (Unity) - پیش ثبت نام

مدرس: گروه مدرسین فرادرس

در این آموزش ویدئویی به شما روند ساخت بازی با انجین یونیتی را گام به گام می آموزیم و این امکان را به شما می دهیم که آنچه در ذهنتان هست را به واقعیت تبدیل کنید و بازی مورد علاقه خود را بسازید؛ این مجموعه آموزشی به صورت کاربردی و پروژه محور است یعنی هر جا که به چیزی نیاز داشته باشیم مبحث آن مطرح می شود این شیوه تدریس مزیتی دارد، و آن اینکه از گفتن مطالب تئوری پرهیز می شود و تا آنجا که ممکن است همه مطالب را به صورت کاربردی در اختیار شما می گذاریم.

یادگیری را شروع کنید ...

۲۳
آموزش طراحی محیط بازی های دو بعدی با نرم افزار Adobe Illustrator و Photoshop

آموزش طراحی محیط بازی های دو بعدی با نرم افزار Adobe Illustrator و Photoshop

مدرس: میلاد صادقی

یکی از مهم ترین ویژگی های بازی های ویدئویی، محیط آن ها است. طراحی محیط برای بازی های ویدئویی، فرایند ساده ای است که مهم ترین قسمت آن ایده پردازی برای هر لوکیشن است. انواع بازی های ویدئویی ساخته شده توسط فلش یا نرم افزارهای مشابه و یا انیمیشن های دوبعدی که در این نرم افزارها ساخته می شوند، با توجه به سناریو، نیاز به یک یا چندین لوکیشن دارند که معمولا ساخت این مکان ها توسط انیماتور (Animator) و در نرم افزارهای متحرک سازی، انجام نمی شود و با توجه به نوع پروژه، در نرم افزارهای فتوشاپ (Photoshop) یا ایلاستریتور (Illustrator) یا کورل (Corel) یا ….. به صورت اختصاصی و در برخی مواقع توسط خود انیماتور یا یک گرافیست در فرایندی جداگانه و در چرخه حیات پروژه انجام می شود.

یادگیری را شروع کنید ...





به همراه دهها آموزش دیگر مرتبط با آموزش های ساخت بازی (کامپیوتری و موبایل)

برای مشاهده آموزش های مرتبط دیگر، در میان بیش از ۸ هزار ساعت آموزش منتشر شده در فرادرس، جستجو کنید ...


فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران