8 мая 2012 г.

Семинар IzhDevCom, введение в unity3d

Организаторы IzhDevCom пригласили прочитать доклад на тему unty3d. Поскольку данная тематика немного выбивается и общего потока докладов сообщества, решил начать с доклада на тему "Введение в Unity3d". Вот что из этого получилось.

24 нояб. 2011 г.

Уменьшение (оптимизация) размера приложения в unity3d. Часть 2

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

23 нояб. 2011 г.

Уменьшение (оптимизация) размера приложения в unity3d. Часть 1

Всем известно, что в iTunes App Store существует ограничение на размер приложения, загружаемого по каналу 3G. Это ограничение в 20 мегабайт. И, поскольку размер неоптимизированного приложения unity3d версии 3.4 с пустой сценой составляет 13 мегабайт, это заставляет задуматься. Нам дается всего 7 мегабайт на наши ассеты, код и т.д. Тут уж не особо разгуляешься. Начинаешь задумываться об оптимизации размера приложения unity3d.

22 нояб. 2011 г.

Приложение вылетает при включении плагина prime31 Flurry

Да, на днях я столкнулся и с таким. Завершил очередной проект на unity3d, оставалось только встроить плагин по сбору статистики. Выбрали Flurry, приобрели плагин. Во время установки, настройки, изучения документации, даже компиляции и билда все шло как по маслу. После установки приложения все пошло не так.

21 нояб. 2011 г.

Игра на unity3d: Stretch The Puzzle

А теперь давайте поговорим о результатах. Не так давно мы с коллегами по нашей гейм-студии издали игру. Стиль - семейный паззл. Затягивает не на шутку. Сами понимаете: графон, все дела, как же не затянуть? ;) А если серьезно, то идея пришла достаточно спонтанно, реализована была за какие-то пару-тройку недель, основное время ушло на доработку деталей.  

20 нояб. 2011 г.

Создание воды в Unity3d


Данный пост является переводом статьи, взятой из раздела Demos, Tutorials and Tips официального блога unity3d.

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


Горячие клавиши unity3d

Список горячих клавиш unity3d. Давно хотел узнать, вот наткнулся. Если хотите, могу перевести, но, думаю, итак все понятно.

20 сент. 2011 г.

abort: requirement 'dotencode' not supported! mercurial error

Надоело мне искать каждый раз, когда кто-то создаст репозиторий со своей машины (на данный момент серверная версия hg не поддерживает dotencoded хранилищ), как исправить эту ситуацию, поэтому оформлю заметку тут. Раз и навсегда.

21 авг. 2011 г.

Unity3d, Facebook и Twitter. Давайте публиковать результаты игр

Существует несколько проверенных мной способов отправить результаты игры (и не только), написанной на Unity3d. Как всем известно, публиковать на Facebook и Twitter сообщения можно двумя способами: открыв сайт сервиса в браузере либо открыв клиентскую программу, вбить туда сообщение и отправить сообщение (хотя есть еще способ - отправить с помощью смс, однако, для игры с подключенным сервисом OpenFeint, которому требуется интернет-соединение, этот способ можно отключить, поскольку смс не так удобно, как написать сообщение в клиенте или браузере).


30 июл. 2011 г.

Использование OpenFeint в Unity3d

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

6 июл. 2010 г.

VBA6 и деревья

Многие из программистов VBA рано или поздно сталкиваются с необходимостью иерархического отображения данных. На ум сразу приходит компонент, именуемый TreeView, однако которого в стандартном наборе компонентов не найти. Здесь нам на помощь приходит всемогущая разработка под именем COM (Component Object Model - объектная модель компонентов). Данное средство и его поддержка в MS Excel поможет нам обрести необходимый функционал для нашей программы.

8 июн. 2010 г.

vba 6.0 + правильное программирование

   Волею судеб сложилось так, что пришлось писать на Visual Basic For Applications версии 6.0, нужно было провести испытания разработанного модуля в сторонней ИС, под рукой оказалась ИС, спроектированная в Excel. Конечно то, что мне дали, с большим натягом можно назвать ИС, скорее это набор несвязных таблиц, содержащих стохастически сгенерированную информацию, забитую в совершенно непонятном порядке :D Но не в этом суть, в общем-то. Как бы "это" противно не выглядело, нужно было выполянть свою работу, таким образом двигаясь дальше на пути испытания разработанного мною метода автоматизации в выданной мне ИС. Решил я сделать так, как надо, а не так как требуют того обстоятельства данного начатого проекта. И начал, вот что из этого получилось.