Виготовлення комп’ютерних ігор

Автор: Eugene Taylor
Дата Створення: 16 Серпень 2021
Дата Оновлення: 22 Червень 2024
Anonim
ГРЕННИ АНИМАТРОНИК - ЛЕПИМ из ПЛАСТИЛИНА | GRANNY ANIMATRONIC
Відеоролик: ГРЕННИ АНИМАТРОНИК - ЛЕПИМ из ПЛАСТИЛИНА | GRANNY ANIMATRONIC

Зміст

У вас є хобі грати в комп’ютерні ігри, розробляти нові стратегії, щоб перемагати супротивників і вигадувати цілі всесвіти з найглибших глибин вашого розуму? Існує безліч інструментів, за допомогою яких можна створити власну комп’ютерну гру, що вимагає лише зазначених вище навичок, хоча деякі знання програмування дадуть вам більше можливостей для роботи. Візьміть мишку та клавіатуру і починайте.

Крок

Частина 1 з 2: Пошук правильних інструментів

  1. В основному текстова гра. Це, мабуть, найпростіша у технічному плані гра, але не всі цікавляться грою без графіки. Більшість текстових ігор фокусуються на історії, головоломці чи пригоді, поєднуючи історію, відкриття та головоломки. Нижче наведено кілька безкоштовних варіантів:
    • Шпагат швидкий і простий у використанні з вашим браузером.
    • StoryNexus та Visionaire мають більше варіантів ігрового процесу та графіки.
    • Inform7 - це більш потужний інструмент із великим співтовариством ентузіастів.
  2. Складіть 2D гру. GameMaker і Stencyl - хороші варіанти, які ви можете використовувати для будь-якого жанру, і у вас є можливість використовувати програмування без необхідності в цьому. Подряпина! - це ще один інструмент, який можна використовувати для браузерних ігор.
  3. Спробуйте, чи 3D-ігри для вас. 3D-гра набагато складніша, ніж 2D-гра, тому майте на увазі, що це буде тривалий проект і дуже важка робота. Spark і Game Guru можуть врятувати вам частину роботи, тому що ви можете побудувати з ним світ без потреби в рядку коду. Якщо ви вже маєте досвід програмування або хочете навчитися це робити, спробуйте дуже популярний ігровий движок Unity.
    • Якщо ви хочете почати робити 3D-моделі самостійно, а не використовувати існуючий матеріал, тоді вам потрібно програмне забезпечення 3D, таке як 3DS Max, Blender (безкоштовно) або Maya.
  4. Підхід, який передбачає багато програмування. Навіть якщо у вас є досвід роботи в якості програміста, ви все одно захочете використовувати один із вищезазначених механізмів для своєї першої гри. Однозначно не намагайтеся чогось лише тому, що це складніше. Але деякі люди люблять мати повний контроль, програмуючи гру з нуля. Програмуйте гру в IDE (інтегрованому середовищі розробки), наприклад Eclipse, замість текстового редактора, щоб ви могли зручно впорядкувати все необхідне в одному проекті.
    • Незважаючи на те, що можна написати гру майже будь-якою мовою програмування, вивчення C ++ дасть вам потрібні інструменти. Ви можете знайти всі види навчальних посібників в Інтернеті та безліч ресурсів для розробки ігор.

Частина 2 з 2: Створення гри

  1. Виберіть концепцію. Для вашого першого проекту створення чудового зразка у жанрі, про який ви думаєте, є чудовою відправною точкою. Це може бути гра на платформі або рольова гра. Перш ніж почати, запишіть свої ідеї щодо гри та відповіді на такі запитання:
    • Яка найважливіша частина ігрового процесу (теми)? Це може бути подолання опонентів, розгадування головоломок або розмова з іншими персонажами.
    • Яким повинен бути геймплей? Наприклад, боротьба з опонентами може здійснюватися натисканням кнопок у режимі реального часу або шляхом покрокових тактичних рішень. Ігри з великою кількістю діалогів можуть дозволити гравцеві формувати сюжет залежно від певних рішень, або дізнавшись якомога більше про персонажів та ігровий світ.
    • Який настрій у гри? Це моторошно, весело, загадково чи захоплююче?
  2. Створіть простий рівень. Якщо ви використовуєте ігровий движок або ігровий інструмент вперше, зараз саме час пограти з цим інструментом. Дізнайтеся, як розмістити фони, предмети та символи. За необхідності створіть об’єкти, з якими програвач може щось робити, або перегляньте готові об’єкти, що постачаються разом із програмним забезпеченням, або які є інтерактивними.
    • Якщо ви не впевнені, як щось зробити, запитайте про це на веб-сайті інструменту або шукайте в Інтернеті додаткову інформацію.
    • Не хвилюйтеся про освітлення та інші графічні ефекти прямо зараз.
  3. За потреби розробіть основний ігровий процес. Це може означати незначні зміни в ігровому програмному забезпеченні або створення більш складних систем з нуля. Ось кілька прикладів:
    • Коли ви робите гру на платформі, чи хочете ви, щоб персонаж міг стрибати вдвічі вище або робити інші "спеціальні" ходи? Пограйте з висотою, на якій може стрибати персонаж, або з тим, що відбувається, коли ви клацаєте один раз, утримуєте клавішу або вибираєте з різних стилів стрибка.
    • Якщо ви робите екшн-рольову гру або жах, з якої зброї почне гравець? Виберіть 2 або 3 зброї, до яких гравець може перейти, і протестуйте їх. Спробуйте зробити вибір між різною зброєю цікавим. Наприклад, одна зброя може завдати більшої шкоди, вивести декількох ворогів або послабити ворогів. Жодна зі зброї не може мати всіх можливостей, крім зброї, яка коштує дорого (заклинання, що вимагає великої сили душі, або зброя, яка розпадається після одного використання)
    • У діалоговій грі ви можете запропонувати гравцеві вибрати діалогові вікна зі списку опцій, або попросити їх просто прослухати, потім виконати дію, а потім діалогове вікно продовжиться. Ви хочете, щоб гра йшла фіксованим шляхом, чи існує кілька шляхів і способів закінчити гру?
  4. Зробіть кілька рівнів. Три-п’ять коротких рівнів - хороша стартова мета для першої гри, але, звичайно, ви завжди можете це розширити. Переконайтесь, що кожен рівень дещо відрізняється, не випускаючи з уваги дизайн «основного ігрового процесу». Ви можете зробити ці рівні один за одним або комбінувати їх пізніше, залежно від того, що вам найлегше.
    • Гра на платформі зазвичай використовує рухомі платформи або швидших ворогів.
    • Екшн-гра може представити зграї нових ворогів, жорсткого супротивника та ворогів, яких дуже важко перемогти без спеціальної зброї або тактики.
    • Головоломка, як правило, стосується одного типу головоломки і пропонує або складніші версії для кожного нового рівня, або вводить нові інструменти та перешкоди, які змусять гравця довше думати про рішення.
  5. Ставте коротко- та довгострокові цілі. Зазвичай їх називають «вторинною механікою» або «вторинними циклами ігрового процесу». Використовуючи основні частини гри, такі як стрибки, гравець також перейде на інший ігровий рівень, наприклад, перемагаючи ворогів або збираючи скарби. Врешті-решт це може призвести до досягнення інших цілей, таких як кінець рівня, економія грошей на модернізацію і, звичайно, побиття гри.
    • Як ви побачите з прикладу, ви вже включили це в розробку, не зрозумівши цього. У будь-якому випадку переконайтесь, що гравець швидко розуміє мету гри. Якщо через 10 хвилин гравець може зробити лише висновок, що гра не більше глибини, ніж розстріл ворогів знову і знову, тоді нудьга переслідує. Якщо після вбивства першого ворога гравець отримує кількість монет, гравець знає, що є мета (збереження монет для винагороди) і що гра веде до неї.
  6. Перевірте гру. Перевірте кожен рівень кілька разів і попросіть інших допомогти вам. Спробуйте підійти до гри різними способами, включаючи речі, які ви ніколи не збиралися робити, наприклад, ігноруючи квести та бігаючи прямо до останнього боса, або намагаючись обіграти гру «нікчемною» зброєю чи модернізацією. Це тривалий процес, який може дуже засмутити, але виправлення помилок та забезпечення того, щоб гра була цікавою для всіх гравців, того варте.
    • Надайте тестерам ігор достатньо інформації, необхідної для початку роботи. Переконайтесь, що вони знають, що гра все ще розробляється і які ключі використовувати. Їм більше нічого не потрібно знати.
    • Надайте тестувальникам ігор форми зворотного зв'язку для всієї інформації, яку вони збирають, що дозволяє легко порівняти ці посилання на ці дані. Це також дозволяє задавати конкретні запитання щодо частин гри, в яких ви не впевнені.
    • Тестери, яким ви найбільше корисні, - це люди, яких ви не знаєте і не відчуваєте зобов’язання позитивно ставитись до своєї гри.
  7. Поліруйте графіку та звук. Хоча в Інтернеті можна знайти надзвичайно багато ігрових активів, важливо також приділити час, щоб перевірити, чи щось не в порядку чи не підходить, і в іншому випадку шукати заміну. Навчіться використовувати редактор зображень для редагування простої графіки у своїй 2D-грі або використовуйте таке програмне забезпечення, як OpenGL, якщо ви намагаєтесь розпочати амбіційний 3D-проект. Додайте світлові ефекти, які змушують гравця ходити по кімнаті по головній доріжці, і ефекти частинок, щоб продемонструвати круті атаки та створити рух у фоновому режимі. Додайте такі звукові ефекти, як біг, атака, стрибки та де завгодно. Звичайно, завжди є причина щось змінити чи вдосконалити, але гра готова, як тільки візуальні ефекти та аудіо відповідають вашим вимогам. Вітаємо!