Здійснення гри & colon; Що робити після того, як ви маєте ідею & квест;

Posted on
Автор: Lewis Jackson
Дата Створення: 5 Травень 2021
Дата Оновлення: 17 Листопад 2024
Anonim
Здійснення гри & colon; Що робити після того, як ви маєте ідею & квест; - Гри
Здійснення гри & colon; Що робити після того, як ви маєте ідею & квест; - Гри

Зміст

Я пішов за порадою в першій партії і зробив ідею веб ... Що далі?

Якщо ви ще цього не зробили, будь ласка, знайдіть мою попередню статтю про створення і переконайтеся, що у вас є все, що вказано вниз і готові до рулону. Отже, тепер, коли у вас є матриця ідеї, і є розумна ідея про те, яка гра ви хочете, з деяким уявленням про технічні особливості, які вона повинна мати, куди ви йдете далі? Ну, на перше запитання потрібно відповісти: чи маєте ви гідне розуміння C ++, Javascript або іншої стандартної мови гри?


Я намагаюся запитати:

Я дійсно добре розумію мову!

Добре вам, тому що, коли я почав розвиватися, я не мав унції знань (окрім базового досвіду комп'ютерної інженерії), так що у вас є нога, де я почав. Проте досвідченим або досвідченим програмістам часто важко переносити себе з програмного забезпечення для жорсткого кодування на створення 2D і 3D-ігор. Для запису, хоча це здається очевидним, рекомендується почати з 2D-ігор і рухатися далі; як код отримує експоненціально складніше при програмуванні в третьому вимірі. Тепер є кілька маршрутів, куди ви можете піти.

Маршрут 1 для створення власної гри

Якщо у вас є досвід кодування і перший маршрут, який я рекомендував би використовувати, використовуйте попередній движок гри, наприклад Unity3D або Unreal Development Kit (UDK).

Тому я рекомендую це тому, що, досвід кодування або ні, ви все ще не маєте досвіду в ігровому дизайні, який є дуже унікальним навиком, який повинен бути відточений з плином часу. Використання двигуна значно сприяє створенню гри, але все ще дозволяє (і часто вимагає) певного рівня сценаріїв на спільних мовах. Крім того, досить легко створювати ігри в 2D або 3D, оскільки графічний інтерфейс користувача (графічний інтерфейс користувача) дуже зручний і простий.


Маршрут 2!

Другий можливий шлях для створення відеоігри через жорстке кодування власного двигуна; це може стати дуже складним для тих, хто має лише помірний досвід програмування. Хоча у вас буде більше можливостей налаштування, ви кодуєте свій власний движок, моя думка полягає в тому, що гра в кінцевому підсумку може постраждати, тому що все повинно бути створено з нуля. Використання готового ігрового движка дозволяє розробнику гри бути творчим, не забуваючи про ключові особливості та механіку, які в іншому випадку були б тривіальними і пропускалися. Існують десятки навчальних посібників, що плавають навколо YouTube, і сайти онлайн-курсів, які надають фантастичні пояснення про здатність ігрових двигунів, а також, які інструменти доступні.

Ну, я маю абсолютно нульовий досвід кодування

Якщо це так, то ви перебуваєте в положенні, в якому я був, коли я вперше почав. Але не бійтеся, не сподівайтеся на ігри! Незважаючи на те, що ви маєте більш крутий підйом, мета далеко не неможлива. Однак, на відміну від попереднього досвіду програмування, у вас є лише один маршрут, якщо ви хочете створити гру з певним рівнем ефективності. ти обов'язково використовувати раніше створений движок, наприклад Unity3D або UDK. На щастя, ці двигуни, як і деякі інші, в основному прощають тих, хто не має досвіду програмування. Проте Unity та UDK вимагатимуть певних сценаріїв; саме тут підручники стають вашою біблією.


Тепер, оскільки це стаття, я не буду вдаватися в те, як використовувати ці інструменти, але вказую вам у правильному напрямку вчитися. Багато людей звертаються до Youtube, коли вони починають, і це саме те, що я зробив, коли почав. Незважаючи на велику кількість відео-уроків, багато з них було важко дотримуватися або не слугували моїм цілям для фактичного навчання, але замість цього просто тримали вашу руку через процес і не пояснювали аспект «чому». Я вирішив спробувати один з курсів Unity на веб-сайті Udemy.com і я не міг бути щасливішим. Інструктор був зрозумілий, і я швидко опинився в роботі з інструментами Unity3D. Головний недолік полягав у тому, що як тільки мій клас закінчився, я хотів дізнатися більше про сценарії, і виявив, що ця інформація є дефіцитною на сайті. Багато сценаріїв можна знайти на Youtube, але обережно вибирайте, оскільки більша частина "навчання" не є суттєвою. Тим не менш, у вас будуть приклади, щоб вийти.

Так що те, що худий на те, що мені потрібно зробити, перш ніж читати наступну статтю?

Кажуть прості, зберегти матрицю ідеї, яку ви створили на вигляд, щоб нагадати вам про ваші цілі і тримати вас на шляху. Крім того, вирішіть, який маршрут ви збираєтеся взяти, якщо ви є програмістом, а потім, для обох груп, вирішити, який двигун ви хочете використовувати. Це важливий процес, так що я рекомендую шукати переваги і мінуси кожного з доступних двигунів, вирішуючи, що ви хочете, щоб ваша гра робити, і який двигун робить це найбільш ефективно. Незалежно від того, який двигун вибраний, це буде виклик, але прилипання до нього буде більше, ніж варто, врешті-решт, повірте мені!