Есть у меня мечта: разработать собственную компьютерную игру.
Казалось бы, мечта крайне неоригинальная. Этого хотят очень многие, но все мы прекрасно знаем, что из этого обычно получается. Большая недостижимая цель.
Чего не хватает тем, кто хочет разработать игру?
Я считаю, что всего три основных компонента влияют на то, хотим мы играть в какую-то игру, или же не хотим.
- Игровая механика.
- Сеттинг.
- Идентичность.
Графика, озвучка, сюжет — это, конечно, значительно влияет на игровой процесс, но за рамками этих трёх компонентов они не нужны. Иногда избыток спецэффектов даже пагубно влияет на игру.
1. Самый интересный момент в написании компьютерной игры — это игровые механики.
Их нельзя полноценно передать ни текстом, ни статичными картинками. Игровые механики — это процесс.
Так или иначе, именно здесь нужен прототип. Трёхдневный прототип с самыми основными функциями игры, который будет описываться всего парой фраз. Если он увлечёт вас настолько, что вы сами захотите продолжения — всё более или менее правильно. Можно дополнять и украшать.
В детстве я пытался создать игру с большим и сложным миром, но её не получалось завершить из-за кучи пробелов в знаниях. И мне в голову пришло решение проблемы: просто писать примитивную маленькую игрушку на 3 дня разработки. А потом ещё одну. А потом ещё. По ходу разработки внедрять свои идеи и решать возникающие проблемы. И так — до тех пор, пока не наберусь опыта.
Вы будете смеяться, но получилось.
Зелёный шарик, 16*16 пикселей размером, убегал от красного шарика…
— О, круто! А можешь так же, но в 3D? — подзадоривал меня старший брат.
Именно он показал мне, что такое программирование, когда я был совсем ребёнком.
Зелёный трёхмерный шарик убегал от красного и собирал тающие льдинки. За каждую льдинку полагался один балл, а сохранённые при сборе жизни давали дополнительные баллы.