Як зробити гру
Ігри надають можливість навчатися і розважатися, дозволяють відточувати свої розумові здібності і сприяють креативного мислення. Створення гри, незалежно від того, чи призначена вона для ваших дітей, для класної кімнати або для продажу, вимагає розуміння того, що робить гру хорошою і які з доступних вам ресурсів допоможуть вам зробити хорошу гру.
кроки
Частина 1 з 2:
Характеристики хорошої гри1. Вирішіть, чого ви хочете досягти своєю грою. Ігри повинні бути розважають, але більшість успішних і тривалих ігор, крім розваги, несуть в собі концепцію або кидають гравцеві виклик. Безліч ігор вчать і розвивають в гравцеві фізичні і психологічні здібності.
- Стратегічні ігри, такі як шахи, шашки та манкала, можуть бути використані для навчання навичкам критичного мислення, а у випадку з манкала також і навичкам підрахунку.
- Настільна гра RoboRally, в якій гравці грають роль роботів, які просуваються по рухомих лабіринтах, вчить логічному мисленню і навичкам програмування через те, як гравці користуються своїми картками пересування. Карткова гра з фігурками Wings of War вчить тим же навичкам, використовуючи карти повітряних маневрів, в яких два гравці беруть участь в сутичці в повітрі.
- Гра Tiny Wings для мобільних пристроїв розроблена так, що аватар гравця у вигляді птаха ширяє в небі, поки гравець не торкнеться екрану, після чого птах змахує крилами. Граючи в неї, гравці вчаться як можна краще контролювати своїх птахів для досягнення кращої швидкості, своєчасності і найбільшого рахунку, що розвиває їх почуття часу і дрібну моторику.
2. Чітко позначте мета. Мета гри, об`єкт або шлях до перемоги повинен бути таким, який можна буде легко пояснити гравцям і будь-кому іншому. Також він повинен бути чітко позначений, щоб гравці могли легко зрозуміти, що вони виграли в грі.
3. Зробіть рішення і результати дій гравця узгодженими з контекстом гри. Те, що гравець може робити в грі, має логічно випливати з концепції і сеттинга гри.
4. Розробіть доступні правила, які зроблять гру змагальної. Правила не повинні стати перепоною в отриманні гравцем задоволення від гри, але вони повинні позначати можливість і неможливість взаємодії гравця з грою, і повинні спонукати його до креативних рішень в вирішенні виникаючих проблем, а такожв розробці довгострокових стратегій щодо досягнення абсолютної перемоги.
5. Забезпечте баланс в грі. Забезпечення балансу означає, що, за умови можливості виграшу в грі більш ніж одним шляхом, не існує "правильного" шляху перемоги в ній. Гравці повинні мати можливість (а в деяких випадках від ніхето потрібно) приймати обдумані рішення про вибір шляху, яким вони йтимуть до перемоги і повинні бути готові зіткнутися з наслідками невірних рішень.
6. Пропонуйте правильний рівень складності. Ідеальна гра - це гра, в якій гравці можуть швидко вловити суть і в найкоротші терміни стати абсолютним майстром. Немає гри, яка ідеально підходить для всіх гравців, тому що гравці мають різними можливостями відповідно до їх віком та інтересами, але деякі ігри можуть і надають способи, що дозволяють визначити ці відмінності.
7. Надайте гравцям почуття контролю. Ігри можуть мати правила, відповідно до яких деякі речі відбуваються автоматично, так, як обов`язковий бій в шашках або виконання нудних завдань або таких, як телепортація у відеоіграх. Поряд з порцією автоматизованих дій в грі, в ній також має бути можливість робити вибори, які дозволять їм бути частиною гри.
8. Надавайте зворотний зв`язок і нагороди. Гравці повинні отримувати знаки того, як добре вони просуваються по грі в процесі геймплея. Це може бути виконано кількома шляхами.
9. Придумайте "гачок", щоб зацікавити людей у вашій грі. "Гачок" - це елемент, який змушує людей грати в гру і, якщо ви продаєте гру, купувати її. Гачок може прийняти кілька форм, включаючи такі як:
Частина 2 з 2:
Створення вашої гри1. Визначте тип гри, яку ви хочете створити: казуальну гру або комерційну. "Казуальна гра" в даному випадку, - це гра, в яку ви будете грати з сім`єю, друзями або в класі, а "комерційна гра" - це гра, яку ви збираєтеся продавати.
- Ви можете створити казуальну карткову гру з картону, а якщо ви збираєтеся грати в неї часто, то її можна ламінувати. Ви можете виготовити візуальне оформлення для гри самостійно: вручну або за допомогою графічного редактора, або скористатися допомогою одного, члена сім`ї або студента.
- Для комерційної настільної гри, відповідно, вам знадобиться професійне оформлення, виготовлене на комп`ютері або перекладене в цифровий вигляд. Ви можете працювати безпосередньо з компаніями, що виробляють настільні ігри, жетони та інші елементи ігор або ж ви можете проконсультуватися з виробниками і працювати з ними від свого імені. Консультації з виробником на перших порах можуть коштувати недешево, але вони будуть коштувати тих грошей, які ви могли б втратити в процесі виробництва. Список виробників і їх контактів доступний за посиланням http: // beach.silcom.com / ~ tomjolly / design2.htm.
- Ви можете створити казуальну карткову гру, використовуючи порожні заготовки або індексні карти, але знову ж таки: вам буде потрібно ламінувати карти, якщо вони будуть використовуватися часто. Графічно оформити карти ви можете самостійно або за допомогою друзів, сім`ї або студентів.
- Для комерційної карткової гри вам знову знадобиться професійне оформлення, а карти можуть бути зроблені у формі колоди карт або листівок. Список виробників і їх контактів доступний за посиланням http: // veritasgames.net / cgi / article.cgi?article = Card_Game_Manufacturers.
- Для створення комп`ютерної гри вам необхідний певний рівень володіння комп`ютером. Якщо ви хочете створити модифікацію для вже існуючої комп`ютерної гри, то ви можете використовувати такі пакети для розробки програмного забезпечення, як Source SDK, Unreal Development Kit або Skyrim Creation Kit, в залежності від движка використовується гри.У разі, якщо ви хочете отримати більше контролю, ніж надається вам пакетом для розробки ПО, вам знадобиться вивчити C ++, UScript і інші мови програмування, щоб написати системний код, який дозволить вам отримати потрібну ступінь контролю. Також вам може знадобитися копія гри, модифікацію для якої ви розробляєте.
- Для розробки гри в соціальній мережі Facebook, в свою чергу, вам знадобиться аккаунт в Facebook і програма-редактор типу Construct 2. Також вам потрібно буде вивчити HTML.
- Ви можете виготовити задні плани і тривимірні зображення для ваших комп`ютерних ігор за допомогою Google Sketchup, інтерфейс якої подібний до інтерфейсу програм для редагування рівнів з пакетів для розробки програмного забезпечення, представлених вище.
2. виготовте прототип. Вам необхідна актуальна версія гри, в яку будуть грати люди, поряд з чітко написаними правилами гри.
3. Проведіть ігровий тест. Ігровий тест дозволить вам побачити, чи працює гра так, як задумано вами, і почути думки людей, що грають в неї по можливим поліпшенням ігрового процесу.
4. Збирайте відгуки, щоб допомогти в переосмисленні вашої гри. Вам може знадобитися кілька раундів дизайну, ігрових тестів і ревізій до того, як ваша гра буде виглядати завершеною.
Поради
- У розробці власної гри вам допоможе практика гри в безліч ігор схожого з вашим жанру. Ви можете дізнатися про таких іграх від доброзичливих геймерів в магазинах ігор, в ігрових кафе і на ігрових виставках.