Інтерв'ю з Олегом Придюком (King) про ігровому движку Defold

В рамках конференції White Nights Moscow 2016, ми поспілкувалися з Олегом Придюком, євангелістом міжнародної компанії по розробці ігор King.



До King Олег встиг попрацювати в Unity Technologies, потім займався розробкою ігор Game Insight. В рамках King Олег розвиває ідею стрімінг процесу розробки ігор, організовує круглі столи з ігровим движка і займається геймджемами.

З інтерв'ю ви дізнаєтесь:

  • Що таке Defold Game Engine?
  • Як безкоштовно просувати движок для гри?
  • Що крутіше: Unity або Defold?
  • Як зробити кругосвітню подорож за 21 день за рахунок компанії?
А під катом ми розповімо про процеси розробки ігор в King: які механізми використовує компанія, і які вимоги пред'являються до розроблювальних ігор.

Згідно концепції King, ігри повинні проектуватися і розроблятися з точки зору попадання і утримання себе в Топі. Розробка і випуск ігри — різні речі, і ці два процеси вимагають різних підходів.



В King постійно використовуються три движка: Unity, Fiction Factory і Defold. На Unity розробники прототипируют, але не випускають гри. В King немає жодної гри, яка була випущена на движку Unity. Fiction factory і Defold — внутрішні механізми компанії, які використовуються для продакшну. Протягом двох років Defold був внутрішній розробкою компанії, з березня 2016 року його випустили у світ, причому абсолютно безкоштовно, так що тепер будь-яка команда розробників може працювати на цьому движку.

Обов'язкові параметри, які перевіряються у всіх іграх King:

  • Час, щоб почати і довести гру до певного логічного кінця — meaningful gameplay session. У користувача є короткий період часу, протягом якого він може пограти, і за час гри він очікує отримати закінчений результат.
  • Time to actually start playing (start-up time) — час, за яке гра повинна завантажитися на пристрої користувача з усім вмістом, рівнями і підрівнями, щоб користувач міг відразу приступити до гри, а не витрачати час на установку. Мова йде про максимально важливих секундах, за що гра повинна запуститися, за ці секунди і відбувається боротьба серед розробників мобільних ігор. При цьому логіка гри ніяк не повинна страждати: за кілька секунд гра повинна синхронізуватися з сервером, перевірити оновлення і сейви.
  • Споживання батареї повинно відповідати певним показникам. Фокусуватися на батареї дійсно важливо, так як споживач може робити вибір на користь тієї або іншої гри, грунтуючись на тому, скільки заряду у нього залишилося в певний період часу.
  • Стабільність при поганому зв'язку — гра повинна працювати без Wi-Fi з'єднання, а також в умовах поганої зв'язку, зберігаючи при цьому всі налаштування, які були в грі до цього.
  • Місце для гри в телефоні — гра не повинна займати багато місця: у неї повинен бути невеликий розмір на час установки, не повинно бути важких push-повідомлень і оновлень, вона не повинна займати багато оперативної пам'яті. Контент, який вже не використовується гравцем, не повинен займати місце на девайсі користувача.
Кожні два тижні команди розробки отримують файл з певними показниками по перерахованим вище факторам і допиливают гру до повної відповідності цим цифрам.

Якщо гра повільно працює, ніякої маркетинг і закупівля трафіку їй не допоможуть. Щоб користувач в Індії, Китаї чи в Південній Америці зміг з таким же задоволенням грати в ігри на мобільному пристрої, як і користувач ультрамодного смартфона в Європі або США, і випустили Defold.

Повна розшифровка інтерв'ю доступна на app2top.
Всі інтерв'ю з конференції можна подивитися на нашому youtube-каналі.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.