نرم افزار برای ایجاد بازی های 2D / 3D. چگونه یک بازی ساده (مثال) ایجاد کنیم؟

سلام

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

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

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

محتوا

  • 1. برنامه های بازی 2D
  • 2. برنامه های ایجاد بازی های 3D
  • 3. نحوه ایجاد یک بازی 2D در ویرایشگر ساز بازی - گام به گام

1. برنامه های بازی 2D

تحت 2D - درک بازی های دو بعدی. به عنوان مثال: تتریس، ماهی گربه گربه، پین بال دزد، کارت های مختلف کارت و غیره

بازی های مثال 2D بازی کارت: بازی یک نفره

1) بازی ساز

سایت توسعه دهنده: //yoyogames.com/studio

فرآیند ایجاد یک بازی در سازنده بازی ...

این یکی از ساده ترین ویراستاران برای ایجاد بازی های کوچک است. ویرایشگر کاملا کیفی ساخته شده است: شروع به کار در آن آسان است (همه چیز به صورت بصری روشن است)، در عین حال فرصتی عالی برای ویرایش اشیاء، اتاق ها و غیره وجود دارد.

معمولا در این ویرایشگر بازی ها با نمای بالا و platformers (نمای جانبی) را ایجاد می کنند. برای کاربران با تجربه تر (کسانی که کمی در برنامه نویسی هستند) ویژگی های ویژه ای برای وارد کردن اسکریپت ها و کد وجود دارد.

لازم به ذکر است که طیف گسترده ای از اثرات و اقداماتی که می تواند به اشیاء مختلف (شخصیت های آینده) در این ویرایشگر تنظیم شود: تعداد آن به سادگی شگفت انگیز است - بیش از چند صد!

2) ساخت 2

وب سایت: //c2community.ru/

طراح مدرن بازی (به معنای واقعی کلمه)، اجازه می دهد حتی کاربران تازه کار PC را به بازی های مدرن. علاوه بر این، من می خواهم تاکید کنم که با این برنامه می توان بازی هایی را برای سیستم عامل های مختلف ساخته شد: iOS، Android، Linux، Windows 7/8، Mac Desktop، Web (HTML 5) و غیره.

این سازنده خیلی شبیه به Game Maker است - در اینجا شما همچنین باید اشیاء را اضافه کنید، سپس آنها رفتار (قوانین) را بنویسید و رویدادهای مختلف ایجاد کنید. ویرایشگر بر اساس اصل WYSIWYG است - یعنی شما بلافاصله نتیجه را همانطور که بازی را ایجاد می کنید خواهید دید.

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

2. برنامه های ایجاد بازی های 3D

(3D - بازی های سه بعدی)

1) 3D RAD

وب سایت: //www.3drad.com/

یکی از ارزان ترین سازندگان در 3D (برای بسیاری از کاربران، به هر حال، نسخه رایگان، که دارای محدودیت به روز رسانی 3 ماهه)، کافی خواهد بود.

3D RAD آسانترین سازنده برای استاد است؛ در اینجا هیچ برنامه برنامهریزی مورد نیاز وجود ندارد، با استثنا ممکن است از تجویز مختصات اشیاء برای تعاملات مختلف.

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

2) Unity 3D

سایت سازنده: //unity3d.com/

یک ابزار جدی و جامع برای ایجاد بازی های جدی (من برای tautology عذرخواهی می کنم). من توصیه می کنم بعد از مطالعه موتورهای دیگر و طراحان، به آن حرکت کنید، به عنوان مثال با یک دست کامل

Package Unity 3D شامل یک موتور است که به طور کامل شما را قادر به استفاده از قابلیت های DirectX و OpenGL می کند. همچنین در زرادخانه برنامه فرصت کار با مدل های سه بعدی، کار با سایه ها، سایه ها، موسیقی ها و صداها، یک کتابخانه بزرگ از اسکریپت ها برای وظایف استاندارد است.

شاید تنها اشکال این بسته نیاز به دانش برنامه نویسی در C # یا جاوا است - بخشی از کد در طول کامپایل باید در "حالت دستی" اضافه شود.

3) NeoAxis Game Engine SDK

سایت توسعهدهنده: //www.neoaxis.com/

محیط توسعه رایگان برای تقریبا هر بازی در 3D! با استفاده از این مجموعه، شما می توانید نژادها، تیراندازان، و بازی های آنلاین با ماجراجویی ...

برای موتور SDK بازی، شبکه دارای بسیاری از افزونه ها و پسوند ها برای بسیاری از وظایف است: برای مثال فیزیک یک ماشین یا یک هواپیما. با کمک کتابخانه های قابل ارتقا، شما حتی به دانش جدی زبان های برنامه نویسی نیاز ندارید!

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

موتور بازی SDK به عنوان موتور رایگان برای توسعه غیر تجاری توزیع شده است.

3. نحوه ایجاد یک بازی 2D در ویرایشگر ساز بازی - گام به گام

سازنده بازی - یک ویرایشگر بسیار محبوب برای ایجاد بازی های 2D غیر پیچیده (هر چند توسعه دهندگان ادعا می کنند که شما می توانید بازی های تقریبا هر پیچیدگی در آن ایجاد کنید).

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

با شروع از اقدامات ساده، اضافه کردن ویژگی های جدید در طول راه، که می داند، شاید بازی خود را تبدیل به یک ضربه واقعی با زمان! هدف من در این مقاله تنها نشان دادن جایی است که باید شروع شود، زیرا آغاز برای اغلب سخت ترین ...

Blanks برای ایجاد یک بازی

قبل از شروع هر بازی، باید موارد زیر را انجام دهید:

1. اختراع شخصیت بازی او، آنچه که او انجام خواهد داد، جایی که او خواهد بود، چگونه بازیکن آن را مدیریت و جزئیات دیگر.

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

3. ایجاد یا کپی صدا برای شخصیت های خود، موسیقی که در بازی پخش خواهد شد.

به طور کلی، شما نیاز دارید: برای جمع آوری همه چیزهایی که لازم است ایجاد کنید. با این حال، بعدها ممکن است به پروژه موجود بازی اضافه شود همه چیز را که فراموش شده است و یا بعدا ترک شود ...

گام به گام ایجاد مینی بازی

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

دکمه ای برای ایجاد یک صحنه

2) در پنجره ای که ظاهر می شود، شما باید روی دکمه دانلود کلیک راست کنید، سپس اندازه آن را مشخص کنید (در صورت لزوم).

جنبش آپلود شده

3) بنابراین شما نیاز به اضافه کردن تمام پیروان خود را به پروژه است. در مورد من 5 اسپری به دست آمد: سیب صوتی و چند رنگی: دایره سبز، قرمز، نارنجی و خاکستری.

درمورد پروژه ها

4) بعد، شما باید اشیاء را به پروژه اضافه کنید. یک شیء مهم در هر بازی است. در Game Maker، یک شیء یک واحد بازی است: به عنوان مثال، Sonic، که بر روی صفحه نمایش بسته به کلیدهای مورد نظر شما حرکت می کند.

به طور کلی، اشیا یک موضوع نسبتا پیچیده هستند و در اصل آن را در نظریه توضیح می دهد. همانطور که با ویرایشگر کار می کنید، با شخصیت های زیادی که Game Maker به شما ارائه می دهد آشنا خواهید شد.

در عین حال، اولین شیء را ایجاد کنید - روی دکمه "افزودن شیء" کلیک کنید .

ساز بازی. افزودن یک شی

5) بعد، یک حرکت برای شیء اضافه شده انتخاب شده است (تصویر زیر، در سمت چپ + بالا را ببینید). در مورد من - شخصیت صوتی.

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

برای اضافه کردن یک رویداد، روی دکمه با همان نام کلیک کنید - سپس اقدام برای رویداد در ستون سمت راست را انتخاب کنید. برای مثال، هنگام فشار دادن کلیدهای پیکان، حرکت به صورت افقی و عمودی.

اضافه کردن حوادث به اشیاء

ساز بازی. برای شی صوتی، 5 رویداد اضافه شده است: حرکت شخصیت در جهت های مختلف زمانی که با فشار دادن کلید های arrow؛ علاوه بر این شرایط در هنگام عبور از مرز منطقه بازی تنظیم می شود.

به هر حال، حوادث زیادی وجود دارد: بازی ساز چیزی کوچک در اینجا ندارد، برنامه شما چیزهای زیادی را ارائه می دهد:

- وظیفه حرکت شخصیت: سرعت حرکت، جهش، مقاومت پرش و غیره؛

- آثار موسیقی در کارهای مختلف؛

- ظاهر و حذف شخصیت (شی) و غیره

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

6) آخرین و یکی از اقدامات مهم ایجاد اتاق است. یک اتاق یک نوع مرحله از بازی است، سطح که در آن اشیاء شما در تعامل هستند. برای ایجاد چنین اتاق، روی دکمه با نماد زیر کلیک کنید :.

اضافه کردن اتاق (مرحله بازی).

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

7) برای شروع بازی نتیجه - دکمه F5 یا در منو را فشار دهید: Run / normal launch.

اجرای بازی را دنبال کنید

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

بازی نتیجه ...

بله، البته بازی نتیجه اولیه و بسیار ساده است، اما نمونه ای از ایجاد آن بسیار نمایانگر است. علاوه بر این، آزمایش و کار با اشیاء، راهنماها، صداها، زمینه ها و اتاق ها - شما می توانید یک بازی بسیار خوب 2D ایجاد کنید. برای ایجاد چنین بازی هایی 10 تا 15 سال پیش، لازم بود که دانش خاصی داشته باشیم، در حال حاضر کافی است که بتوانیم موس را بچرخانیم. پیشرفت!

با بهترین! تمام سیستم های موفق بازی ...