Indie gamedev
Андрей Харченко
game developer
#South Gamedev Weekend
Overview
● Технологии
● Команда
● Объем проекта
● Pipeline
● Фокус тесты
● Final words
● Contacts
● Links
Commercial
● Разрабатываете проект, интересный
для компании
● Получаете опыт за деньги компании
● Минимизация рисков и сроков
● Проект строится от монетизации
● Цель - заработать
Indie
● Создаете проект, который вам лично
интересен (жанр, сеттинг и т.д.)
● Получаете опыт за свои деньги
● Сроки и риски не столь важны
● Монетизация? Зачем?!
● Цель - выпустить
Технологии
Marmalade SDK
Технологии: Marmalade SDK
https://www.madewithmarmalade.com
-
● Это не engine
● Знание C / C++
● Знание GLSL
● Больше времени на разработку
+
● Небольшой размер билда
● Высокая скорость работы
● Кросс-платформ: ios, android, wp,
roku, html5, Win, Mac, Tizen
● MSVC / XCode
● от $15 в месяц
CryEngine
Технологии: CryEngine
https://cryengine.com
+
● Open world render
● Динамическая тесселяция, modeling
tool
● Удобный terrain editor
● PC, Linux, consoles
● От $10 в месяц
-
● Нет mobile
● Знание C++
● Опытная команда
● Нет asset store
Unreal Engine
Технологии: Unreal Engine
https://www.unrealengine.com
+
● Мощнейший render и materials
● Blue Print
● MSVC / Xcode
● Кросс платформ + consoles
● Free демо проекты, asset store
● Free, но 5% при gross >$3K
-
● Билд - от 120mb под мобильные
платформы
● Знание C++
● Мощное железо для разработки
● Команда с опытом
Unity 3D
Технологии: Unity 3D
http://unity3d.com
+
● Кросс платформ
● Asset store и комьюнити
● 1st на mobile
-
● Ниже качество render (субъективно)?
Custom Engine
+
● Вы почти всегда знаете, где добавить
хак, чтобы заработало
● У вас уникальный проект
● Монетизировать технологию
-
● 80% времени уходит на технологию и
только 20% на создание игры
● Кросс платформенность?
● Toolset
Технологии: Custom Engine
your brain
Команда
Команда: Тезисы
● Каждый в команде несет ответственность за свою часть работы
● Начинать проект с людьми, которые имеют релизы за плечами
● Все участники команды в сопоставимых долях от продажи проекта
● Здоровый перфекционизм. Внимание к трендами и топами
● Главное не количество людей, а что они умеют на деле
● Играть в игры
Команда: Цифры
1 - один
Программист. Знание технологии. Опыт в разработке 4-5 лет. 3d / 2d пакеты. Трудолюбие.
Сроки - When is Done. Fulltime или Freelance
2...3 - боевая команда
Программист. Дизайнер-моделлер. Звуковой дизайнер / level designer . Знание технологии.
Сроки - 6 мес. Генерируемый контент. Совмещение с основной работой
8...12 - большой проект
Программист 2-3шт. 3d моделлер 3-4шт. Аниматор. Level designer 1-2шт. Концепт художник /
2d art. Звуковой дизайнер / композитор, community manager. Сроки - 14...20 месяцев. Тяжелый
уникальный hand made контент. Fulltime
Команда: Примеры
Crossy Road
2 Человека
Two Dots
6 человек на старте
World of Seabattle
1 человек (Ростов-на-Дону)
Project Genom
8 человек + outsource
V Проекта
Объем проекта: Тезисы
● Реально сделать в обозримые сроки, исходя из возможностей команды
● Итерации неизбежны
● Если сил мало - сокращать кол-во уровней, DLC
● Не пытаться впихнуть не впихуемое
● Планируемые сроки * 3, планируемые затраты * 2
● Делать ровно столько, сколько нужно для текущего проекта
Объем проекта
Объем проекта: Цифры
● Команда - 12 человек
● Full time - 8-10 рабочих часов в день 6 дней
● 30...45 дней - геометрия, сборка, portals, etc...
● 10...14 дней - свет, боты, скрипты, эффекты
● 5...7 дней - баг фикс, тесты, polishing
● 7...10 дней - box прототип, gameplay map
Объем проекта: Цифры
Один уровень:
4000 - 5000 человекочасов
30+ моделей декораций
50+ объектов геометрии уровня
2+ персонажа
5+ анимаций
5+ bugs =)
Pipeline
Pipeline
Прототип Финал
Pipeline: Тезисы
● Первое - играбельный прототип на кубиках!
● Второе - уровни, где используется вся игровая механика
● Выводим итерациями!
● Играть в свою игру
● Тестирование на целевой платформе
● Параллелить работу! Не допускать критических зависимостей задач
● Приоритет - геимплей и удобный интерфейс
Фокус тесты
Фокус тесты: Тезисы
● Фокус тест != бета тест
● Я никому не покажу игру до релиза, иначе украдут идею - к врачу =)
● Туториал во время игры. Сложные пояснительные схемы - в урну!
● Во время фокус теста находиться рядом и не подсказывать, делать пометки
● Тестируйте в различных условиях. Если игра для мобильных - поиграйте в транспорте
● Не додумывать за фокус тестера. То, что ему непонятно, будет непонятно многим игрокам
● Поменяйте в проекте, то в чем сходятся фокус тестеры
● Дайте поиграть ребенку =)
Final words
In game
development,
the first 90% of
a project is a
lot easier than
the second
90%
Tim Sweeney / Epic Games
Contacts
email: jocker3d@gmail.com
skype: andrey.rilisoft
Links
● http://madewithmarmalade.com
● http://unrealengine.com
● http://unity3d.com
● http://cryengine.com
● http://www.frostbite.com
● http://cocos2d.org
● http://www.ogre3d.org
● https://www.google.com
● https://vc.ru/games
● https://www.appsflyer.com
● http://appannie.com
● http://gamedev.ru
● http://app2top.ru/game_development/10-sovetov-gejmdizajneram-71061.html
● http://gamasutra.com
● http://textures.com
● http://www.chupamobile.com
● https://docs.google.com/document/d/1EQ1e5X0Z3hg4Elii69RQdL6omWWfDTjwrhKApVSOclU
● http://dtf.ru/articles/read.php?id=45936
● youtubers list (пишите запрос на email)

Indie Gamedev

  • 1.
    Indie gamedev Андрей Харченко gamedeveloper #South Gamedev Weekend
  • 2.
    Overview ● Технологии ● Команда ●Объем проекта ● Pipeline ● Фокус тесты ● Final words ● Contacts ● Links
  • 3.
    Commercial ● Разрабатываете проект,интересный для компании ● Получаете опыт за деньги компании ● Минимизация рисков и сроков ● Проект строится от монетизации ● Цель - заработать Indie ● Создаете проект, который вам лично интересен (жанр, сеттинг и т.д.) ● Получаете опыт за свои деньги ● Сроки и риски не столь важны ● Монетизация? Зачем?! ● Цель - выпустить
  • 4.
  • 5.
  • 6.
    Технологии: Marmalade SDK https://www.madewithmarmalade.com - ●Это не engine ● Знание C / C++ ● Знание GLSL ● Больше времени на разработку + ● Небольшой размер билда ● Высокая скорость работы ● Кросс-платформ: ios, android, wp, roku, html5, Win, Mac, Tizen ● MSVC / XCode ● от $15 в месяц
  • 7.
  • 8.
    Технологии: CryEngine https://cryengine.com + ● Openworld render ● Динамическая тесселяция, modeling tool ● Удобный terrain editor ● PC, Linux, consoles ● От $10 в месяц - ● Нет mobile ● Знание C++ ● Опытная команда ● Нет asset store
  • 9.
  • 10.
    Технологии: Unreal Engine https://www.unrealengine.com + ●Мощнейший render и materials ● Blue Print ● MSVC / Xcode ● Кросс платформ + consoles ● Free демо проекты, asset store ● Free, но 5% при gross >$3K - ● Билд - от 120mb под мобильные платформы ● Знание C++ ● Мощное железо для разработки ● Команда с опытом
  • 11.
  • 12.
    Технологии: Unity 3D http://unity3d.com + ●Кросс платформ ● Asset store и комьюнити ● 1st на mobile - ● Ниже качество render (субъективно)?
  • 13.
  • 14.
    + ● Вы почтивсегда знаете, где добавить хак, чтобы заработало ● У вас уникальный проект ● Монетизировать технологию - ● 80% времени уходит на технологию и только 20% на создание игры ● Кросс платформенность? ● Toolset Технологии: Custom Engine your brain
  • 15.
  • 16.
    Команда: Тезисы ● Каждыйв команде несет ответственность за свою часть работы ● Начинать проект с людьми, которые имеют релизы за плечами ● Все участники команды в сопоставимых долях от продажи проекта ● Здоровый перфекционизм. Внимание к трендами и топами ● Главное не количество людей, а что они умеют на деле ● Играть в игры
  • 17.
    Команда: Цифры 1 -один Программист. Знание технологии. Опыт в разработке 4-5 лет. 3d / 2d пакеты. Трудолюбие. Сроки - When is Done. Fulltime или Freelance 2...3 - боевая команда Программист. Дизайнер-моделлер. Звуковой дизайнер / level designer . Знание технологии. Сроки - 6 мес. Генерируемый контент. Совмещение с основной работой 8...12 - большой проект Программист 2-3шт. 3d моделлер 3-4шт. Аниматор. Level designer 1-2шт. Концепт художник / 2d art. Звуковой дизайнер / композитор, community manager. Сроки - 14...20 месяцев. Тяжелый уникальный hand made контент. Fulltime
  • 18.
    Команда: Примеры Crossy Road 2Человека Two Dots 6 человек на старте World of Seabattle 1 человек (Ростов-на-Дону) Project Genom 8 человек + outsource
  • 19.
  • 20.
    Объем проекта: Тезисы ●Реально сделать в обозримые сроки, исходя из возможностей команды ● Итерации неизбежны ● Если сил мало - сокращать кол-во уровней, DLC ● Не пытаться впихнуть не впихуемое ● Планируемые сроки * 3, планируемые затраты * 2 ● Делать ровно столько, сколько нужно для текущего проекта
  • 21.
  • 22.
    Объем проекта: Цифры ●Команда - 12 человек ● Full time - 8-10 рабочих часов в день 6 дней ● 30...45 дней - геометрия, сборка, portals, etc... ● 10...14 дней - свет, боты, скрипты, эффекты ● 5...7 дней - баг фикс, тесты, polishing ● 7...10 дней - box прототип, gameplay map
  • 23.
    Объем проекта: Цифры Одинуровень: 4000 - 5000 человекочасов 30+ моделей декораций 50+ объектов геометрии уровня 2+ персонажа 5+ анимаций 5+ bugs =)
  • 24.
  • 25.
  • 26.
    Pipeline: Тезисы ● Первое- играбельный прототип на кубиках! ● Второе - уровни, где используется вся игровая механика ● Выводим итерациями! ● Играть в свою игру ● Тестирование на целевой платформе ● Параллелить работу! Не допускать критических зависимостей задач ● Приоритет - геимплей и удобный интерфейс
  • 27.
  • 28.
    Фокус тесты: Тезисы ●Фокус тест != бета тест ● Я никому не покажу игру до релиза, иначе украдут идею - к врачу =) ● Туториал во время игры. Сложные пояснительные схемы - в урну! ● Во время фокус теста находиться рядом и не подсказывать, делать пометки ● Тестируйте в различных условиях. Если игра для мобильных - поиграйте в транспорте ● Не додумывать за фокус тестера. То, что ему непонятно, будет непонятно многим игрокам ● Поменяйте в проекте, то в чем сходятся фокус тестеры ● Дайте поиграть ребенку =)
  • 29.
  • 30.
    In game development, the first90% of a project is a lot easier than the second 90% Tim Sweeney / Epic Games
  • 31.
  • 32.
    Links ● http://madewithmarmalade.com ● http://unrealengine.com ●http://unity3d.com ● http://cryengine.com ● http://www.frostbite.com ● http://cocos2d.org ● http://www.ogre3d.org ● https://www.google.com ● https://vc.ru/games ● https://www.appsflyer.com ● http://appannie.com ● http://gamedev.ru ● http://app2top.ru/game_development/10-sovetov-gejmdizajneram-71061.html ● http://gamasutra.com ● http://textures.com ● http://www.chupamobile.com ● https://docs.google.com/document/d/1EQ1e5X0Z3hg4Elii69RQdL6omWWfDTjwrhKApVSOclU ● http://dtf.ru/articles/read.php?id=45936 ● youtubers list (пишите запрос на email)