К основному контенту

профессор Колба


Сейчас Ярило студия разрабатывает казуальную игру под рабочим названием "Профессор Колба и невероятная эпидемия". Я хотел бы немного рассказать о том что это будет за игра и как она разрабатывается.

Сюжет незамысловат. Мир охватила эпидемия курино-свиного гриппа и только профессор Колба может остановить её. Для этого он сидит в своей лаборатории и проводит череду нескончаемых опытов по поиску вакцины. Игроку собственно и предстоит искать вакцину проводя опыты, оформленные в виде набора мини игр.

Игра выполнена в юмористической, доброй и позитивной манере. Игрок сможет наслаждаться каждой минутой игрового процесса. Во всяком случае это наша цель, как разработчиков, и на это делается упор. Игрок не должен тратить время  и упорно пытаться пройти очередной уровень. В игре сложно проиграть, но соревновательный момент всё равно присутствует за счёт набора очков. Хороший игрок всегда наберет больше очков и будет на первом месте в общей таблице рекордов. А неопытный игрок просто наберёт меньше очков, но он также получит удовольствие от игры. В дальнейшем он всегда сможет улучшить свой уровень игры и получить больше очков, если, конечно, захочет.



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

Например одна из простейших мини игр  - найти хищников. Задача игрока найти и изолировать хищников-убийц пожирающих мирных монстров. Хищников нужно поместить в специальные камеры, расположенные на уровне. Задача усложняется тем, что хищники стараются поедать мирных монстров незаметно, прячутся в толпе и за другими бактериями. За ними нужно внимательно следить :)

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

Разнообразие несложных мини игр не должно дать заскучать любому игроку. Тут придётся и сортировать монстров по разным критериям (например выискивать в толпе всех одноглазых монстров). Заводить монстров в загон, специальным монстром погонщиком. Окрашивать монстров в один цвет. Откармливать группу монстров одного вида, а другим не давать еды. И много чего ещё...

В игре есть два режима "сюжетная игра" и "миниигры". Миниигры открываются по мере прохождения сюжетной игры. Также для мини игр доступны разные режимы сложности - для соревнования с друзьями.


Теперь немного о производственном процессе. Работа над игрой ведётся силами нескольких людей, которые подключаются на разных этапах:
  • Гейм дизайн, координирование, управление, программирование (игровое и движок) - Максим Чёлушкин ( т.е. я ) 
  • Программирование игровое и движок - Михаил Малинин
  • Графика - Дарья
  • Звук - Евгений Ярмош
Разработка идёт не фултайм, поэтому сроки весьма размыты, но на финишной прямой планируется выйти на фултайм и добить игру. Игра пишется на C++ , на собственном игровом движке, в качестве рендерера direct3d 8.




Комментарии

Популярные сообщения из этого блога

Редакторы для казуальных и независимых игр. Адаптация открытого непрофильного софта под нужды разработчика игр

Введение Часто инди-разработчики или разработчики казуальных игр сталкиваются с проблемой нехватки специализированных редакторов, инструментов, утилит и т.д. ( так называемого middleware ) для создания контента для своих игр. Пример такого контента - это уровни, сложные анимации, 2d монстры и техника, а также параметры настройки и конфигурации всего этого. Прописывать всё это вручную в текстовых, редакторах (или скажем xml-редакторах) это не всегда удобно. В самом деле не будешь же ручками прописывать координаты полигонов в двухмерном уровне. Или задавать цвет глаз в шестнадцатеричном коде в xml-файле описания эльфа. Обычно бывает сложно найти удовлетворяющий всем нуждам редактор или тулзу. Самые частые проблемы это: закрытый код недостаточные возможности для конкретно вашей игры (ограничения по редактированию) навязываемый api и библиотеки от создателей middleware Часто принимается решение писать свой собственный редактор и набор утилит, но такое решение не всегда раци

Портфолио

Копия моего резюме с  linkedin . Тут я подаю информацию более развернуто и в свободной форме. English resume Образование Санкт-Петербургский Политехнический Университет, факультет технической кибернетики, информационные системы и технологии. Одной технической строкой C++, C#, unity, java, many IDEs ( VS, idea, eclipse, etc.), lua, python, assembler, pascal, basic (VBA), windows, Nintendo DS, android, iOS, j2me, brew, porting games, opengl, directx, many libs experience (box2d, rapidxml, xpath, regexp, stl, boost, sdl, irrlicht, hge, etc.), build systems, my own libs, my own crossplatform engine, svn, hg, git, photoshop, illustrator, inkscape, 3d max (scripting for all that editors), FL studio. Личные качества Креативность ( имеется в виду фантазия, умение изобретать, разрабатывать концептуально новые решения ) Гибкость ( умение избавляться от привычек и принимать новое, если это нужно ) Последовательность в достижении цели Адекватность и справедливость ( как не удиви