Рубрика «game development» - 76

Новость для всех поклонников MMORPG: Allods Team рада сообщить о старте записи на закрытое бета-тестирование Skyforge.

Открыта регистрация на закрытое бета тестирование SkyforgeЧитать полностью »

Делаем ремейк «Chopper Duel» на Android

Я всегда считал, что есть какая-то особая магия в игре вдвоем за одним устройством. Когда-то, во времена безраздельного царствования консолей и на заре появления Интернета, это было обусловлено сугубо техническими аспектами. Но и сейчас, эта магия, азарт противостояния face-to-face никуда не делся. Многие, наверное, как и я, с большой теплотой вспоминают многочасовые hotseat-партии с друзьями в «Героев Меча и Магии». А знаменитая в свое время «Chopper Duel» (под DOS), изображенная на КДПВ? Сколько эпических дуэлей было сыграно на парах информатики!

Под катом вас ждет небольшая gamedev story, о разработке, монетизации, создании игры. Обо всем, начиная с появления идеи и заканчивая изданием на Google Play.
Читать полностью »

Введение

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

В этом посте я расскажу, как создать в мобильном приложении управление c помощью рисования траектории. Такое управление используется в Harbor Master и FlightControl: игрок пальцем рисует линию, по которой движутся корабли и самолеты. Для моей игры St.Val потребовалась аналогичная механика. Как я её делал и с чем пришлось столкнуться — читайте ниже.

Аппроксимация кривой в траекторию стрелы для игры St.Val

Пара слов об игре. В St.Val основная цель соединять сердца по цвету с помощью стрел. Задача игрока: построить траекторию полета стрелы так, чтобы она соединяла сердца в полете. Игра создавалась на базе Cocos2D 2.1 под iOS, ниже видео игровой механики.

Основные задачи

Для создания управления нужно решить три задачи:

  1. Считать координаты
  2. Сгладить и аппроксимировать их
  3. Запустить по ним стрелу

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

Под катом решение этих задач и ссылка на демонстрационный проект.

Читать полностью »

Новая «Цивилизация» выйдет уже этой осенью

Много лет назад Сид Мейер выпустил космическую игрушку "Альфа Центавра Сида Мейера". Долгое время от Сида Мейера не было новостей, и вот теперь поклонники серии «Цивилизации» могут быть довольны. На сцене появляется «Civilization: Beyond Earth».

Как можно понять из названия, действие игры будет разворачиваться вне Земли, где-то в космическом пространстве. В принципе, новая игрушка — скорее сиквел к «Альфа Центавра Сида Мейера», чем к «Цивилизации».

Читать полностью »

Два года назад познакомился с замечательнейшим фреймворком для разработки игр на Actionscript Ash (почти сразу после знакомства с ним, пришло понимание, что фреймворк подойдет под любой язык. А еще чуть-чуть позже появились порты фреймворка под другие языки — на момент написания перевода имеется 7 штук). Некоторое время распирало желание поделиться находкой с русскоязычным сообществом, пока меня не опередили переводом на Хабре. Теперь вдогонку хочу выложить перевод касательно реализации почти незаменимого паттерна Finite-State Machine для Ash Entity System фреймворка.
Читать полностью »

По следам публикации в Google Play/App Store/ Steam GreenlightПо следам публикации в Google Play/App Store/ Steam GreenlightПо следам публикации в Google Play/App Store/ Steam Greenlight
Началось всё с желания делать свои игры вместо того, чтобы делать чужие.
Полгода назад я (программист) и мой товарищ (художник) уволились с работы и решили начать делать проект мечты — раллийный симулятор.
Этот проект мы задумывали очень давно, но не хватало опыта и знаний, чтобы начать и закончить.
За несколько последних лет мы оба набрались опыта и созрели для того, чтобы наконец сделать этот проект.
Но за те 10 лет, что мы пробовали свои силы, наши наработки полностью устарели. Кодовая база оказалась сложно портируемой на мобильные устройства. Контент не соответствовал современным требованиям.
Пару месяцев мы ковыряли то, что у нас уже было в надежде понять, что же делать…
И пришли к выводу:
Надо прощупать почву
Нам надо было понять, каким образом ведётся разработка кроссплатформенного движка, способного адекватно работать как на ПК, так и на мобильных ОС. Как публикуется игра? Как ведут себя отдельные площадки и на каких условиях работают?
Нам нельзя на проекте мечты совершать детские ошибки. Проект должен разрабатываться и публиковаться с чётким пониманием: как, что и для чего делается.
И для этого мы взялись реализовать тестовый проект. Небольшую казуальную игру.
Эта статья о том, как мы публиковались на Google Play, как провалили публикацию на Greenlight и какие сюрпризы нас ждали в AppStore.
Читать полностью »

в 16:45, , рубрики: d&d, game development, rpg, метки:

Инструментарий

Для создания простого игрового модуля необходимо совсем немного: немного бумаги, ручка и собственная фантазия. Многим умелым мастерам этого хватает и для больших модулей на несколько игровых дней или даже целых линеек. Несмотря на это существует разнообразное количество различных инструментов, помогающих существенно упростить работу Гейм мастера и дать ему возможность сосредоточиться на главном. В данной статье я постарался собрать самые полезные программы и он-лайн сервисы облегчающие нашу жизнь.
Читать полностью »

Тема «детских» и «недетских» игр — одна из самых острых и интересных в последнее время. Мы ее тоже изучаем с разных ракурсов: например, на днях начали указывать ограничения по возрасту для наших игр. А еще недавно мы решили провести нашим играм (конечно, тем, для которых нет ограничения по возрасту) жесткую проверку — пригласили в нашу юзабилити-лабораторию детей нескольких наших сотрудников. Выдали ребятишкам планшет, дали время поиграться с ним, а потом задали простые вопросы. Нас интересовало, как дети воспринимают современные технологии и гаджеты, что они чувствуют, что думают. Ведь большинство наших реакций и глубинных установок закладывается в детстве. И сегодняшние дети совершенно не похожи на нас, 20-40-летних, когда нам было столько же, сколько им. И вот что они ответили…

Читать полностью »

image

Спасибо Михаилу Горбунову mvgorbunov, Social Quantum, за интересные ответы.

Расскажите о своей работе. В чем она заключается?

Я отвечаю за контроль качества перевода градостроительного симулятора «Мегаполис», взаимодействую с поставщиками услуг локализации и тестирования. Среди основных особенностей локализации данной социальной игры стоит отметить непрерывный процесс перевода обновлений и фрагментацию отдаваемых на перевод текстов. Об этом более подробно я планирую рассказать в своем докладе на конференции Loc Kit, которая будет проводиться 24 апреля.

Есть какие-то интересные примеры, особенности локализации на отдельные языки?

Наибольшую проблему представляет перевод текста, в котором используются переменные, части фраз и названия объектов, не имеющие устоявшихся аналогов в языке перевода.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js