Witcher doctor's book
Здарова, народ!Сделал книгу по концепту одного художника. Главной целью было сделать лоупольку, что, собственно, и удалось сделать, уложившись в 5521 трис. Конечно, вижу часть огрехов, но если что-то найдете, буду рад услышать
Итак, мы погоняв бумажный прототип, мы определились с базовой механикой и начали воплощать его в коде “на кубиках”. Буквально - все основные зоны и слоты были представлены в виде юнитёвых кубиков.
Да, в качестве клиентского движка мы выбрали Unity. Во-первых, он хорошо подходит для ненагруженных графионием проектов вроде карточной игры. Во-вторых, он мультиплатформенный и достаточно гибкий. В-третьих, по заложенной архитектуре клиент будет “тонким” (т.е. вся логика и вычисления будут производится на сервере) и платформа, на которой он сделан при настроенном взаимодействии не критичен. Ну и финальным доводом в пользу старой-доброй юнити было то, что с этим движком мы работаем не первый год и знаем его лучше остальных.
Первая десктопная версия была сделана быстро - за пару месяцев. Но в ней не было ничего, кроме боя: колоды настраивались конфигом, коллекции карт и прочего, как таковых, не было вообще. А вся логика была вшита в клиент. Эта версия позволила не только почувствовать, как игра пережила перенос в электронный вид, но и “пощупать” первые наброски интерфейса и юзабилити.
Параллельно шли поиски стиля. Изначально мы экспериментировали с витиеватым готическим артом.
Экран боя планировался на трёхмерной сцене. Сначала это была шкатулка (привет, HS), затем свиток.
Мы довольно долго прокопались с этим дизайном (вариаций шкатулки и свитка было около 20) прежде чем поняли, что путь был тупиковым. Даже небольшой наклон камеры из-за перспективы значительно ухудшал читабельность карт на противоположном конце стола - это круто смотрелось на промо-артах, но чудовищно неудобно на практике. Кроме того, мы так и не смогли настроить освещение в сцене так, чтобы она выглядела, как задумывал художник. А самое главное, что общий дизайн был чудовищно переутяжелён обилием абсолютно бесполезных и отвлекающих деталей.
Для интерфейса, который игрок будет видеть много часов подряд, это очень плохо. Поэтому, хотя на этот дизайн было потрачено очень много сил и времени, мы, хоть и небезболезненно, отказались от него. Недавно я стал обладателем артбука по HS и узнал, что они в своё время прошли точно такой же путь: на ранних скетчах их интерфейс был очень перегружен декоративными элементами, от которых в финальной версии они отказались. Впрочем, это обычное дело в разработке.
Как можно заметить, полной переработке подвергся и дизайн карт. Мы избавились от всех лишних элементов, переплетения стальных узоров и грязной цветовой гаммы, сосредоточившись на том, чтобы все важные для игрока детали - рамка, характеристики, цвет - читались легко и четко.
В следующем выпуске продолжу рассказ, подробнее остановившись на арте для карт и сэттинге :) Ну и всех с пятницей!
Небольшое вступление про команду: в мире современного геймдева мы, небольшая студия Mad Devices, занимаем довольно необычное положение. С одной стороны, между нами и современными китами рынка (... дельфинами... да и крупной треской) лежит огромная пропасть. С другой стороны, к абсолютным труЪ-инди, которые делают игры исключительно на энтузиазме, в свободное от работы в банке\школе\на заводе время нас назвать нельзя, так как у нас есть небольшое, но стабильное финансирование, позволяющее геймдевить фуллтайм, практически не торгуя телом. Про последний наш проект я как раз и хотел бы рассказать.
Так как я всегда любил настолки во всех проявлениях, при выборе жанра нового проекта вопрос решился практически моментально: конечно же, мы это будет наш ответ харстоуну, только с блэкджеком и шлюхами - а именно ККИ.
Делать клон или рескин (те же яйца, только в профиль, то есть в другом сэттинге\стиле) успешного проекта - крайне распространенная в индустрии стратегия, которая позволяет минимизировать риски, сократить фронт работ, более точно попасть в аудиторию. Но, во-первых, копирование - банально скучно и уныло, а гордиться такой работой лично у меня не получится. Во-вторых, слабоумие и отвага зачем делать полный клон HS, если есть HS? Тем паче что без колоссальных ресурсов метелицы сделать крутой арт, эффекты и прочее можно даже не надеяться, то есть поделка выйдет априори хуже оригинала. И, в третьих, у меня было довольно много собственных идей, которые хотелось опробовать на практике.
Чем хороша ККИ, её очень легко и практически без потерь можно прототипировать буквально на бумаге (так называемый PnP - print and play - печатай и играй), не тратя время и ресурсы бояр-программистов. Чтобы обкатать основные механики и понять, насколько задумка жизнеспособна, я накидал несколько сотен карточек и, вооружившись ножницами и принтером, собрал первую версию будущей игры...
Базис правил знаком каждому любителю ККИ и не сильно отличается от той же мотыги: есть колода, есть стол, игроки разыгрывают на него карты из руки, есть кричи, есть заклинания. Тут нет смысла изобретать велосипед, так как схема не только проверена годами, но ещё и весьма вариативна.
“Ранее ты писал, что вы не клон ХС, а по абзацу выше очень похоже, что именно он! Уж не балабол ли ты часом?” - может спросить читатель на этом моменте, и будет отчасти прав. Но! Дьявол, как обычно, кроется в деталях.
В нашей игре стол не просто разделён на условную свою и чужую сторону, а имеет конкретные слоты, куда игроки могут разыгрывать существ. Слоты делятся на два ряда - первый, в который обычно разыгрывают танков и авангард, и второй - для саппорта и стрелков. Кроме того, в центре второго ряда находится герой каждого игрока, который тоже вполне себе боевая единица и, в зависимости от класса, может прямо или опосредованно раздавать люли противникам.
Существа первого ряда защищают персонажей второго, перед которыми они разыграны - поэтому грамотное расположение крич на поле тоже является важной составляющей успешной стратегии. В этом плане игра чем-то похожа на Берсерк, хотя мы отказались от варгеймных идей перемещения персонажей.
Кроме того, у нас довольно много кастомных механик типа выстрелов и приёмов, однако не это, на мой взгляд, обеспечивает самобытность проекта. Главное отличие от имеющихся сейчас онлайн-ККИ вообще и ХС\Гвинта в частности является система менеджмента ресурсов, которая заключается в следующем: у игрока есть мана, капли которой он тратит на розыгрыш карт (у-у, оригинальностью так и повеяло, правда?) - она накапливается каждый ход, то есть вы можете выждать время, чтобы разыграть какую-то особо мощную комбинацию или, наоборот, тратить всё досуха, идя в раш. Сила игрока определяет, сколько маны он получит в начале хода, но сама по себе она не растёт.
Каждый ход игрок может замешать в колоду любую карту из руки, чтобы, на выбор, получить +1 к Силе и +1 к мане или добрать две новые карты. Это решение не только улучшает ротацию колоды, но и позволяет менять стратегию на ходу, подстраиваясь по фазу игры и ситуацию на столе. В ходе тестов правила, конечно, устаканивались и дописывались на ходу (например, появился максимум маны) - это нормальная практика на данном этапе.
Несколько месяцев активных тестов показали, что концепция вполне жизнеспособна. Прототип утвердили, в качестве сэттинга нам выделили мир культовой (до н.э.) браузерной игры Бойцовский Клуб - и работа закипела…
Собсно, если интересно, запилю продолжение - расскажу про поиски дизайна, механик и вот этого вот всего. Спасибо всем, кто осилил :)
Вышла демоверсия игры. Доступна всё там же на Steam
(Инсайт скоро будет снижена цена на игру на 30%)
Новая инди-игра, сделал сам
Собирай еду и наращивай длину своей змеи под ритм композиций из собственной музыкальной библиотеки!
Попадая в ритм музыке, вы будете управлять поворотами змейки, набирать комбо и увеличивать количество очков за собранную еду! Скорость движения змейки адаптируется к ритму игры в реальном времени, поэтому будьте внимательны и не пропустите нужный бит для поворота.
Каждая новая музыкальная композиция с вашего игрового устройства - это свой уникальный уровень, в котором вы можете набирать очки за собранную еду и устанавливать всё большие и большие рекорды. Четыре уровня сложности позволят любому игроку получить удовольствие от игры.
Можно играть с семьёй и друзьями за одним устройством: с разделением экрана, как в старых добрых играх, или на одном игровом поле!
Объединение двух жанров – змейки и ритм-игры.
Одновременная игра до 5 игроков!
Музыка по умолчанию.
Жанр: Ритм-игра
Разработчик: BolotoGames
Дата выхода: 24.09.2019
Пока только на Steam https://store.steampowered.com/app/1132840/RhythmSnake/
Язык: Русский, и ещё 9 штук
Правила
За каждое накопленное +1 музыкальное комбо (попадание в ритм) получаете +5 за собранную еду (комбо 5 - еда приносит 25; комбо 100 - еда 500); маленьким бонусом: попадание в ритм даёт +1 очко.
При столкновении с собой на некоторое время вся еда приносит +5 очков.
Последнее время на джое достаточно много постов от инди-разработчиков.
Я решил пополнить эти ряды! Не буду ничего скрывать - пост ради пиара и сбора фидбэка.
Многие сейчас скажут "гы-гы, очередное пиксельное индиговно" и будут правы!
Присаживайтесь поудобнее, будем этим обмазываться!
Больше года назад я пытался найти здесь художника http://joyreactor.cc/post/3588083 к сожалению с ним ничего не выгорело, человек пропал:) Но история не об этом.
Она о том, как это:
Превратилось в это:
Если не хотите историю - можете сразу перейти к описанию игры.
Злобный маг-колдун-чародей взрыватель вашего ану миров
История разработки игры
Она начинается в не таком далеком 2016 году. Когда я, начинающий программист 1с, решил сделать свою игру.
Проект должен был быть максимально простым и быть законченным месяца за три. Если посмотреть на дату, видно что что-то пошло не по плану.
Первоначальная идея звучала довольно просто - "кот ломает мячиком кирпичи".
Но т.к. никакого плана особо не было, фичи к игре придумывались на ходу, технически все было реализовано через анус пса (который в последствии стал главным героем). Т.к. опыта у меня и моего напарника художника не было, все шло очень медленно, а потом художник отпал. Так я понял что на энтузиазме далеко не уедешь.
Спустя примерно полтора года, у меня накопилась куча начатых проектов похожих на кучу гуано.
Мне заклинило мозг и я решил во чтобы то ни стало довести хоть что-то до конца. Выбор пал на проект с котом ломающим кирпичи, который к тому времени был почти готов, но ему сильно не хватало графической части. Но, как это часто бывает у программистов, мой навык сильно вырос за это время и посмотрев на код, я решил переписать проект с нуля.
Художественную часть было принято заказывать на фрилансе. Изначально бюджет был на уровней одной моей ЗП. После он возрос до 4-5 кратного значения, на который ушли все мои сбережения за пару лет.
Неудачно стокнувшись с неадекватом во фрилансе и просрав одну ЗП я думал что все пропало, но раз уж решил довести до конца, то надо делать. Запомнилась одна фраза со службы в армии "Гнить так гнить" - она стала моим девизом на протяжении всей работы над проектом.
Переписывал проект я на протяжении 8 месяцев, каждый день, после работы. Благо мне повезло найти двух офигенных людей - художника и аниматора по пиксель арту. Их арт сильно поддерживал во мне мотивацию довести дело до конца.
И вот я на финишной прямой, через пару недель релиз.
BBW ведьма (Не смог загрузить гифку, но в движении она прекрасна)
О самой игре
Максимально кратко идея описывается так: платформер + арканоид.
Ты управляешь персонажем как в классических платформерах и тебе нужно ломать кирпичи в противоположной части экрана. Но что бы не было уж совсем просто - за кирпичами прячутся враги, обитающие в этой локации. Они довольно агрессивно отстреливаются и всячески мешают тебе.
Игра получилась довольно хардкорной, но есть и легкий режим.
Суть игры в том что нужно отбивать мяч, не давая ему улететь за экран - так он становится сильнее.
Начинает пробивать насквозь первый попавшийся кирпич или создавать взрывную волну при ударе.
Монстры есть следующих типов (вариаций чуть больше, это основные):
1) Просто стреляющие
2) Хватающие руками из под земли насильники твоей души
3) Снайперы
4) Ведьмы с парализующими ловушками
5) Шпарящие лазером адовые машины страдания
Все они в полной мере дадут насладиться игрой и прочувствовать тяжелый путь пса.
https://store.steampowered.com/app/1157040/Arkan_The_dog_adventurer/
Ссылка на стим, релиз через пару недель.
Спасибо всем кто прочитал! Рад буду ответить на любые вопросы!
Привет, реактор. Заxожу сюда за xорошим настроением (или как получится) уже давно, но написать собрался впервые.
Несколько лет назад я по приколу начал пилить с нуля ОС для ПК с x86-ми процами. Без комментариев, просто заxотелось. Потиxоньку занимаюсь ею и по сию пору. Появилось порядка 20 нерабочиx версий, одна полурабочая и одна (будем надеяться) нормальная, которая ещё не окончена. Операционка получилась как я люблю: грузится с дискеты, даёт минимальный интерфейс к клавиатуре, дисплею и флоппи-приводу, позволяет запускать плоские бинарники с точкой вxода 500000h и не мешает. В следующей версии будут ещё всякие излишества вроде поддержки жёсткого диска и графическиx режимов VGA, но сейчас не о том.
Мне стало жаль просто убрать в ящик ту полурабочую версию оси и я решил написать под неё игру. Конечно, в дуxе самой ОС: олдфажный текстовый рогалик, как бы плод запретной связи Colossal Cave Advenure и Rogue. От первой достались текстовые описания и перемещение по "комнатам", от второй - процедурная генерация, голод, xолод и пермасмерть.
Сразу опишу основные фишки проекта и приведу немного цифр:
- 1000 комнат
- 7 концовок
- износ, ремонт и апгрейд снаряжения
- прокачка атрибутов, заклинаний и навыков от использования
- около 50 видов монстров
- около 25 видов магии
- около 1,5 часов на успешную партию
- дружелюбный интерфейс
Ну и напоследок несколько скринов из последней и старыx версий:
Игра в процессе разработки, текущая версия готова процентов на 30 в смысле меxаник и примерно на 5 в смысле контента. Если кому интересно, в следующем посте выложу ссыль и инструкцию для запуска. Ну а так - приветствую комменты и просто потрепаться за жизнь, низкоуровневое программирование и геймдев.
Меня давно раздражают хайпы и истерии в соцсетях. Но новости читать где-то надо. Поэтому я пилю свой ламповый сервис для чтения игровых новостей и общения с разрабами (в планах).
Так как я только начал и нихрена не знаю что надо людям я запилил опрос чтобы прояснить эту ситуацию. У здорового человека он занимает 4-5 минут.
Сам опрос: https://forms.gle/r1eTZssTwX5KRiFL9
И гифка как вариант для рассмотрения
Должен был получиться эдакий кибер-нуарный детектив в неком пост-советском городе 70х, летящем одиноко не один десяток лет в глубоком космосе. Что собственно можно понять и из картинок.