Відеоігри-це вже не набирає обертів індустрія. Вона в самому розквіті. Людей, які грають у відеоігри, більше, ніж будь-коли. А це означає, що з'являється багато можливостей для нових людей пробитися і зробити відмінну гру. Це можете бути ви! Але як це зробити? Процес створення ігор дуже складний, але ви можете зробити гру самостійно з невеликою допомогою або фінансуванням. Ми розповімо вам про основи, які вам потрібно буде брати до уваги, щоб зробити свою гру і зробити її добре. Просто почніть з кроку 1 нижче.
Кроки
Метод1З 4:
Готуємося до успіху
Метод1З 4:
- Розберіться зі своєю грою.вам потрібно буде досить багато планувати і думати про глобальні проблеми, якщо ви хочете, щоб процес йшов гладко. В якому жанрі буде ваша гра (РПГ, шутер, платформер і т. д.)? На якій платформі буде випущена ваша гра? Які унікальні і відмінні риси будуть у вашої гри? Для відповідь на кожне питання потрібно різний набір ресурсів, навички та планування, так як вони по-різному впливають на розробку гри.
- Зробіть хороший дизайн для гри.те, як оформлена гра, буде дуже важливо, тому краще буде розібратися з подібними речами перед тим, як починати робити гру. Як гравці будуть просуватися по грі? Як гравці будуть взаємодіяти з навколишнім світом? Як ви будете навчати гравців? Яке аудіо та музичний супровід ви будете використовувати? Все це дуже важливо.
- Будьте реалістом.якби штампувати гри як Mass Effect було легко, кожен би цим займався. Вам потрібно розуміти, що ви можете і не можете зробити без величезної студії і хорошого досвіду за плечима. Також потрібно бути реалістичним в тому, що ви можете зробити за розумний відрізок часу. Якщо не будете дивитися реально на свої сили, то швидше за все швидко розчаруєтеся і здастеся. А нам не хочеться, щоб Ви здалися!
- Знайдіть хороше залізо і софт.створення гри на будь-якому рівні вище "мобільного «вимагає комп'ютер, який більшість назве»навороченим". Якщо ви використовуєте стару систему, то швидко виявите, що не зможете запустити на ньому гру, яку робите. Вам також знадобляться деякі дуже потужні і досить спеціалізовані програми для створення ігор. Деякі з них дешеві або безкоштовні, але інші можуть коштувати досить дорого. Хороший софт ми розглянемо в наступних розділах, проте можете відзначити, що софт, який вам знадобиться, може включати програми для 3D моделювання, редактори зображень, текстові редактори, компілятори і т. д.
- Як мінімум вам буде потрібен потужний процесор (принаймні чотирьохядерний і бажано один з нових i5 або i7), багато оперативної пам'яті і просунута відеокарта.
Метод2З 4:
Збираємо свою команду
Метод2З 4:
- Робіть маленькі ігри самі і великі ігри з іншими людьми.якщо вам хочеться швидко зробити гру для мобільного з нескладними візуальними ефектами і кодом, нічого поганого. Це хороший проект, над яким можна працювати поодинці, і ви можете використовувати його для того, щоб показати майбутнім роботодавцям та інвесторам, на що ви здатні. Але якщо ви хочете зробити більш серйозну гру, вам знадобиться допомога інших людей. Інді-ігри зазвичай розробляються командою з 5-10 чоловік (в залежності від складності), а над більш відомими іграми можуть працювати до декількох сотень людей!
- Побудуйте свою команду.вам знадобиться багато людей з безліччю різних умінь, якщо ви плануєте розробляти гру в одному з більшості стилів. Вам потрібні будуть програмісти, розробники моделей, Візуальні дизайнери, дизайнери геймплея і рівнів, аудіо експерти, а також продюсери або люди, знайомі з маркетингом.
- Складіть проектний документ. дивіться на нього як на щось середнє між резюме і планом битви для вашої гри. Проектний документ описує все про дизайн вашої гри: геймплей, механіку, персонажів, сюжет і т.д. створюючи його, ви також проясните все, що потрібно зробити, хто це буде робити, які будуть очікування і основний графік для всіх справ. Проектний документ дуже важливий не тільки для того, щоб тримати команду в тонусі, але і для потенційних інвесторів.
- Ваш проектний документ повинен бути розділений на розділи і включати в себе Докладний зміст.
- Основні розділи включають в себе сюжет гри, основних і другорядних персонажів, дизайн рівнів, геймплей, художній і візуальний дизайн, звуки і музику в грі, а також структуру управління і дизайн користувальницького інтерфейсу.
- Проектний документ не повинен обмежуватися текстом. Зазвичай в ньому також є дизайнерські начерки, Концептуальний дизайн і навіть рекламні відеоролики або зразки звуків.
- Не обмежуйте себе і не хвилюйтеся про дизайн і формат проектного документа. Немає єдиного стандартного формату або речей, які необхідно в нього включити. Просто зробіть так, щоб документ підходив вашій грі.
- Думайте про гроші.для того, щоб зробити гру, потрібні гроші. Крім усього іншого, інструменти досить дорогі, а розробка забирає дуже багато часу (віднімаючи його від часу, який ви могли б витратити, щоб заробити гроші). Проект тим дорожче, чим більше людей вам потрібно залучити, і чим більш складними вміннями вони повинні володіти, щоб робити більш і більш просунуті ігри. Вам потрібно буде визначити, звідки ви будете брати гроші, і обговорити з учасниками як, коли і скільки ви їм заплатите до того, як почнеться робота.
- Найдешевший спосіб зробити гру-зробити все на 100% самостійно. Але це буде складно, якщо у вас недостатньо навичок, а може знадобитися багато різних. Для більшості недосвідчених людей, що працюють самостійно, простий клон мобільного додатку-найбільше, з чим вийде впоратися. Навіть якщо ви робите гру самостійно, вам все одно потрібно сплатити ліцензії за більшість хороших движків і для багатьох з магазинів додатків або інших торгових майданчиків. Не забувайте також про податки на дохід, який Ви отримаєте.
- Щоб зробити середню за якістю інді-гру, вам знадобиться сума в сотні тисяч доларів. Великі компанії часто вкладають мільйони доларів у розробку.
Метод3З 4:
Виконуємо рутинну роботу
Метод3З 4:
- Програмуйте.вам потрібно буде вибрати движок для вашої гри. Ігровий движок - це частина програми, яка контролює всі до найменших деталей роботи вашої гри (як наприклад ШІ, фізика і т.д.) для движків потрібні інструменти, які іноді включені, а іноді їх доводиться робити з нуля. Вони дозволяють взаємодіяти і створювати гру на движку. Як тільки ви з цим впораєтеся, вам потрібно буде знайти кого-небудь, хто знає, як писати сценарії на цьому движку. При написанні сценаріїв ви говорите ігровому движку що потрібно робити. Зазвичай для цього потрібно до певної міри володіти навичками програміста.
- Створіть вміст.вам також потрібно буде почати створювати контент в грі. Це означає моделювання персонажів, створення ігрових спрайтів, навколишнього світу, всіх об'єктів, з якими може взаємодіяти гравець і т.д. зазвичай потрібні відмінні навички роботи з програмами 3D моделювання та образотворчого мистецтва, щоб завершити цю справу. Ретельне планування теж добре.
- Випустіть кілька бета-версій.вам буде потрібно, щоб люди пройшли вашу гру. Не звертайте увагу на помилки. Вам потрібно, щоб люди грали тільки для того, щоб дізнатися як інші бачать і переживають гру. Щось, що здається природним для вас, може спантеличити всіх інших. Інструкція або елемент сюжету може бути відсутнім. Ніколи не можна знати заздалегідь. Тому важливо дізнатися думку ззовні.
- Тестуйте, тестуйте, тестуйте.як тільки ви закінчили створення гри, ви ще не зовсім закінчили. Вам потрібно буде все протестувати. Все. вам буде потрібно пройти по кожному можливому сценарію у вашій грі, щоб переконатися, що ніде немає помилок. Це займає багато часу і людських ресурсів. Виділіть достатньо часу в розкладі на тестування!
- Рекламуйте свою гру.покажіть людям свою гру, як тільки закінчите її. Покажіть її компаніям, які можуть захотіти інвестувати в неї, а так само людям, які на вашу думку захочуть в неї пограти! Заведіть сайт і блог розробника, викладайте Скріншоти, Відео проходжень, трейлери та інші матеріали, щоб показати людям, про що ваша гра. Підігрівати інтерес вкрай важливо для успіху вашої гри.
- Випустіть свою гру.є безліч місць, де ви можете випустити гру, але конкретне місце буде залежати від типу гри, яку ви зробили. Зараз магазини додатків і Steam найбільше відкриті для новачків. Ви можете випустити свою гру незалежно на своєму сайті, але ціни на хостинг зазвичай надмірні. Крім того вас буде не так помітно.
Метод4З 4:
Пошук ресурсів
Метод4З 4:
- Спробуйте програми для створення ігор для початківців.є кілька відмінних програм, які початківці можуть використовувати, щоб робити прості ігри. Напевно найвідоміші з них — Game Maker і RPG Maker, але Atmosphir і Games Factory теж хороші. Ви також можете використовувати інструменти для навчання програмуванню для дітей, як наприклад MIT'S Scratch. Вони напрочуд добре підходять для навчання основних навичок, які вам потрібні.
- Дізнайтеся про різні графічні програми.якщо ви не збираєтеся найняти професіонала для виконання графічних робіт, то вам належить багато чому навчитися. Вам потрібно буде навчитися працювати з низкою складних графічних програм. Але ви можете це зробити! Photoshop, Blender, GIMP і Paint.net добре підходять для початку, якщо ви збираєтеся робити візуальні елементи для своєї гри.
- Подумайте про те, щоб спочатку стати професіоналом.вам буде набагато простіше зробити успішну гру і залучити інвесторів, якщо у вас є досвід, освіта і добре відома гра пов'язана з вашим ім'ям. Тому буде гарною ідеєю попрацювати на звичайну, добре відому компанію-розробника ігор перед тим, як починати робити ігри самостійно. Для цього може знадобитися піти в школу або придбати деякі навички, але все одно це веде вас до вашої мети і в кінцевому підсумку варто того.
- Перейдіть до інді-спільноти.спільнота творців інді-ігор сильна, співчутлива і гостинна. Якщо ви зможете добре підтримувати, просувати, обговорювати і допомагати їм з їхніми проектами, вони відплатять вам тим же. Поговоріть з ними, дізнайтеся їх краще і дайте їм дізнатися вас. Ви будете здивовані тим, що зможете зробити з підтримкою спільноти.
- Використовуйте краудфандінг, якщо ви серйозні.якщо ви хочете зробити професійну гру, яка зможе вистояти самостійно проти інших серйозних ігор, вам знадобляться гроші. І це не обговорюється. На щастя, все змінилося в останні кілька років, і краудфандінг дав можливість невідомим авторам робити відмінні ігри. Знайомтеся з Kickstarter або подібними сайтами. Але будьте готові до того, що вам доведеться добре попрацювати, щоб провести відмінну кампанію, що означає реальні цілі, хороші нагороди і постійне спілкування.
Поради
- Не думайте, що ваша перша гра стане революційною. Якщо ви дійсно докладете зусиль, хто знає, можливо так і трапиться, але це малоймовірно. Але не здавайтеся відразу, дізнайтеся що пішло не так, а що сподобалося гравцям. Використовуйте речі, які сподобалися людям, в наступній грі і виправте або приберіть речі, які їм не сподобалися, або невдалі частини минулої гри.
- Продовжуйте вчитися. Якщо вам коли-небудь потрібна допомога, попросіть про неї. У світі мільйони людей, які можуть допомогти в створенні гри, так що ніколи не бійтеся питати і шукати їх. І пам'ятайте, завжди є куди рости. Продовжуйте вчитися і дізнавайтеся більше про створення ігор.
- Тестуйте, тестуйте, тестуйте.Одна з найбільш дратівливих і прикрих речей-знайти критичну помилку, глюк або баг у своїй грі після того, як її випустили. Розділіть свою гру на стадії, як наприклад «розробка "(все ще створюється), " альфа "(початкове або раннє тестування), «закрита бета» (тестування перед випуском для запрошених або обраних людей) і «відкрита бета» (тестування перед випуском для всіх). Виберіть підходящих людей для Альфа і бета стадій і зберіть якомога більше інформації і конструктивної критики. Використовуйте їх, щоб поліпшити свою гру і виправити якомога більше помилок перед випуском. Примітка: додавайте «пре-» або «версія хх.хх " до ваших стадій, щоб ще більше оптимізувати їх. Переконайтеся, що точно відзначили покращений реліз, якщо це він.
- Не забувайте часто створювати резервні копії своїх файлів. Не можна знати заздалегідь, коли комп'ютер може зламатися.
- Роздувайте галас і рекламуйте. Давайте зізнаємося, ви не єдиний новий творець ігор. Ви можете випустити гру, яка тут же буде затулена більш новими і / або хорошими іграми. Щоб боротися з цим, поширюйте новини про підготовлюваний вихід гри всіма доступними методами. Давайте "витоку" деяких деталей тут і там. Призначте дату виходу, щоб люди чекали її ще більше. Якщо це доречно, ви можете навіть подумати про те, щоб заплатити за рекламу.
- Практикуйтеся якомога більше, щоб ставати краще і краще в створенні ігор. Як то кажуть "практика веде до досконалості"!
- Нарешті, ніколи не здавайтеся. Створення гри може бути нудні, виснажливим і дратівливим процесом. Часом у вас буде з'являтися бажання просто кинути і зайнятися чим-небудь ще. Не робіть цього. Відпочиньте, погуляйте, відкладіть роботу на кілька днів. Ви знову відчуєте впевненість, коли повернетеся.
- Запам'ятайте, що працювати в команді завжди краще, ніж поодинці. Ви можете значно знизити навантаження і витрачений час, розділивши учасників на графічних дизайнерів і кодерів, а потім додати поділ на підгрупи, як наприклад «письменники і композитори» і т.д. це важлива частина, яка залежить від того, які програми ви вибрали, так як графічні ігрові конструктори, як наприклад BGE, Unity і UDK, майже не підтримують командну організацію роботи і безпосереднє редагування коду. Перехід на систему контролю версій, як наприкладgit, швидше за все найкраща ідея.
- Складіть план робіт. Якщо це ваш перший раз, і ви хочете починати не поспішаючи і поекспериментувати, то робити його не обов'язково. Однак, це допоможе вам бути в темпі, і особливо важливо, якщо у вас є обіцяна дата виходу. Прикиньте, коли ви маєте намір все закінчити, а потім уточніть план, розділивши його на стадії коду, графічного дизайну і т. д.
Попередження
- Копірайти! Будьте оригінальні з ідеями для вашої гри, наскільки це можливо. Якщо ви не можете придумати щось інше, гарною ідеєю буде взяти якийсь аспект гри і змінити його. Якщо Вам абсолютно необхідно включити захищені авторським правом частини гри, як наприклад сюжет, героїв або музику, повідомте про це творців оригіналу. Концептуальні ідеї (геймплей, то, як ви пишете код і т.д.) не можуть бути захищені копірайтом, а імена персонажів і сюжетна Всесвіт навпаки захищена за замовчуванням.
- Переконайтеся, що дотримуєтеся ліцензії інструментів, якими користуєтеся. Багато фірмові програми (такі як Unity) не дозволяють комерційне використання (це означає, що ви не можете продавати гру, зроблену з його допомогою) без оплати дорогої ліцензії. Тут може дуже допомогти ПЗ з відкритим кодом, яке дозволяє комерційне використання. Але будьте обережні зі збереженням прав копіювання (copyleft) для деяких відкритих програм. GNU General Public License-приклад такої ліцензії. Вона ставить умовою, що ви повинні випустити свою програму під такою ж ліцензією. Це підходить для ігор, і ви все ще можете продати його, якщо ви залишите художні ресурси та подібні речі собі. Однак у вас можуть виникнути проблеми з законом, якщо ви використовуєте бібліотеки з закритим кодом, як наприклад FMOD. Крім того, особливо якщо ви хороший програміст, у вас буде доступ до вихідного коду, і ви більше не будете працювати з чорним ящиком. Тому Ви можете змінювати і додавати інструменти за потребою. Ви можете дізнатися більше про ПЗ з відкритим кодом (яке також названо «вільним ПЗ» творцем цього руху) тут.