Софтвер за создавање 2D / 3D игри. Како да се создаде едноставна игра (пример)?

Здраво

Игри ... Ова се една од најпопуларните програми за кои многу корисници купуваат компјутери и лаптопи. Веројатно, компјутерите не би станале толку популарни ако немало игри за нив.

И ако порано, со цел да се создаде било која игра, неопходно е да се имаат посебни сознанија од областа на програмирањето, моделите за цртање итн. Сега е доволно да се проучува уредник. Многу уредници, патем, се прилично едноставни, па дури и корисник почетник може да ги разбере.

Во оваа статија би сакал да ги допрам таквите популарни уредници, како и да го користам примерот на еден од нив за да го сортирам создавањето на едноставна игра чекор по чекор.

Содржината

  • 1. Програми за создавање на 2Д игри
  • 2. Програми за создавање на 3D игри
  • 3. Како да креирате 2D игра во уредувачот на играта - чекор по чекор

1. Програми за создавање на 2Д игри

Под 2D - разберете дводимензионални игри. На пример: тетрис, мачка риболов, пинбол, разни игри со карти, итн.

Пример-2Д игри. Игра со карти: пасијанс

1) Игра создателот

Страница за програмери: //yoyogames.com/studio

Процесот на создавање игра во Game Maker ...

Ова е еден од најлесните уредници за создавање мали игри. Уредувачот е направен многу квалитативно: лесно е да се почне со работа (сè е интуитивно јасно), во исто време постојат големи можности за уредување на објекти, простории итн.

Вообичаено во овој уредувач се прават игри со поглед на врвот и платформи (страничен изглед). За повеќе искусни корисници (оние кои малку се обучуваат во програмирањето) има посебни карактеристики за внесување скрипти и код.

Треба да се забележи широк спектар на ефекти и дејства кои можат да бидат поставени на разни предмети (идни ликови) во овој уредувач: бројот е едноставно неверојатен - повеќе од неколку стотици!

2) Конструирај 2

Веб-страница: //c2community.ru/

Модерен дизајнер на игри (во вистинската смисла на зборот), дозволувајќи им на дури и почетните корисници на компјутер да направат модерни игри. Покрај тоа, сакам да истакнам дека со оваа програма, игри може да се направат за различни платформи: 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) Единство 3D

Веб-страница за програмери: //unity3d.com/

А сериозна и сеопфатна алатка за создавање сериозни игри (се извинувам за тавтологијата). Јас би препорачал да се префрлам на него по проучување на други мотори и дизајнери, т.е. со целосна рака.

Пакетот Unity 3D вклучува мотор кој целосно ви овозможува да ги користите можностите на DirectX и OpenGL. Исто така во арсеналот на програмата има можност да работат со 3D модели, работат со шејдери, сенки, музика и звуци, огромна библиотека на скрипти за стандардни задачи.

Можеби единствениот недостаток на овој пакет е потребата за познавање на програмирање во C # или Java - дел од кодот за време на компилацијата ќе треба да се додаде во "рачен режим".

3) NeoAxis Game Engine SDK

Веб-страница за програмери: //www.neoaxis.com/

Слободен развој на животната средина за речиси сите игри во 3D! Со овој комплекс, можете да направите трки, стрелците и арки со авантура ...

За Game Engine SDK, мрежата има многу додатоци и екстензии за многу задачи: на пример, физиката на автомобил или авион. Со помош на библиотеки што може да се прошират, дури и не ви треба сериозно познавање на програмските јазици!

Благодарение на специјален плеер вграден во моторот, игри создадени во него може да се игра во многу популарни пребарувачи: Google Chrome, FireFox, Internet Explorer, Opera и Safari.

Game Engine SDK се дистрибуира како слободен мотор за некомерцијален развој.

3. Како да креирате 2D игра во уредувачот на играта - чекор по чекор

Игра творецот - Многу популарен уредник за создавање не-сложени 2D игри (иако програмерите тврдат дека можете да создавате игри од речиси секаква сложеност во него).

Во овој мал пример, јас само би сакал да покажам чекор-по-чекор мини-инструкции за создавање на игри. Играта е многу едноставна: Sonic ликот ќе се движи низ екранот обидувајќи се да собира зелени јаболка ...

Почнувајќи со едноставни акции, додавајќи нови функции на патот, кој знае, можеби вашата игра ќе стане вистински хит со текот на времето! Мојата цел во оваа статија е само да покажам каде да почнам, бидејќи почетокот е најтежок за повеќето ...

Празно да се создаде игра

Пред да започнете да создавате некоја игра, треба да го направите следново:

1. Измисли го карактерот на неговата игра, што ќе стори, каде ќе биде, како играчот ќе управува со него и други детали.

2. Креирајте слики од вашиот карактер, објекти со кои ќе комуницира. На пример, ако имате мечка за собирање на јаболка, тогаш ви се потребни најмалку две слики: мечката и самите јаболка. Исто така може да ви треба позадина: голема слика во која дејството ќе се случи.

3. Креирајте или копирајте звуци за вашите ликови, музика што ќе се репродуцира во играта.

Во принцип, треба: да се соберат се што ќе биде потребно да се создаде. Сепак, ќе биде можно подоцна да се додаде на постоечкиот проект на играта сè што е заборавено или оставено за подоцна ...

Чекор-по-чекор мини-игра создавање

1) Првото нешто што треба да направите е да додадете sprites на нашите ликови. За да го направите ова, на контролниот панел на програмата има специјално копче во форма на лице. Кликнете за да додадете спрат.

Копче за да се создаде спрат.

2) Во прозорецот што се појавува, треба да кликнете на копчето за преземање за спрат, а потоа наведете ја нејзината големина (ако е потребно).

Испратено со прстите.

3) Значи треба да ги додадете сите ваши спори за проектот. Во мојот случај, се покажаа 5 sprites: Sonic и мулти-обоени јаболка: зелен круг, црвена, портокалова и сива боја.

Спрати во проектот.

4) Следно, треба да додадете објекти на проектот. Објектот е важен детал во која било игра. Во Game Maker, објект е игра единица: на пример, Sonic, кој ќе се движи на екранот во зависност од копчињата што ќе притиснете.

Општо земено, предметите се прилично комплицирана тема и во принцип тоа е невозможно во теорија да се објасни. Додека работите со уредувачот, ќе бидете запознаени со огромен куп функции кои Game Maker ви ги нуди.

Во меѓувреме, креирајте го првиот објект - кликнете на копчето "Додај објект" .

Игра создателот. Додавање објект.

5) Следно, за додадениот објект е избран изпращач (видете ја сликата подолу, лево + погоре). Во мојот случај - ликот Sonic.

Потоа се забележуваат настани за објектот: може да има десетици од нив, секој настан е однесувањето на вашиот објект, неговото движење, звуците поврзани со него, контролите, очилата и другите карактеристики на играта.

За да додадете настан, кликнете на копчето со исто име - потоа изберете го акцијата за настанот во десната колона. На пример, движејќи се хоризонтално и вертикално при притискање на копчињата со стрелки.

Додавање на настани на објекти.

Игра создателот. За објектот Sonic, се додадени 5 настани: поместување на ликот во различни насоки при притискање на копчињата со стрелки; плус состојба е поставена кога ја преминува границата на игралиштето.

Патем, може да има многу настани: Game Maker нема мала работа тука, програмата ќе ви понуди многу работи:

- задачата за движење на ликот: брзината на движење, скокови, силата на скок, итн;

- обложување дела на музика во различни дејства;

- појава и отстранување на карактерот (објектот), итн.

Тоа е важно! За секој објект во играта треба да ги регистрирате вашите настани. Повеќе настани за секој објект што го регистрирате - повеќе разноврсна и со голем потенцијал да ја направите играта. Во принцип, дури и без да знаеш што точно ќе направи овој или оној настан, можеш да се обучиш со додавање и да видиш како ќе се однесува играта после тоа. Во принцип, огромно поле за експерименти!

6) Последното и едно од важните дејства е создавањето на собата. Соба е еден вид на фаза на играта, нивото на кое вашите објекти ќе комуницираат. За да креирате таква соба, кликнете на копчето со следнава икона :.

Додадете соба (игра фаза).

Во креираната просторија, користејќи го глувчето, можете да ги организирате нашите објекти на сцената. Прилагодете ја заднината на играта, поставете го името на прозорецот за играта, наведете ги ставовите и слично. Во принцип, целата тренинг основа за експерименти и работа на играта.

7) За да започнете играта како резултат - притиснете го копчето F5 или во менито: Старт / нормално стартување.

Стартувај ја играта како резултат.

Game Maker ќе отвори пред вас прозорец со играта. Всушност, можете да гледате што добивате, експериментирате, играте. Во мојот случај, Sonic може да се движи во зависност од тастатурата на тастатурата. Еден вид на мини-игра (ох, и имаше моменти кога белата точка што се протега низ црниот екран предизвика диво изненадување и интерес кај луѓето ... ).

Како резултат на играта ...

Да, се разбира, играта како резултат е примитивна и многу едноставна, но примерот на неговото создавање е многу индикативен. Понатаму, експериментирање и работа со предмети, спори, звуци, позадини и простории - можете да создадете многу добра 2D игра. Со цел да се создадат такви игри пред 10-15 години, неопходно е да се има посебно знаење, сега е доволно за да може да се ротира глувчето. Напредок!

Со најдобар! Сите успешни игра-системи ...

Погледнете го видеото: Writing 2D Games in C using SDL by Thomas Lively (Ноември 2024).