В докладе описаны основные принципы построения баланса в социальных играх. На ваших глазах будет произведен расчет системы развития персонажа, а также будут рассмотрены основы построения игровой экономики и монетизации.
2. Элементы баланса:
1. Развитие персонажа
Определяет скорость, с которой игрок продвигается по
игре и осваивает игровой контент
2. Доходы и расходы игрока (экономика)
Определяет, с какой скоростью игрок зарабатывает и
тратит игровые ресурсы
3. Боевая система
Определяет эффективность, с которой игрок побеждает
противников
4. Монетизация
Определяет необходимость вложения реальных денег в
игру
3. Подготовка к построению баланса
- Баланс зависит от концепции и опирается на игровую
механику.
- Прежде чем начинать расчеты, убедитесь, что концепция
не будет подвергаться серьезным изменениям, а в
игровой механике продуманы и описаны все ключевые
механизмы.
- Балансировщик обязан досконально знать все
особенности концепции и тонкости игровой механики.
Совет: не знаете, как построить баланс? Посмотрите, как сделано у других!
4. Пример анализа развития персонажа
Анализируем одну из успешных игр Зинги.
В таблице указаны суммарные значения опыта на каждом уровне.
6. Таблица опыта до следующего уровня
Опыт до следующего уровня =
<Суммарный опыт на уровне> - <суммарный опыт на предыдущем уровне>
Пример:
Опыт для перехода со 2 на 3 уровень = 20 - 7 = 13
8. Таблица прироста опыта на каждом уровне
Прирост опыта =
<Опыт до следующего уровня> - <Опыт до следующего уровня на предыдущем уровне>
Пример:
Прирост опыта на 3 уровне = 23 - 13 = 10
Совет: не пытайтесь скопировать баланс из другой игры - это не работает.
Анализируйте данные и используйте полученную информацию для создания
собственной системы, адаптированной под вашу механику.
9. Построение баланса развития персонажа
1. определите желаемый срок "прохождения" вашей игры (~2-3 месяца)
2. определите максимальное количество уровней персонажа в
соответствии с объемом контента на старте игры
3. определите ключевые этапы развития персонажа (комфортный
геймплей, плавный рост, развитие на высоких уровнях, развитие после
освоения всего контента)
4. задайте значения прироста опыта на каждом этапе развития персонажа
5. рассчитайте количество опыта, необходимое для перехода на
следующий уровень (на основе значений прироста) и суммарный опыт
6. задайте количество опыта, получаемое за единицу энергии
7. рассчитайте среднее количество опыта, зарабатываемое за 1 сессию
8. рассчитайте количество сессий для прохождения всех уровней = <опыт
до следующего уровня> / <опыт за 1 сессию>
9. Настройте значения прироста опыта таким образом, чтобы срок
прохождения игры совпадал с желаемым значением
Пример таблицы для расчета развития персонажа
Совет: создав описанную таблицу баланса, вы сможете менять значения
прироста опыта и мгновенно видеть изменения ключевых показателей
(например, количество сессий, необходимых для получения следующего
уровня)
10. Доходы и расходы игрока (экономика)
Цель - построение предсказуемой экономики
1. продумайте систему конвертации ресурсов (например,
конвертацию энергии в заданное количество опыта и
денег)
2. проанализируйте все источники дохода игрока
3. рассчитайте максимальное и среднее количество денег,
зарабатываемое на единицу энергии/опыта
4. рассчитайте максимальный и средний доход на каждом
уровне на основе таблицы развития персонажа
5. определите точку безприбыльности, на которой
доходы игрока сравняются с расходами
6. рассчитайте расходы игрока
Совет: не давайте игрокам возможность неограниченно тратить деньги на
ранних уровнях, иначе игрок может остаться без денег на этапе комфортного
геймплея.
11. Пример расчета дохода
Допустим, что:
- Средний доход на единицу энергии на 10 уровне
составляет 200 монет
- Единица энергии конвертируется в 2 единицы опыта
- Для перехода с 10 на 11 уровень игроку необходимо 100
опыта
Расчет:
1. Рассчитаем количество энергии, необходимое для
получения 100 опыта = 100 / 2 = 50 энергии
2. Рассчитаем средний доход на 10 уровне =
50 * 200 = 10 000
12. Монетизация
Зависит от особенностей игры:
1. максимально широкая аудитория - игрок может играть без
вложения реала, но должен приглашать друзей и взаимодействовать с
ними (игры от Зинги)
2. пвп-конфликт - игровой процесс основан на конфликте между
игроками, что создает высокий спрос на предметы, дающие преимущество
над соперником (например, супер-меч)
● Советы:
- анализируйте успешных конкурентов
- дайте возможность неплатящим игрокам оценить преимущества
плательщиков
- продумайте статистику, благодаря которой вы сможете анализировать
продажи товаров и подобрать оптимальное соотношение цена/количество
продаж
- продумайте акции и распродажи, с помощью которых вы сможете
экспериментировать с ценами
13. Заключение
- Расчетная таблица баланса - не чертеж, а всего лишь
набросок вашей системы.
- Финальная настройка баланса производится в процессе
тестирования и анализа полученных ощущений.
- Первым тестером баланса должен быть сам
балансировщик. Лишь после того, как он проверит и
внесет необходимые корректировки в систему, к
тестированию могут подключаться другие сотрудники.
14. Спасибо за внимание!
Доклад:
Баланс в социальных играх для "чайников"
Пример таблицы для расчета развития персонажа
Докладчик:
Андрей Попович, IMMO Games
Контакты:
popovich@immo.ru