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

Сообщения

Сообщения за 2016

Еще немного проектов из шкафа

 Хрома-кей - фотография, Выбираешь фон, становишься на зеленом фоне в позу, таймер тикает - фото готово. Далее можно ввести адрес электронной почты, на которое будет отправлено фото.

Книга-презентация из 2011

Интерактивная книга-презентация. Один из первых проектов на заказ, дело 2011 года. Предназначалась для потенциальных инвесторов на одной из выставок. Windows-standalone приложение.

AR Мини демо проекты из шкафа

ARLive. Фотографируем метку (любое изображение), выбираем модельку (список подтягивался по серверу, а модели паковались assetBudle), разглядываем. Приложение выходило на GooglePlay, но сервер уже давно не работает. Планировалась монетизация брендированными вещами и дальнейшее развитие проекта. Не взлетело. Все проекты делались с помощью Vuforia в декабре 2013 - феврале 2014.

Rabbit Island: Скриншоты из шкафа

Режим "Захват башен". Необходимо преобладающим количеством войск захватить башни противника. Режим вырезан из игры.

Девирта:Точность

Разработка группы упражнений для «геймификации лечения». Велась под руководством врачей, по эскизам необходимых движений и механик. В качестве устройства захвата движений используется Leap Motion.

BabyUp: Cars

BabyUp: Cars - a set of preschool learning games for kids. Cars - fast and slow, big and little - will help the child to learn counting, solving the easy puzzles and will train the memory. 15 mini-games are the first child’s companion into the world, where the off-road vehicle jumps over the mountains, a police car hurries over the highway, a race car has to arrive first, where only the child can build a racetrack. Kids can learn from the games: - Counting - Sorting by color - Memorizing and searching - Wayfinding - Being careful and consistent

Unity: грязный редактор OnValidate

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

Unity: Бесконечная дорога

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

Unity: Рисуем на песке

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

Девирта: Дельфи 1.0

Девирта: Дельфи - система дистанционной постинсультной реабилитации в домашних условиях c использованием виртуальной реальности для реабилитации пациентов, перенесших острое нарушение мозгового кровообращения.

Postmortem prototyping Julimbit

Main idea When it became known that the main theme of the jam was ritual, we started coming up with ideas. At first, we planned to build a game based on the theme of the wedding rituals. For example, the groom ran away from the bride, which is trying to catch him for the purpose of getting married. There was an option to add elements that would emphasize the local flavor of Ukraine, it would give us additional points in the competition: for example, wreaths that are floating down the creek, called "rushnik", which help young girls to find future husband. During the development of the game we adhere to the idea that the gameplay is designed for two players - for fun. But we did not realize that it can bring into play a large number of communication between the players and the cooperative process. Then we decided to change the story by using the William Shakespeare , and instantly the groom turned into Romeo and the bride became Juliet. We attempted to make a sequel of &qu

Постмортем прототипа Julimbit

Идея. Узнавши основную тему джема – ритуал, начали придумывать идеи. Изначально, мы планировали построить игру на тематику свадебных ритуалов и обычаев. Например, жених убегал от невесты, которая догоняла его с целью выйти замуж. Далее добавляли небольшие элементы, которые бы подчеркнули местный колорит Украины, что добавило бы нам баллов перед судьями. К примеру, по ручью плыли венки, которые вьют для поиска жениха, «рушнык» для обозначения кто будет в доме хозяином. С самого начала мы остановились не идее, что играть будут, исключительно оба игрока - так веселее. Не осознавая, что это может привнести в игру большое количество общения между игроками, и кооперативный процесс. Когда мы вспомнили что одной из подтем может выступать произведения Вильяма Шекспира, мгновенно жених поменялся на Ромео, а невеста на Джульетту. Вспомнив основную историю произведения, мы решили сделать ее продолжение – пусть Ромео будет спасать Джульету уже после смерти, а Вильям будет его помощником.

ДЗ #5. Spy Cats Team: Сетевая игра и управление нею

Принцип сетевой игры В сетевой игре игрок ведет управление одним из членов команды. С другой стороны противник в качестве, которого может выступать реальный игрок, искуственный интелект, запись игры реального игрока. Вид сбоку-сверху. Задача – забрать артефакты раньше противника. Один сетевой уровень ограничен по времени, если игроки не успевают выполнить задачу – побеждает тот, кто наберет больше очков. Игроку препятствуют: противник, мобы охранники, системы сигнализации и ловушки. Если уровень предназначен для кооперативного прохождения – тогда в напарниках игрока может присутствовать бот или еще один реальный игрок. Игрок может покупать улучшения к оборудованию, одноразовые расходники, вещи для команды, обустраивать убежище.

ДЗ #4. Spy Cats Team: Ситуация и искусственный интеллект

Ситуация: скрытное прохождение локации Основная суть игрового процесса – скрытное прохождение любого уровня. Игрок использует непрямое управление командой из трех героев. Каждый герой имеет некоторые уникальные способности: Инженер Гарри – может устанавливать звуковую ловушку как приманку для врагов. Толстяк Хамстер – может прятаться в картонной коробке. Тихая Мэр и – может беззвучно бегать. Противник: Система видеонаблюдения – при попадании героя в зону видимости включает сингализацию. Система лазерной охраны  – при попадании героя в зону видимости включает сингализацию. Собачий патруль – способен догнать и поймать любого из героев.

Rabbit Island

English: Dear King of beasts, We invite you to join a trip to little islands of jolly forms. We will be thankful to you, the great strategist, if you help us to get rid of gluttonous rabbits. Our resources of carrots and flowers are drying up. You will get access to our best towers, the ones that shoot with popcorn, potatoes and watermelons. A scarecrow and a hand organ also ready to slow down the enemies. We are waiting for your quick arrival. Game features: - Improve and open towers through more than 100 levels. - Visit islands that have the shape of snake, TV, elephant and many more. - Beat rabbits: pirates, sport ones, ghosts and zombies. - Act in the mode "Towers versus towers", when you can not only defend, but also attack. - Prove your strategy, win medals and become a hero.

ДЗ #3. Spy Cats Team: Разработка персонажа, локации

Разработка персонажа: Толстяк Хамстер Описание и референсы моделей Герои представлены в мультипликационной стилистике, с большим соотношением головы к телу. Гуманоидный тип движения подразумевает хождение на задних лапах как главных героев так и врагов.

ДЗ #2. Spy Cats Team: Первый игровой час, Расчет экономики

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

ДЗ #1. Spy Cats Team: Элеватор-питч и концепт-документ

Прошел хороший курс  Геймдизайн: по ту сторону игры . Теперь выложу свои домашние работы. Писал я данные тексты впервые, старался выдерживать тематику и идею одной игры. Забавно было, как разработчику, не делать, собственно, продукт а описывать его. Несомненно, данный опыт будет полезен, а его наработки я буду использовать в будущем. Элеватор-питч. Казуальная аркада про котов-шпионов. Котам необходимо украсть у злодеев различные «секретные вкусности»: молоко с витаминами, рецепт рыбы без косточек, колбасу из настоящего мяса. Команда котов состоит из трех агентов, у каждого из которых есть свои индивидуальные способности. Правильное их использование игроком поможет украсть игроку доказательства для разоблачения вражеского синдиката.

Unity и «Помогаторы» для редактора

В этой статье опишу несколько полезных возможностей и реализаций, которые мне помогли в разработке. Unity уже имеет множество методов чтобы не только «дебажить логами», но и расширять, дорисовывать необходимые данные в окне редактора. Если вы новичок в Unity или вам захотелось освежить знания – "Нужно брать!". (Оригинал статьи написал на  https://habrahabr.ru/post/279929/ )

Rabbit Island - Jam

Письмо игроку: Дорогой царь зверей, Приглашаем тебя на путешествие по маленьким островам веселых форм. Будем благодарны тебе, великий стратег, если ты поможешь нам избавиться от прожорливых кроликов. Наши запасы морковок и цветов заканчиваются. Мы готовы предоставить вам в пользование наши лучшие башни, стреляющие попкорном, картофелем и арбузом, а пугало и шарманка готовы замедлить врагов. Ждем вашего, скорейшего, прибытия. Игровые особенности: - Совершенствуйте и открывайте башни по пути более 100 уровней. - Побывайте на островах в форме змеи, телевизора, слона и т.д. - Победите кроликов: пиратов, спортсменов, привидений и зомби. - Участвуйте в режиме «Башни против башен», где необходимо не только обороняться, но и нападать. - Докажи свою стратегию, получи медали и стань героем.

Slots Medic. Интерактивный стенд раздачи промо кода

Разработка для небольшого интерактивного стенда стоматологической компании. У вас несколько попыток игры с одноруким бандитом. Если три картинки совпали - вам добавляются очки. По истечению количества ходов резюмируется общее количество очков и печатается промо код для скидки на товары и услуги.

Какие советы я для себя вывел из участия в Game Jam

1. Подготовьте заготовки для прототипирования: - текстуры для партиклов, базовые эффекты частиц: взрывы, сияние, … - 2d/3d плашки, кубики, треугольники с правильными размерами, пропорциями, пивотом. - 2 базовых болванчика с минимум анимаций - Структура проекта, сцен 2. Лучше при себе иметь базовые или знакомые (но ненагроможденные) контроллеры персонажа (движение, прыжок, стрельба). Я подготовил скрипт для локализации и перехода между сценами.

Немного анимации 2d и 3d

Была тут задача. Kinect, нужно показать игроку как расположить тело для замеров. Как я не пробовал создать анимацию в 2D. Было не понятно в представлении некоторых положений тела.