152

Делаю игру на механике ракетного прыжка "Cannon Jump"

Всем привет, я соло инди разработчик. Захотелось сделать, что-то простое где игроку легко освоиться, а потом сложность будет постепенно возрастать. Механика игры всем давно знакома ещё со времен Quake 1-2 где её очень эффективно применяли получая преимущество в бою. Нужно подпрыгнуть, а затем стрельнуть себе в ноги:


(осторожно громкий звук выстрела)

На видео видно некие решетки на стенах, это своеобразная защита от спидраннеров, которые неизбежно освоят подъем по вертикальным стенам. По этому пришлось думать как их остановить и пришла простая и понятная для игроков идея решеток. Ядро пушки просто пролетает сквозь них не позволяя использовать силу взрыва для прыжка в этих местах. Но я уверен они всё равно найдут лазейки.


Вначале я хотел назвать игру Jump RPG, где RPG означало не ролевую игру, а ракетный гранатомет. Но от этой идеи быстро отказался, так как название слишком забитое и сам термин "рокет джамп" очень сильно распространен в интернете. Я же хотел для игры хоть какой-то уникальности и чтобы ее можно было быстро найти в поисковиках. По этому сразу пришла мысль использовать пушку и в след за ней в игру заехал пиратский сеттинг.


Сама игра очень сильно вдохновлена такими играми как Getting Over It with Bennett Foddy и Jump King.  Нам нужно подняться наверх (где по легенде спрятаны несметные сокровища) используя лишь каннон джамп. Вначале это будут простые прыжки, но сложность будет повышаться с каждой платформой. Чем выше высота тем сложнее. В случае ошибки мы теряем часть своего прогресса в игре падая вниз. Мы можем неудачно упасть на самый старт, а можем на платформу которая была 10 прыжков до этого. Сейчас с высоты птичьего полета платформенный ад выглядит так:

Чтобы разнообразить уровень, я замоделил множество элементов дизайна, выбрав готический стиль за основу:

Использовал Blender, а затем текстурировал в Substance Painter, сама игра делается на Unity3d.


В начале разработки все мое время уходило на физику передвижения которая играет ключевую роль. Нужно было настроить скорость игрока, дальность прыжков, трение об поверхности и множество других параметров. Сейчас же практически всё время уходит на дизайн уровня, выверенное размещение платформ. Приходится очень много тестировать, чтобы создать баланс. В этом деле использую свой личный опыт игры в шутеры который начался в Doom, Wolf3D, Duke Nukem 3D и конечно же Quake. В итоге получается это игра от фаната шутеров для фанатов шутеров. Игра вызов, своеобразный челлендж, и чистый фан.


Все делаю один, а компьютерные игры и их разработка это моя страсть в жизни, главное хобби и теперь уже работа. Долго к этому шел. Тексты писать, не моя сильная сторона, по этому строго не судите за пост.


Акула будет говорящая, но это не точно:

Игра в стиме:

https://store.steampowered.com/app/1239800/Cannon_Jump/

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

5
DELETED
Автор поста оценил этот комментарий
Классно! Сразу DeFRaG вспомнил)
Звуки выстрела можно менять будет?)
раскрыть ветку (1)
5
Автор поста оценил этот комментарий

Перенес выход игры и буду делать кастомизацию пушек и звуков, а так же прицел. На геймплей это не влияет, но добавит изюминки. По этому это теперь точно будет.

показать ответы
5
DELETED
Автор поста оценил этот комментарий
Очередной изобретатель квейка. Нет, это не нужно.
раскрыть ветку (1)
8
Автор поста оценил этот комментарий

изобретатель квейка для любителей квейка )

показать ответы
4
DELETED
Автор поста оценил этот комментарий
Да не, я в целом. Там же один вид "оружия" будет? Было бы прикольно, если можно было бы менять его "скин" и звук выстрела, а может и визуальный эффект выстрела)
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Может быть потом добавлю это патчем, мысли были подобные.

0
DELETED
Автор поста оценил этот комментарий

А можно видео говорящей акулы?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Сейчас это есть лишь только в виде задачи которую предстоит сделать.

3
DELETED
Автор поста оценил этот комментарий
Дядь, не борись с спидраннерами, этот рудимент реиграбельности очень помогает иногда в продвижении, старые игры засчет него и живут в основном
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Наоборот это игра для спидрана и даже будет таймер. Просто я таким методом ограничиваю места где будут явные злоупотребления. И уверен, что они все равно где нибудь да срежут. :)

4
DELETED
Автор поста оценил этот комментарий

Это я в курсе. Но хочется то без заморочек.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Скорее всего размещу ее в store.my.games, пока не разобрался как, но планирую.

показать ответы
5
DELETED
Автор поста оценил этот комментарий
Классно! Сразу DeFRaG вспомнил)
Звуки выстрела можно менять будет?)
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

По звуку есть моя недоработка в ролике, в игре все нормально.

показать ответы
3
Автор поста оценил этот комментарий

Распрыжка есть?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Очень много думал над ней и в итоге скрепя сердце убрал. Механика рокет джампа основана на дальности и точности, а распрыжка позволяет читерить и прыгать дальше там где не нужно. Пришлось делать выбор.

показать ответы
2
Автор поста оценил этот комментарий

Интересно, почему в тегах Psychological Horror

Иллюстрация к комментарию
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Это игра вызов.

2
Автор поста оценил этот комментарий
Прыжок только от пола, или от стен тоже есть? Будут ли фрагменты с pogo jump и в целом что-то похожее на rocket jump карты в tf2? Отключается ли ограничение скорости персонажа при отталкивании от взрыва?)
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

От стен да есть и нужно будет взбираться вертикально.