Прості ігрові двигуни / засоби розробки, зроблені на увазі художників? [зачинено]


18

Я деякий час працюю над двома мистецькими сторонами ігор, і моя робота за повним робочим часом не дуже зайнята мистецькою стороною речей, але я все більше зацікавлююсь навчатися прототипувати свої власні ігри.

Я знаю дуже мало програмування, хоча я щось брав у коледжі (у TorqueScript, про всі речі), і хоча я, мабуть, міг витратити час на його вивчення, крива навчання для мене трохи крута, оскільки вона повністю відокремлена від моя теперішня робота.

Мені цікаво, чи є якісь ігрові двигуни з інтерфейсом, призначеним для художників, де крива навчання може бути простішою для мене, і де мій поточний набір навичок буде легше застосувати. Я купив інді-ліцензію для Torque Game Builder, але вона все ще потребує багато сценаріїв, і знайти хороші, основні навчальні посібники для початкового рівня виявляється складно.

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

Будь-які ідеї?


Ага. Я бачу. Я думаю.
Качка комуністична

Відповіді:


16

Моєю рекомендацією було б перевірити Unity , оскільки це один із найпростіших, але оманливо потужних двигунів, на які я зіткнувся. Двигун добре задокументований , спільнота дуже активна і доброзичлива, і є ряд навчальних посібників, які допоможуть вам досягти швидкості.

Оновлення: Хоча в Unity трохи крива навчання, я вирішив рекомендувати його для інших двигунів з кількох причин:

  • Робочий процес - На відміну від більш простих двигунів там, Unity використовує робочий процес, який багато в чому схожий з тим, що використовується в ігровій індустрії, тобто ваш витрачений час на навчання - це інвестиція у вашу кар’єру, а не просто вивчення інструменту.
  • Підтримка. У Unity є дуже активна та доброзичлива спільнота, яка є у багатьох менших двигунів.
  • Потужність - Unity має багато функцій і підтримує ряд платформ.

6
Я думаю, що Єдність повністю переможена за тим, що йому потрібно. Інструмент Game Creator був би набагато кращим.
LearnCocos2D

2
Спільноти Game Creator також дуже корисні та винахідливі, і їх робочий процес набагато менш технічний. Вони можуть бути не настільки багатими можливостями, але його мета - зосередитись на ігровому дизайні та мистецтві, тому багато функцій просто заважають.
LearnCocos2D

Це насправді виглядає моя алея. :] Це може бути трохи пересилено, але підручники виглядають справді чудово.
daestwen

@GamingHorror "за те, що їй потрібно", дякую!
daestwen

@daestwen: Пробач, будь ласка! Важко сказати зі свого синоніма та своєї ідентичності. ;)
LearnCocos2D

12

Я думаю, вам було б добре вибрати один із багатьох інструментів для створення ігор. Програмування мало що мало. Деякі навіть пропонують графічний інтерфейс перетягування та перетягування.


6

Blender Game Engine також може бути варто подивитися. Він є частиною безкоштовного 3d програмного забезпечення для анімації та моделювання Blender . Він не вимагає ніяких навичок програмування, щоб щось створити, але також можна розширити, використовуючи сценарій python. Це, мабуть, має сенс, лише якщо ви все одно використовуєте блендер для створення активів.


6

Погляньте на Scratch: http://scratch.mit.edu Це безкоштовний інструмент, призначений для дітей MIT, але це може бути саме те, що ви шукаєте. Все програмування виконується плитками, тому вам не потрібно вивчати жоден синтаксис. Ви можете імпортувати власну графіку та аудіо, і сценарій буде відносно легким (я навчив дев'ятикласників робити гідні ігри за дві години.)

-um, і це безкоштовно, тому дійсно не є вагомою причиною НЕ спробувати.



5

Для 2D швидкого прототипування я б запропонував Game Maker . Це дозволяє дизайнеру швидко імпортувати художні активи та перетворювати їх на анімовані спрайти, а також створювати просту об’єктну систему, засновану на подіях. Ви можете прототипувати прості ігри за допомогою перетягування.

Ще один я рекомендував би - Multimedia Fusion . Він вимагає іншого підходу до програмування, в якому він використовує велику таблицю подій для обробки взаємодій між об'єктами. Є і кілька простих сценаріїв.


2

мені цікаво, чому ніхто не сказав нічого про БЕЗКОШТОВНЕ І ДВИГАТЕЛЬНЕ ДЖЕРЕЛО Конструктор ігрового двигуна. здебільшого також перетягування, має суцільну підтримку і легко вивчити та використовувати. вам не потрібно знати будь-які знання програмування, крім простих змінних та умов. введіть це http://www.scirra.com


1

Для 2D я вважаю, що Game Maker хороший.

Щодо 3D, я вважаю, що 3DVIA - кращий вибір, оскільки ви можете складати сценарій двигуна з графіком.

Єдність - це дуже добре, але вам доведеться навчитися трохи програмування, щоб зробити його блиском.


Ви можете, будь ласка, деталізувати, що ви сказали "скрипт двигуна з графіком?"
Вишну

Я думаю, що він мав на увазі графік, чиї вузли представляють дії або біти логіки. Замість програмування ви підключаєте ці вузли для створення логіки гри.
bummzack

1
@Vishnu: bummzack правильно. Він більш візуальний, тому часто краще підходить художникам. Я забув Kismet / UDK, але це ще один хороший вибір. І все-таки я б перейшов 2D першим (враховуючи твій фон).
Ліонель Баррет

@ обидва вище: hmmmm, я не використовував графіки, але бачив деякі в 3ds max анімації відмов
Vishnu

1

Я б запропонував вам перевірити UDK (безкоштовний для завантаження Unreal двигун та інструменти). Там замість того, щоб писати сценарій, у них є система під назвою Kismet, яка дозволяє «скриптувати» безліч типових ігрових подій за допомогою системи перетягування. Більше того, є ціла серія відеоуроків, записана добрими людьми на 3DBuzz . Ofc це 3d-двигун, який може не влаштовувати, але є підручники, як створити з ним гру зверху вниз.

Проблема з більшістю інших пропозицій тут полягає в тому, що, хоча вони є хорошими системами, вони все ще вимагають від вас вивчити мову програмування, і якщо ви знайшли в TorqueScript занадто багато кривої навчання, я сумніваюся в Python (як його використовує Blender) або дещо з інші варіанти будуть легшими (хоча вони краще задокументовані, ніж TorqueScript - все краще задокументовано, ніж Torquescript :))


1
Так, це не те, що мені здалося важким сценарій важким, настільки, що вивчити його самостійно було важко, тому що документація така погана.
daestwen

Ніяких гаражних ігор не має жодної документації. Тримайся подалі. Тримайтеся дуже далеко.
Девід Янг

1

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

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

Я знаю, як програміст із протилежною проблемою, тобто шукаючи способів зробити мистецтво з мінімальними зусиллями, я вважав, що робота з художником є ​​набагато приємнішим досвідом, ніж сама робота обох дисциплін і намагання займатися мистецтвом за допомогою мінімальних інструментів . ;)


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

1
Добре, що я кодую ігрову роботу з художником із досить схожими умовами, у нас обох є інші зобов’язання повного робочого дня, деякі тижні - суперпродуктивні, інші - місяці між чим-небудь значущим, іноді - однобічним. Можливо, ви зможете знайти подібну установку;).
Делетер

1

Якщо ви дійсно хочете почати розробку гри, я думаю, що я можу поділитися з вами початковою точкою, яку я зробив. По-перше, я навчився базових програм програмування Java, проміжних програм та ігор Dev від thenewboston (знайдіть це ім'я користувача в Youtube), ви можете дізнатися багато речей у нього. Але до цього я використовував ігровий движок RPG Maker XP, VX та VXAce. Вони чудові двигуни для створення невеликих чи великих RPG-ігор.

Ви також можете перевірити FPS Creator, якщо вам подобається FPS. Але я б сказав, що кодувати гру самостійно краще, ніж насолоджуватися цим ...


1

FlashPunk - це дуже добре документально підтверджена та проста у використанні рамка для Flash. Як хтось із фоном дизайну, мені вдалося дуже швидко підібрати код, і він обробляє багато речей, на які нові програмісти автоматично зависають.

http://flashpunk.net/


0

UDK by Epic Games стане найкращим вибором для вас;) У ньому є багато матеріалів для художників, і ви можете програмувати на UnrealScript. Як я розумію, бібліотека UnrealScript - це дзеркало рідного коду C ++. Таким чином, ви знайдете цікаві хитрощі в програмуванні ієрархічних структур, анімації, триггерах і т. Д. Ви можете бачити і керувати конвеєром свого геймплея та мистецтва. І звичайно програмування може бути мінімальним. Тому що ви можете "намалювати" свою гру за допомогою вбудованого редактора сценаріїв "Unreal Kismet". Існує безліч відеоуроків. Насолоджуйтесь!

Оновлення: Треба сказати, що UDK працює "з коробки". Я думаю, що це дуже вагома причина для вибору;)


0

Усі інші відповіді в порядку, але я б також запропонував вам поглянути на HTML5. Так, я знаю, що це не зовсім ігровий движок, але це дуже просто і має швидко зростаючу спільноту. Все, що вам потрібно, це елемент полотна десь на сторінці, а потім ви використовуєте Javascript для малювання на ньому. Я б зайнявся цим, а не Scratch або Maker Maker, тому що це насправді навчить вас деяким корисним навичкам програмування.

Існує ряд хороших навчальних посібників там, але спочатку вивчіть базовий HTML , потім трохи Javascript , а потім перейдіть сюди .


0

заходьте і подивіться на App Game Kit. Ми розробляємо його з 2009 року, і це чудово в 2D-іграх. У ньому також вбудована коробка 2D.

Ви можете кодувати в BASIC або використовувати бібліотеки з C ++.

www.appgamekit.com

Тільки днями хтось опублікував цей чудовий рімейк Defender, який він закодував у сценарії BASIC; http://youtu.be/l50amgFImKc

Ура,

Рік

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.