Blaster Cop | Как начать делать игры

Добавлен , опубликован

Сделать игру своими руками

Мои друзья выпустили игру и я немного расскажу, что для этого нужно. Геймдев – очень интересное направление, но многие новички боятся начать, думая, что не справятся. Это и правда трудно. Но ведь не обязательно сразу пытаться сделать ААА-продукт. Инди игры тоже дарят радость людям.

Программирование

Каждая игра уникальна, но для многих жанров есть подробные туториалы. Разработчики игры Blaster Cop решили создать ее на игровом движке GameMaker. Есть куда более продвинутые решения, но нет ничего плохого в том, чтобы делать игры быстро и просто.
Приведу пару деталей кода из игры. Например, чтобы сделать стены уровней можно воспользоваться стандартной функцией. Как удобно!
Отрисовка стен
var tex;
tex = background_get_texture(bck_Wall);
d3d_draw_wall(100, 140, 200, 20, 20, 0, tex, 1, 1);
А вот это код вращает картинку так, чтобы она смотрела на игрока
Отрисовка врагов
//возвращает объект в изначальное положение
d3d_transform_set_identity();
//поворачивает, чтобы был виден спрайт, а не одна полоска
d3d_transform_add_rotation_x(90);
//поворачивает в сторону вектора противоположного взгляду игрока
d3d_transform_add_rotation_z(point_direction(x, y, o_player.x, o_player.y)+90);
//перемещает объект на нужную позицию перед игроком
d3d_transform_add_translation(x, y, argument[0]);
//рисует спрайт на экран
draw_sprite_ext(sprite_index, image_index, 0, 0, argument[1], argument[1], 0, c_white, 1);
//возвращает объект в изначальное положение, чтобы не мешать работе стандартных функций
d3d_transform_set_identity();

Графика

Рисовать красивый арт не просто. И стоит он не дешево. Но и тут есть элегантные решения. Например сделать простые пиксельные спрайты и растянуть их на весь экран. И ведь не так плохо смотрится, не правда ли.

Музыка

Простые решения? Их есть у меня! Раз игра про киберпанк, то почему бы не сделать электронное техно на синтезаторе.

А если есть еще вопросы?

Я понимаю, что этой информации мягко говоря не достаточно, чтобы сделать полноценную игру. Поэтому можно спросить что угодно у меня или разработчиков игры Blaster Cop.
Группа ВК для связи – также там полезные новости про инди геймдев три раза в день.
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
21
6 лет назад
1
Wolf3D отдыхает
скока на кикстартере собрали?
0
4
6 лет назад
Отредактирован GoloGames
0
ClotPh, никаких денег на разработку ребята не собирали, да и заработали не много.
0
15
6 лет назад
0
А в чём особенность геймплея? Я вижу тупую перестрелку с мобами. Так уж проще скачать старенький Serious Sam и поностальгировать.
3
14
6 лет назад
3
JackFastGame, ты что, не видишь пиксельность? Пикселявое значит инди
0
4
6 лет назад
0
JackFastGame, если я был бы автором, я бы сказал, что там достаточно разнообразные механики поведения боссов для игры за две недели на кокурс.
Cinos, а вот этот аргумент даже более убедителен.
0
21
6 лет назад
Отредактирован ClotPh
0
Просто у меня возникло впечатление, что на кикстартере ща все подряд имеет неплохие шансы набрать достойное бабло...
3
26
6 лет назад
3
Как начать делать игры
Так и не написали.
2
4
6 лет назад
Отредактирован GoloGames
2
ClotPh, ошибка выжившего или как это умно можно назвать.
Uber, скачать гейммейкер и использовать простые решения без претензий на прекрасное. В вашем распоряжении гигантские пиксели, черно-белая графика, игры-головоломки и автогенерируемая музыка.
0
25
6 лет назад
0
А чего не на мобилки выпустили то?
0
4
6 лет назад
Отредактирован GoloGames
0
NanO, у ребят особо нет опыта выхода на мобильные платформы.
1
18
6 лет назад
1
ClotPh, ага, тот же симулятор спиннера. Ему просто повезло появиться на волне, тьфу, хайпа, и сорвать куш.
0
2
6 лет назад
0
Дайте ссылка программу
0
4
6 лет назад
0
0
2
6 лет назад
0
3
37
6 лет назад
3
Опять пиксели какие-то, это для apple watch игра?)
1
4
6 лет назад
Отредактирован GoloGames
1
ScorpioT1000, я думаю для ультра HD мониторов.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.