نحوه ساخت بازی رایانه ای

نویسنده: Laura McKinney
تاریخ ایجاد: 6 ماه آوریل 2021
تاریخ به روزرسانی: 1 جولای 2024
Anonim
آموزش ساخت بازی fps  - قسمت 1
ویدیو: آموزش ساخت بازی fps - قسمت 1

محتوا

آیا شما عاشق بازی کردن هستید و می خواهید تخیل خود را برای ساختن بازی ها خود تحقق بخشید؟ ابزارهای زیادی وجود دارد که به شما امکان می دهد بدون نیاز به مهارت زیاد بازی خود را بسازید ، فقط باید زبان برنامه نویسی را درک کنید. با ماوس و +2 صفحه کلید رایانه می توانید شروع کنید!

مراحل

قسمت 1 از 2: پیدا کردن ابزارها

  1. یک بازی متنی بسازید. این آسان ترین سبک بازی برای برنامه ریزی است ، اگرچه همه دوست ندارند بازی های بدون گرافیک انجام دهند. بازی های متنی عمدتا بر روی داستان ، پازل یا ماجراجویی همراه با داستان ، اکتشاف ، مسابقه تمرکز می کنند. در اینجا چند گزینه رایگان وجود دارد:
    • Twine ابزاری ساده و رایگان است که می تواند در مرورگر مورد استفاده قرار گیرد.
    • StoryNexus و Visionaire گزینه های گیم پلی و تصاویر ثابت بیشتری را اضافه می کنند.
    • Inform7 ابزاری م effectiveثر با جامعه پشتیبانی گسترده است.

  2. بازی های 2 بعدی بسازید. GameMaker و Stencyl گزینه های بدی برای این سبک نیستند ، به شما اجازه می دهند بدون پرسیدن چیزی از برنامه نویسی استفاده کنید. خراش! ابزار دیگری است که می توانید از آن در بازی مرورگر استفاده کنید.
  3. بازی های سه بعدی بسازید. بازی های سه بعدی چالش سخت تری نسبت به 2D هستند ، بنابراین برای یک پروژه طولانی و کار سخت آماده باشید. Spark و Game Guru به شما کمک می کنند بدون برنامه نویسی دنیای بازی را ساده کنید. اگر قبلاً دانش برنامه نویسی دارید یا می خواهید برنامه نویسی را یاد بگیرید ، می توانید ابزار محبوب Unity را امتحان کنید.
    • اگر می خواهید به جای استفاده از منابع موجود ، مدل های سه بعدی را خود ایجاد کنید ، به نرم افزار ایجاد سه بعدی مانند 3DS Max ، Blender یا Maya نیاز دارید.

  4. دسترسی به برنامه نویسی پیشرفته حتی اگر سابقه برنامه نویسی دارید ، ممکن است بخواهید هنگام ساخت اولین بازی خود از ابزارهای بالا استفاده کنید ، خود را مجبور نکنید که روش دیگری را امتحان کنید فقط به دلیل دشوارتر بودن آن. با این اوصاف ، بسیاری از افراد از کنترل کامل برخوردار هستند بنابراین همه کارها را به تنهایی انجام می دهند. با این حال ، برنامه نویسی بازی در یک محیط توسعه یکپارچه مانند Eclipse ایده آل تر از ویرایشگر متن است ، بنابراین می توانید هر آنچه را که برای پروژه نیاز دارید در آن بگنجانید.
    • شما می توانید بازی ها را تقریباً به هر زبانی برنامه ریزی کنید ، اما C ++ با منابع بازی غنی و آموزش های آنلاین ، قدرتمندترین ابزار است.
    تبلیغات

قسمت 2 از 2: بازی سازی


  1. موضوعی را انتخاب کنید. برای اولین پروژه خود ، یک نمونه کوچک اما معمولی از ژانر مورد علاقه خود مانند بازی های پلتفرمر یا نقش آفرینی ایجاد کنید. قبل از شروع ، ایده های خود را برای بازی روی کاغذ بنویسید و به س questionsالات زیر پاسخ دهید:
    • م componentلفه اصلی بازی ("هسته اصلی" بازی) چیست؟ جنگ با دشمنان ، حل معماها یا گپ زدن با شخصیت های دیگر باشد.
    • می خواهید بازی به چه شکلی باشد؟ به عنوان مثال ، اگر با دشمن می جنگید ، می توانید دکمه های زمان واقعی یا چندین جهت را براساس تصمیم ایجاد کنید. بازی های مکالمه محور می توانند به بازیکنان اجازه دهند تا براساس تصمیمات خود داستان های داستانی را شکل دهند ، آنها می توانند شخصیت ها و دنیای بازی را بهتر درک کنند.
    • حال و هوای بازی چگونه است؟ ترسناک ، سرگرم کننده ، مرموز ، مشتاق؟
  2. ایجاد سطوح ساده. اگر برای اولین بار از ابزارهای ساخت بازی استفاده می کنید ، فرصت خوبی است تا به آنها عادت کنید. با نحوه تنظیم پس زمینه ، اشیا و حرکت کاراکترها آشنا شوید. در صورت امکان ، اشیایی را ایجاد کنید که بازیکنان می توانند با آنها ارتباط برقرار کنند یا برای ایجاد اشیایی که تعاملات را در خود دارند ، نرم افزاری پیدا کنید.
    • اگر شک دارید ، از وب سایت ابزار س questionالی بپرسید یا در اینترنت برای کمک جستجو کنید.
    • هنوز نگران جلوه های نوری یا سایر عناصر گرافیکی نباشید.
  3. در صورت نیاز هسته اصلی بازی را طراحی کنید. می توانید روی نرم افزار ساخت بازی تنظیمات کوچکی انجام دهید ، یا اینکه سیستم ها با پیچیدگی بیشتری ساخته شده اند. در اینجا چند نمونه آورده شده است:
    • اگر در حال ساخت یک بازی platformer هستید ، آیا می خواهید شخصیت شما بتواند دوبار پرش کند یا یک حرکت "ویژه" انجام دهد؟ ارتفاعی که شخصیت می تواند بپرد یا واکنشی متفاوت با لمس سبک ، نگه داشتن کلید یا انتخاب انواع سبک های رقص را سفارشی کنید؟
    • اگر یک بازی RPG اکشن یا ترسناک بسازید ، شخصیت از چه سلاحی استفاده می کند؟ 2 یا 3 اسلحه برای بازیکنان انتخاب کنید تا آنها را ارتقا دهید یا امتحان کنید. سعی کنید مناسب ترین سلاح ها را انتخاب کنید. به عنوان مثال ، سلاح ها به شدت آسیب می رسانند ، دشمنان زیادی را زخمی می کنند یا دشمن را ضعیف می کنند. بهترین گزینه را برای همه اهداف انتخاب نکنید مگر اینکه هزینه بالایی داشته باشد (طلسم مانا را افزایش می دهد یا سلاح بعد از 1 بار استفاده از بین می رود).
    • با استفاده از یک بازی مکالمه ، آیا می خواهید بازیکن خط گفتگوی ذکر شده در صفحه را انتخاب کند یا فقط گوش کند ، یا برای باز کردن قفل مکالمه وظیفه ای را انجام دهد ، سپس برای ادامه گوش دادن بازگردد؟ آیا می خواهید بازیکنان همه چیز را با یک حرکت پیدا کنند یا آن را به چندین خط و انتهای تقسیم کنند؟
  4. چند سطح ایجاد کنید. 3 تا 5 سطح کوتاه برای بازی اول شما انتخاب بدی نیست ، بعدا می توانید آن را گسترش دهید. طراحی "هسته اصلی بازی" را در ذهن داشته باشید و سطح دشواری را ایجاد کنید. می توانید سطوح را سفارش دهید یا پس از اتمام جدا شوید و دوباره به هم پیوند دهید.
    • بازی های Platformer اغلب سیستم عامل های متحرک یا دشمنان سریعتر را معرفی می کنند.
    • یک بازی اکشن می تواند دشمنان متعددی یا یک دشمن قدرتمند را معرفی کند که بدون سلاح و استراتژی خاصی به سختی می توان آن را شکست.
    • بازی های پازل اغلب با نوعی معما همراه هستند ، یا از نسخه های مختلف دشواری برای هر سطح استفاده می کنند ، یا ابزارهای جدید یا موانعی را معرفی می کنند که برای "طوفان مغزی" بازیکنان بیشتری لازم است.
  5. اهداف میان مدت و بلند مدت ایجاد کنید. این اغلب به عنوان "مکانیک دوم" یا "بازی تکرار" شناخته می شود. با استفاده از هسته مکانیکی بازی مانند پرش از ارتفاع ، بازیکن بازی دوم را پیش می برد ، مانند پرش روی دشمن یا جمع آوری وسایل.این چرخش می تواند دستاوردها و اهداف بلند مدت مانند رسیدن به سطح نهایی ، صرفه جویی در هزینه برای ارتقا up یا "پاکسازی" بازی را تحقق بخشد.
    • همانطور که در مثال بالا مشاهده می کنید ، موارد فوق را بدون اینکه حتی متوجه شوید اضافه کردید. فقط مطمئن شوید که بازیکن می تواند هدف را پیدا کند. اگر بازیکن 10 دقیقه بازی کند و فکر کند که بازی همه چیز در مورد شلیک به دشمنان است ، پس آنها خسته خواهند شد. اگر آنها دشمن را بکشند و پول دریافت کنند ، هدف را پیدا می کنند (امتیازات را جمع آوری کنید) و هسته اصلی بازی آنها را جلو می برد.
  6. امتحانش کن هر سطح را چندین بار امتحان کنید و از یکی از آشنایان یا دوستان خود بخواهید که به شما کمک کنند. سعی کنید به روشهای مختلف به بازی نزدیک شوید ، از جمله روشهایی که قبلاً هرگز امتحان نکرده اید مانند جستجوی بازیها و رفتن مستقیم به رئیس نهایی یا پیروزی در بازی با انتخاب تمام سلاح های "ضعیف" یا نسخه برتر. این یک فرایند دشوار است که می تواند ناامید کننده باشد ، اما تنها راه بهبود بازی است.
    • فقط کافی است بازیکن را برای شروع بازی در اختیار داشته باشید. آنها باید بفهمند که روی یک گردش کار کار می کنند و چگونگی استفاده از جوی استیک اساسی. آنها به هیچ اطلاعات دیگری احتیاج ندارند.
    • به بازیکنان اجازه دهید تا فرم بازخورد شما را برای جمع آوری ، مقایسه اطلاعات با سهولت بیشتر پر کنند. این همچنین به شما امکان می دهد به س questionsالاتی که با آنها آشنایی ندارید پاسخ دهید.
    • بهترین آزمایش کننده ها کسانی هستند که شما را نمی شناسند ، یا مجبور نیستند از بازی شما تعریف کنند.
  7. گرافیک و صدا لهستانی. اگرچه منابع بازی رایگان زیادی به صورت آنلاین در دسترس است ، اما هنوز هم فکر خوبی است که خودتان وقت بگذارید و ناسازگاری ها را اصلاح کنید. اگر می خواهید در یک بازی 2 بعدی تنظیمات گرافیکی ساده انجام دهید ، یا از نرم افزار OpenGL برای یک پروژه جاه طلبانه بازی 3D استفاده کنید ، گرافیک پیکسل را بیاموزید. جلوه های روشنایی را به بازیکنان از طریق خیابان اصلی خارج از اتاق تشویق کنید و جلوه های حمله چشم نوازی که زمینه پویا را تغییر می دهد. جلوه های صوتی را هنگام راه رفتن ، حمله ، پریدن و غیره اضافه کنید. v می توانید بازی را چندین بار تغییر دهید و بازی کنید و به محض اینکه صدا و صدا به حد استاندارد رسید بازی را بیرون بیاورید. تبریک می گویم! تبلیغات