Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Новый хит для любителей игры жанра три в ряд! Кот Ученый уже прячет предметы по таинственному лесу, чтобы вы получили удовольствие от поиска вещей и заработали как можно больше изумрудов. Котик рад новым гостям!

Северное слияние - тайна леса

Казуальные, Приключения, Логическая

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
167
StartWarp
StartWarp
Лига Разработчиков Видеоигр

Demon Blast - 2.5D шутер для ПК и мобилок. Как я не смог бросить проект.⁠⁠

6 лет назад

Приветствую! В скором времени будет завершена работа над демо-версией моей игры, с которой можно как ходить по шоукейсам-конференциям, так и искать издателя. Проект - 2.5D-шутер для ПК и мобилок. Почти каждый, кто его видел, спрашивает, вдохновлялся ли я Doom'ом. Скажу сразу - нет, источником вдохновения стал Blood, немного Wolfenstein и технические ограничения. Ведь эта почти 3-хмерная игра сделана на 2д движке.

С чего все началось. В 2012 году, когда флэш еще был жив, я в какой-то момент заметил, что в Адоб Флэше 2д-контейнерам можно задавать позицию в 3д пространстве - самое простое подобие 3д, без корректного порядка отрисовки объектов, для самых простых псевдо-3д эффектов. К чему могла привести эта информация, попав ко мне, пропитанному воспоминаниями о Blood? Конечно же, я должен был попытаться сделать какое-то подобие 3д пространства. В итоге получилось что-то такое, плохо написанное, еле дышащее, но демонстрирующее идею.

Конечно, уже тогда были различные движки, предназначенные для 3д, но сделать что-то такое на функционале флэша казалось мне особенно забавным. Ну, веселье весельем, но производительность флэша при этом была ужасной и было очевидно, что делать что-то более серьезное - ну вообще не стоит.


Спустя несколько лет я пересел на starling, который позволял продолжить работу с флэшом, но за счет прямого доступа к видеопамяти работал с визуалкой значительно шустрее. И вот, в одном из релизов старлинга разработчики добавили возможность делать примитивные 3д спрайты для простейших эффектов. Ну, вы понимаете, чем это закончилось. Теперь, с той производительностью, которую давал старлинг я мог дать своей безумной идее новую жизнь! На тот момент 3д движки были, конечно, еще более доступны и прекрасны, но меня все еще будоражила идея сделать 3д пространство там, где это не подразумевалось.


Работая по вечерам, за пару недель накидал код, нарисовал графику - и получилось что-то такое (уже лучше, чем попытка 2012 года)

Отправил это видео как заявку на участие в шоукейсе Старкона 2015-го года. И внезапно прошел. Каким-то образом удалось найти среди знакомых художников желающих помочь облагородить арт игры к выставке. В итоге за считанные дни игра преобразилась до такого состояния:

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

Но где-то спустя полгода я понял, что чем дальше идет разработка, тем тяжелее реализовывать 3д-фичи на движке, вообще не предназначенном для этого. Теоретически возможно реализовать что угодно, но на какие-то простейшие вещи у меня уходили бы недели, когда они могли бы быть реализованы в юнити за 5 минут. Разработка становилась тяжелой, а результат не устраивал меня по качеству. Я заморозил проект. А потом решил написать на форуме движка starling и отдать любому желающему исходники проекта, чтобы хоть кто-нибудь продолжил мой труд - сделано было много, смотрелось интересно, не хотелось, чтобы это пропадало. На форуме, конечно, все немного офигели от того, насколько я не по назначению использую движок. В том числе не удержался от комментария и сам разработчик движка, который рассказал о игре в своем твиттере:

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

В последующие 2 года я продолжал какие-то эксперименты с другими прототипами и игрушками. И где-то в этот момент я познакомился с игрой Wolfenstein: New Order. В перерывах между основными миссиями там можно было найти пасхалку и поиграть в уровень оригинального пиксельного Вульфинштейна. До этого я старый Вульфинштейн не видел. И вот что меня удивило - этот уровень был на удивление примитивным, но в него все еще было интересно играть. И функционала в нем было гораздо меньше, чем в моей игре. Я понял, что при всех ограничениях и недостатках я все еще могу сделать из своего шутера интересную игру. Ну, или хотя бы попытаться.

В прошлом году я с новой силой взялся за работу - заказал побольше красивого арта, собрал еще 13 уровней, написал новый функционал. Из нового функционала добавились : двери, открываемые ключами, которые надо искать; секретные области на уровне, которые смогут найти только самые упорные; сражения с боссами; система диалогов с NPC; возможность изучать окружающие предметы; телепорты + еще уйма разных мелочей.

Эти 30 секунд фрапса не показывают все изменения, произошедшие в игре, но дают примерное представление о ее состоянии на данный момент:

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

Показать полностью 3 3
[моё] Flash Starling Gamedev Длиннопост Гифка Видео
32
11
vivariy32
vivariy32

Secret Garden⁠⁠

9 лет назад
Secret Garden
Starling Ядовитый плющ Памела Айсли DC Comics
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии