• Создание когнитивных связей у игроков

    image

    Вступление


    Статья повествует о создании когнитивных связей в головах игроков логической игры
    «Maze Lord». Или как перевели её различные сайты — Повелитель Подземелий. Это пошаговая логическая игра с элементами менеджмента ресурсов в roguelike сеттинге.
    Читать дальше →
  • Оптимизация 2d-приложений для мобильных устройств в Unity3d

    • Tutorial
    Недавно наша студия завершила разработку большого обновления — Captain Antarctica: Endless Run — для устройств на iOs. Кропотливая работа над обновлением затронула производительность, которая оказалась очень низкой на слабых устройствах. Я боролся с этим целую неделю и добился как минимум 30 FPS, а также значительного сокращения размера приложения. Хочу рассказать, как я это сделал, ну и как делать не стоит.
    Статья пригодится любым разработчикам на Unity (причем не только менеджерам проектов и техническим специалистам, но и просто программистам, художникам и дизайнерам), потому что она затрагивает как оптимизацию на Unity в целом, так и конкретно оптимизацию 2d-приложений для мобильных устройств.

    Читать дальше →
  • 2d на Unity3d

    • Tutorial
    В свое время, в начале разработки двухмерной игры на Unity3d, мне пришлось перерыть кучу документации, сайтов, проштудировать answers.unity3d.com и forum.unity3d.com на тему: как сделать 2d-игру на этом 3d-движке. Самыми первыми вопросами были: как правильно настроить камеру, как сделать 2d-спрайт так, чтобы он отображал текстуру «пиксель в пиксель». На то время уже существовал SpriteManager (далее – SM) и даже SM2 с его мощной поддержкой редактора. Судьба сложилась так, что я не мог его тогда купить, да и пробной версии не было. В итоге, мне пришлось самому написать несколько полезных скриптов для реализации 2d на Unity3d. О том, как это сделать, пойдет речь в этой статье.

    "
    Читать дальше →
  • Инструменты студии мобильной разработки



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

      В нашей компании используется много подобных сервисов и инструментов, поэтому я решил рассказать вам кратко о лучших из них. О базовых вещах на подобии Basecamp, GitHub и т.п. речи не будет, т.к. это не сугубо специфические вещи для мобильной разработки.

      Пройдемся по дизайну, серверным решениям, тестированию и аналитике.
      Читать дальше →
    • Ментальные ловушки

        Данная статья является кратким конспектом по книге "Andre Kukla: Mental Traps"

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

        С «граблями» или ментальными ловушками можно легко справиться, если они лежат перед вами во всей красе, безо всякой маскировки. Но так бывает далеко не всегда и зачастую мы не видим и не понимаем в чем заключаются наши ошибки. Целью этой статьи является знакомство с наиболее «популярными» ментальными ловушками, которые Андре Кукла описал в своей книге.
        Читать дальше →
      • Избранное Хабра в PDF

          Всех с наступившими!

          image

          Так как я люблю все упорядочивать и каталогизировать, давно вертелась мысль завернуть избранные топики с хабра в PDF и отсортировать по датам.
          Собственно выделилось немного свободного времени в праздники, решил задуманное осуществить и поделиться с хабром

          UPD:
          — Исправлена ошибка «too large on page» (подробнее на github) Спасибо Bifidokk и StreetAngel
          — Авторы топиков сделаны ссылкой
          — Добавлена возможность сохранять избранное только из указанных блогов

          Читать дальше →
        • Календарь на flash — ЧМ 2010 по футболу

            image
            Это не просто календарь чемпионата мира по футболу, который скоро начнется в ЮАР — это прекрасный пример, отлично выполненного календаря событий с прекрасной, интуитивно понятно навигацией и информативностью.
            Обязательно взгляните на работу профессионалов — есть на что взглянуть и чему поучиться.
          • OpenCL. Что это такое и зачем он нужен? (если есть CUDA)



              Здравствуй, уважаемое хабра-сообщество.

              Многие, наверное, слышали или читали на хабре об OpenCL – новом стандарте для разработки приложений для гетерогенных систем. Именно так, это не стандарт для разработки приложений для GPU, как многие считают, OpenCL изначально задумывался как нечто большее: единый стандарт для написания приложений, которые должны исполняться в системе, где установлены различные по архитектуре процессоры, ускорители и платы расширения.
              Читать дальше →
            • Стенсилы для проектирования интерфейсов

                Продолжая выкладывать на блоге Amazing Development всё, что может понадобиться компаниям или специалистам начать заниматься проектированием и работами над повышением юзабилити своих продуктов и проектов, опубликовал коллекцию стенсилов. Стенсилы – примитивы используемые для графического представления чего-либо. Ниже представлены стенсилы для программ Microsoft Visio, Adobe InDesign и OmniGraffle. Если Вы знаете ссылки на другие стенсилы, которые можно использовать в проектировании, то сообщите о них в комментариях.

                Microsoft Visio


                Стенсилы Nick Finck


                Читать дальше →
              • pChart — строим графики и диаграммы на PHP

                  pChart — это PHP-библиотека для создания графиков, гистограмм и диаграмм. В отличие от большинства схожих библиотек, pChart бесплатна (распространяется под GPL лицензией). Из бесплатных главный соперник — Google Chart API.

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

                  Несколько примеров работы pChart
                • Псевдо-Ajax

                    — Кросс-пост из моего блога
                    Веб 2.0 начал плотно входить в умы людей, которые хотят сделать себе сайт. Как частный случай — некоторые люди просто помешаны на технологии Ajax. Требуют использовать её банально везде. Естественно можно попробовать переубедить заказчика, но если это невозможно или не к месту, то можно воспользоваться уловкой, которую я назвал «Псевдо-Ajax».
                    Читать дальше →