Як зробити комп’ютерну гру

Автор: Laura McKinney
Дата Створення: 6 Квітень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Як зробити свою гру
Відеоролик: Як зробити свою гру

Зміст

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

Кроки

Частина 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. Доступ до розширеного програмування. Навіть якщо у вас є досвід програмування, можливо, ви захочете скористатися наведеними вище інструментами під час створення першої гри, не змушуйте себе пробувати інший підхід лише тому, що це складніше. З урахуванням сказаного, багато людей користуються повним контролем, тому вони роблять все самостійно. Однак програмування ігор в інтегрованому середовищі розробки, як Eclipse, є більш ідеальним, ніж текстовий редактор, тому ви можете включити все необхідне для проекту.
    • Ви можете програмувати ігри майже будь-якою мовою, але C ++ - це найпотужніший інструмент з багатими ігровими ресурсами та онлайн-підручниками.
    реклама

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


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