Сейчас я скажу страшное: для гейм-дизайнера важна математика.
Конечно, на собеседовании никто не потребует решить одну из семи проблем тысячелетия. Возможно Вас даже забудут спросить про проценты и вероятности - если об остальном будете говорить достаточно быстро и уверенно.
Однако от цифр не убежать. Они уже поджидают в засаде: баланс, статистика, метрики, прогнозы. Усидчивость и умение правильно спихнуть задачи на ближнего, конечно, помогут со всем разобраться. И всё-таки, понимая основы работы с числами, Вы потратите на это куда меньше времени и нервов.
Но что делать, если Вас до сих пор мучают кошмары об учебнике в рыжую клетку? Как начать разгребать весь "технический долг", накопившийся за годы игры в точки на задней парте?
Ответ прост и тоже связан с цифрами: нужно браться за одну проблему за раз.
О том, как переложить львиную часть работы на exel мы поговорим как-нибудь в другой раз (кстати, напишите в комментариях, если это интересно). А пока разрешите представить двух человечков на санках, которые избавят Вас от страха перед формулами.
Sinerider - маленькая обучающая программа, уже много лет гуляющая по интернету и даже успевшая похорошеть.
Здесь Игрок должен при помощи функции "нарисовать" склон, по которому поедут красные санки навстречу белым квадратикам. Первые задачки не испугают даже математико-фоба: есть всего два параметра, за ошибки не ругают, а результат понятен сразу за счёт чёткой визуализации. Элементарно! Даже примитивно. Где здесь обучение?
Но как в любой хорошей игре задачи будут постепенно усложняться. И вот Вы оглянуться не успели, а уже рисуете мёртвую петлю в форме цветочка, отталкиваясь от изменения времени. И самое главное вы понимаете, что делаете. Такого не мечтала добиться даже Марья Ивановна.
Если у вас есть младшие братья-сёстры или дети-школьники - обязательно покажите им это чудо. Да и сами сделайте первый шаг к избавлению от страха цифр. Больше никаких отговорок ;)
Бонус напоследок: GDC видео от создателей Sinerider. Спасибо им большое.
Наша группа в VK: https://vk.com/gamedevcat