32
Indie gamedev Андрей Харченко game developer #South Gamedev Weekend

Indie Gamedev

  • Upload
    it61

  • View
    399

  • Download
    0

Embed Size (px)

Citation preview

Indie gamedevАндрей Харченкоgame developer

#South Gamedev Weekend

Overview

● Технологии

● Команда

● Объем проекта

● Pipeline

● Фокус тесты

● Final words

● Contacts

● Links

Commercial● Разрабатываете проект, интересный

для компании

● Получаете опыт за деньги компании

● Минимизация рисков и сроков

● Проект строится от монетизации

● Цель - заработать

Indie● Создаете проект, который вам лично

интересен (жанр, сеттинг и т.д.)

● Получаете опыт за свои деньги

● Сроки и риски не столь важны

● Монетизация? Зачем?!

● Цель - выпустить

Технологии

Marmalade SDK

Технологии: Marmalade SDKhttps://www.madewithmarmalade.com

-● Это не engine

● Знание C / C++

● Знание GLSL

● Больше времени на разработку

+● Небольшой размер билда

● Высокая скорость работы

● Кросс-платформ: ios, android, wp,

roku, html5, Win, Mac, Tizen

● MSVC / XCode

● от $15 в месяц

CryEngine

Технологии: CryEnginehttps://cryengine.com

+● Open world render

● Динамическая тесселяция, modeling

tool

● Удобный terrain editor

● PC, Linux, consoles

● От $10 в месяц

-● Нет mobile

● Знание C++

● Опытная команда

● Нет asset store

Unreal Engine

Технологии: Unreal Enginehttps://www.unrealengine.com

+● Мощнейший render и materials

● Blue Print

● MSVC / Xcode

● Кросс платформ + consoles

● Free демо проекты, asset store

● Free, но 5% при gross >$3K

-● Билд - от 120mb под мобильные

платформы

● Знание C++

● Мощное железо для разработки

● Команда с опытом

Unity 3D

Технологии: Unity 3Dhttp://unity3d.com

+● Кросс платформ

● Asset store и комьюнити

● 1st на mobile

-● Ниже качество render (субъективно)?

Custom Engine

+● Вы почти всегда знаете, где добавить

хак, чтобы заработало

● У вас уникальный проект

● Монетизировать технологию

-● 80% времени уходит на технологию и

только 20% на создание игры

● Кросс платформенность?

● Toolset

Технологии: Custom Engineyour 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

Contactsemail: [email protected]

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)