Defold. Размер билда.

logo-text-below@2x
Продолжаю замерять размеры билдов на различных технологиях.  Посмотрим на движок от King — Defold.

Не претендую на истину в последней инстанции, просто привожу цифры и делаю выводы для себя. 

Читать далее Defold. Размер билда.

Игры в браузере (часть 1)

mainВчера читал доклад на небольшом местном мероприятии GamesLab.

Тема доклада: Игры в браузере — с «чем» готовят и как «едят». Постарался за 30 минут рассказать про основные технологии и о том что делать с готовой игрой. Все это в первую очередь для инди. Про крупные компании можно и у гугла спросить.

Статью разбил на две части. Это первая часть, где я коротко рассмотрю технологии разработки игр. В общем, много капитанства, но я старался рассказать и по делу. Эта статья небольшая «выжимка» самой полезной информации.

Читать далее Игры в браузере (часть 1)

Haxe + IntelliJ Idea

Казалось бы, что может быть проще. Устанавливаем Idea 14 (плагина для 15-й версии пока нет), устанавливаем плагин для haxe  и, вроде бы, все должно быть хорошо. Но не тут то было.

Я столкнулся с проблемами которые мне помог решить, потратив на это свой вечер, Дмитрий (deep), за что ему огромное спасибо.

Читать далее Haxe + IntelliJ Idea

Когда размер ipa и apk имеет значение.

abfef193e4924eda800a520d470d9e58Для текущего проекта размер билда имеет значение. Можно, конечно, писать нативно под каждую платформу, но мне этот вариант не подходит.

 

Итак, основные требования:

Читать далее Когда размер ipa и apk имеет значение.

Spine — опыт использования

features-meshesSpine — программа для создания 2d анимаций, заточенная под игры. Основными фичами программы являются продвинутая костная анимация и анимация мешей.

На этой неделе сразу 4 человека спрашивали меня о работе с этой программой. Потому я решил написать о своих впечатлениях в блог.

Для полноты картины, я попросил аниматора, с которым работаю (Вячеслав Боровик), рассказать о своем опыте использования Spine. С него и начнем.

Читать далее Spine — опыт использования

Состояние потока (подборка статей)

7Каждый испытывал на себе состояние потока, даже если не знает, что это такое. Википедия дает следующее определение:

Потокпотоковое состояние  — психическое состояние, в котором человек полностью включён в то, чем он занимается, что характеризуется деятельным сосредоточением, полным вовлечением и нацеленностью на успех в процессе деятельности.

А если на пальцах:  поток — это погружение с головой в какое-либо занятие.

У меня в избранном pocket’а нашлось несколько статей, которые рассказывают о том, как помочь (и как не мешать) игроку войти в состояние потока. А так же использованию потока в целях повышения личной эффективности.

Читать далее Состояние потока (подборка статей)

Рисуем с физикой Unity5

unity-iconВ прошлый раз мы рисовали и делали линии физическим телом, используя haxeflixel. Сегодня сделаем почти тоже самое используя Unity5. Но повторятся мы не будем и набросаем прототип бесконечного раннера.

Читать далее Рисуем с физикой Unity5

Математика для разработчиков игр (подборка статей)

b08c92ecВ архиве pocket  лежат 3 статьи по математике, к которым я достаточно регулярно обращаюсь.

С одной стороны «Как же так, это должно от зубов отскакивать!!!», а с другой — не так уж и часто приходится решать мат. задачи, чтобы держать это всегда в голове.

Может, еще кому-то будет полезно.

Читать далее Математика для разработчиков игр (подборка статей)

Парсим json в свои классы на Haxe

haxe-logoЦель:  к примеру, у нас есть редактор уровней, который оперирует сложной иерархией классов. Мы хотим сохранить наши уровни со всей сложной иерархией в json и когда необходимо достать из json без лишних телодвижений.

Наши «сложные» классы данных:

Читать далее Парсим json в свои классы на Haxe

Установка FlashDevelop под Mac (CrossOver)

fdwikiFlashDevelop — моя любимая IDE. Я достаточно много работал с FlashBuilder, Intellij Idea, MonoDevelop (Unity), а для haxe пробывал и HaxeStudio, но моим фаваритом остается FD. Даже не пользовавшись этой IDE больше полугода, я буквально за 5 минут все вспомнил и работаю с удовольствием.

Причиной отказа от FD был переход на Mac и OSX соответственно. Устанавливать виртуальную машину с Windows мне не хотелось (да и сейчас не хочется), а тут совсем недавно обновился FD Bridge и появилась официальная поддержка FlashDevelop в CrossOver. Я решил попробовать со всем этим разобраться.

Читать далее Установка FlashDevelop под Mac (CrossOver)