آموزش بازی سازی از صفر تا صد (20 درس رایگان)
صنعت بازی سازی یکی از مهمترین و پردرآمدترین صنایع در جهان امروز است و توانسته مخاطبی به بزرگی 2 میلیارد از جمعیت جهان را به خود اختصاص دهد، بازی سازی نه تنها در سرگرمی تاثیر گذاشته بلکه امروزه در فرهنگ سازی و شبکه سازی اجتماعی نیز تاثیر بسزایی گذاشته است. نیک پلینگ (Nick Pelling) در سال ۲۰۰۲ اصطلاح گیمیفیکیشن (Gamification) را ابداع کرد. در ادامه این مفهوم را به طور جامع شرح خواهیم داد.
بازی سازی یا Gamification یا Game developing چیست؟
بازی سازی هنر ایجاد بازی ها، طراحی، توسعه و انتشار یک بازی را توصیف می کند. ساخت بازی شامل فرآیندها، جوایز، تعامل و درگیری بازیکن و طراحی مراحل میشود. یک بازی ساز باید نقش یک برنامه نویس، طراح صدا، هنرمند، طراح و بسیاری نقشهای دیگر را بازی کند.
انواع بازیهای دیجیتال
1- بازیسازی کنسولی (Console Gaming)
بازی کنسولی اصلیترین و معروفترین شکل بازی دیجیتال است. پیشازاین، Nintendo و Sega بر بازار کنسول حاکم بودند اما در حال حاضر Xbox و Playstation پرطرفدارترین کنسولهای بازار هستند که امکان تجربهی استفاده از جدیدترین تکنولوژیهای بازی را برای میلیونها کاربر به ارمغان آوردهاند.
2- بازیسازی کامپیوتری (PC Gaming)
استفاده از کامپیوترهای شخصی بهعنوان وسیلهی بازی رشد فوقالعادهای داشته و در حال حاضر بیش از یک میلیارد و دویست میلیون نفر در سرتاسر جهان از کامپیوتر شخصی خود برای بازی استفاده میکنند. موضوع اصلی در مورد کامپیوترهای مخصوص بازی، کارایی آنها است. RAM ،GPU و سیستم خنککنندهی ویژهی این کامپیوترها، کمک میکند تا بازیها بهصورت روان و بدون مشکل اجرا شوند.
3- بازیسازی ابری (Cloud Gaming)
بازی ابری جدیدترین نوع بازیهای ویدئویی است. در کتابخانهای از بازیها گشتزنی نموده، بازی موردنظر خود را انتخاب میکنید و سپس بازی بهصورت خودکار آغاز میشود. نه نیازی به گذاشتن دیسک هست و نه لازم است مدتی منتظر بمانید تا بازی بارگذاری شود. میتوانید روی گوشی تلفن همراه، تبلت و یا کنسول این بازیها را انجام دهید.
4- بازیسازی واقعیت مجازی و واقعیت افزوده (VR/AR Gaming)
واقعیت مجازی (Virtual reality) و واقعیت افزوده (Augmented reality) شما را در میانهی موقعیت بازی قرار میدهند تا بازی را برای شما ملموستر کنند. در بازیهای واقعیت مجازی، به جای اینکه از دید شخص سوم و از بیرون به بازی نگاه کنید، به محیط کامپیوتری بازی رفته و حس میکنید که واقعاً جزئی از بازی هستید. واقعیت مجازی با بردن گیمر به محیط بازی امکان دست زدن به هر کاری (از ضربه زدن به توپ فوتبال گرفته تا مبارزه با هیولاها) را برای او فراهم میآورد.در بازیهای واقعیت افزوده اجزاء دیجیتالی به زندگی واقعی اضافه میشوند. بهترین مثال از این نوع بازی، بازی معروف Pokemon Go است.
5- بازی سازی موبایلی (Mobile Gaming)
تقریباً یکسوم جمعیت جهان حداقل یک بازی را بر روی گوشی تلفن همراه خود بازی کردهاند. دلیل محبوبیت این بازیها این است که در دسترس همه هستند. گیمرها با علایق مختلف، بهجای استفاده از کنسول، گذاشتن هدست، گذاشتن دیسک، اتصال به اینترنت و … میتوانند در هر مکانی که باشند و هر زمانی که بخواهند، با استفاده از گوشی تلفن همراه خود به بازی بپردازند.
ساخت بازی
برای ساخت بازی دو راه وجود دارد:
1- استفاده از ابزارهای توسعه بومی سیستم عاملی است که قصد اجرای بازی بر روی آن را داریم. البته این روش توسط توسعه دهنده ها مورد استقبال قرار نمیگیرد.
2- در راه دوم از نرم افزارهایی با عنوان موتورهای بازی سازی استفاده میشود و تقریبا تمام بازیهای مطرح موبایل، پیسی و کنسولها با آن ساخته شدهاند. این روش بسیار پرطرفدار است، زیرا بیشتر مراحل توسعه را بدون نیاز به کدنویسی و با استفاده از ابزارهای داخلی موتور بازیسازی (مثل ابزارهای انیمیشنسازی، موتور فیزیک و…) انجام میدهد.
انواع موتور بازی سازی
1-آنریل انجین Unreal Engine (اولویت اول)
این موتور بازیسازی در سال 1998 معرفی شد و یکی از محبوبترین موتورهای بازیسازی دنیا است ، از زبان ++C پشتیبانی میکند و گرافیک و کامپوننت های خارقالعادهای نیز به شما ارائه میدهد و با استفاده از قابلیت BLUE PRINT که دارد نیاز شما به کدنویسی را به حداقل رسانده و می توانید با DROP AND DRAG از بسیاری از المان های آماده استفاده کنید.
2-یونیتی Unity (اولویت دوم)
این موتور بازیسازی از زبانهای جاوا اسکریپت و #C برای ساخت بازی پشتیبانی میکند، همچنین در آپدیت های بعدی آن امکان طراحی بازی بدون کدنویسی را نیز برای کاربران خود فراهم کرده است، این موتور بازی سازی برای بازی ها با انواع پلتفرم ها و سبک های بازی سازی به خوبی پشتیبانی میکند و بهترین شکل ممکن با محیط کاربری خوبی شما قادر خواهید بود بازی های دو بعدی و سه بعدی برای سایر پلتفرم ها بسازید.
3-کرای انجین CryEngine
کرایانجین توسط شرکت آلمانی ساخته شده است و در مقایسه با رقبای خود موتور ایده آلی به حساب می آید و ویژگی منحصر به فرد آن محیط کاربری و جلوه های ویژه ی آن است.
4-آیدی تک id Tech
یکی از پر قدرت ترین موتورهای بازی سازی می باشد که کاملا اختصاصی بوده و بازی های با کیفیتی با حجم و سطح گرافیکی و پردازنده ی بالایی را نیازمند است که سیستمی با مشخصاتی بالا را می طلبد.
5-کریشن انجین Creation Engine
یونیتی رو قورت بده! بدون کلاس، سرعت 2 برابر، ماندگاری 3 برابر، پولسازی عالی ساخت بازی دو بعدی و سه بعدی... دانلود:
پک 1 بازی سازی دو بعدی (مبتدی تا متوسط) پک 2 بازی سازی دو بعدی (پیشرفته)
پک 1 بازی سازی سه بعدی (مبتدی تا متوسط) پک 2 بازی سازی سه بعدی (پیشرفته)
این موتور یکی از بهترین انواع موتورهای بازی سازی مناسب برای ساخت بازی های open world مانند gta می باشد که بازیکن نیازمند مپ ها ، آپشن ها ، المان ها ، امکانات ، دستورات و عملکردهای مختلف و … می باشد.
6-گیم میکر استودیو GameMaker Studio
یکی از موتورهای بازی سازی که به خاطر ویژگی منحصر به فرد آن که کدنویسی ندارد از محبوبیت بسیار بالایی برخوردار است همین موتور است که با استفاده از آن میتوان بازی های سبک و دوبعدی و استاتیکی را ساخت که در نوع خود طرفدارانه زیادی را دارد.
اصول بازی سازی (اینفوگرافی)
دانلود دروس آموزش بازی سازی
- برای دانلود دروس کافی ست دکمه Alt را نگه دارید و روی هر درس کلیک کنید. یا اینکه فقط روی آن کلیک کنید و بعد از باز شدن درس علامت سه نقطه پایین سمت راست را بزنید و گزینه Save as را انتخاب نمایید.
- هر درسی کار نکرد حتما در بخش نظرات اعلام کنید تا مشکل سریعا رفع شود
حتما در کنار این مطلب بخوانید: ۵ نرم افزار عالی برای ساخت انیمیشن های ساده و حرفه ای
بازی سازی با یونیتی
حجم: ۴۸۰ مگابایت
سطح: از صفر تا صد
نسخه آموزش داده شده: مناسب برای همه نسخه های یونیتی
بذارین واقعیت رو بهتون بگم! هیچ پک رایگانی بازی سازی با یونیتی رو حرفه ای بهتون یاد نمیده! ضمنا با یادگیری بازی سازی، زندگی و اینده ت زیر و رو میشه چون فوق العاده بین هم شرکت های داخلی هم اونور آب طرفدار و خواهان داره. یک بار برای همیشه با پک زیر یادش بگیر (بازی دو بعدی مال بازی های ساده تره و سه بعدی وقت گیرتر وحرفه ای تره اما درامدش هم بیشتره) برای خرید هر پکیج روی عکسش کلیک کنید:
بازی سازی با آنریل
دانلود فیلم های این پکیج: بخش ۱ بخش ۲
حجم: یک گیگ
سطح: از صفر تا صد
نسخه آموزش داده شده: مناسب برای همه نسخه ها
سلام
پاسخ1-برای ادیت. کردن و توسعه یک بازی نیازه بدون از چه موتور بازی سازی استفاده کرده ؟
2.از کجا بفهمیم موتور بازی چیه ؟
می خواستم یک بازی اصلاحش کنم توصیه ای ندارید ؟
سلام. خواسم بگم دوستان این اموزشای رایگان خیلی بیسیک هستن. یعنی هیچکی مفتی ... کامل این اموزشا رو دیدم اما اصلا مباحث اصلی و ریز که بدرد بازار کار بازی سازی بخورن رو نداشت. فقط کلی گویی. بعد پک اموزشی بازی سازی یونیتی سه بعدی تون خریدم بقول خودتون از زمین تا اسمان فرق داشت تو 3 هفته زیرو روی بازی سازی یونیتی یاد داد اونم خیلی ساده ینی اولش گفتم شاید قیمتش نسبت به بقیه سایتا خیلی پایینتره حتما اینم بدردنخور اما انصافن ترفندایی که واقعا تو بازار بدرد میخوره رو یاد میده اما دوستان نکنید الکی وقت نذارین رو اموزش بی کیفیت بخدا مفتی ... راحت پک اموزشی بخرین دو سه هفته وقت بذارین اصولی و حرفه ای یاد بگیرید این بازی سازی زندگی تون رو زیر و رو می کنه. شما ادمین محترمم حذف کنید این اموزشای رایگانو...
پاسخدرود بله اموزش های بازی سازی سایت رو از بین چندین پک و دوره معروف بازار گلچین کردیم ونظیر ندارن اما درباره اموزشهای رایگان این صفحه هم واقعیت اینه خیلی از کاربرها توان پرداخت هزینه اندک همین پکیج های تبلیغ شده رو هم ندارن و همین دستورات اولیه میتونه براشون مفید باشه
سلام
پاسخفایل pdf جزوه یونیتی دانلود نمیشه
و اینکه من از برنامه نویسی هیچی نمیدونم و تازه کار هستم
از کجا شروع کنم برای ساخت بازی یونیتی و همچنین آنریل انجین؟ فقط میدونم باید زبان هاش رو یاد بگیرم ولی پیشنهاد میکنید از کجا یاد بگیرم؟
سلام ببین اگر این جوری که من رفتم بری کارت خیلی اسونه اول برو اموزش های سیشارپ #Cببین بعد برو با ویژوال استودیو کار کن تقریبا این کار 9 ماه طول میکشه البته اگه خوب بفهمی و قوی بری جلو وگرنه بیشتر طول میکشه بعد بیا یونیتی چون یونیتی زیر مجموعه سی شارپ هستش و کد هاش به زبان سی شارپ هست و اینکه برو قبل از این کارا زبان انگلیسی چند ترم برو تا بتونی بفهمی چه نوشته و چه چیزی باید انجام بدی بعد دیگه بیا یونیتی بهت توصیه میکنم هر کاری که میخوای شروع کنی رو با بنیان گذاری قوی شروع کن تا وسط های راه کم نیاری دوست عزیز
سلام واسه بازی سازی بهتره اول از یادگیری الگوریتم و بعد زبان برنامه نویسی سی شارپ شروع کنید
سلام کدنویسی میخواد؟
پاسخبله به زبان سی شارپ #C
وااای دوره صفر تا صد بازی سازی یونیتی دو بعدی فروشگاه تون عااالیه. من خودم عاشق بازی های دو بعدی هستم و طرفدارای خاص خودشو داره ضمن اینکه راحت تر از سه بعدی هست و سیستم اونقد قوی هم نمیخاد. بعد از یک ماه کار با دوره تون اولین بازی دو بعدی مدنظرم رو به تنهایی اونم توی 2 هفته تونستم بسازم از صفر بدون هیچ دانشی از برنامه نویسی!! نمیدونین چه حالی میده
پاسخ