• Создание игры Tower Defense в Unity: сценарии и волны врагов

    • Translation
    [Первая, вторая, третья и четвёртая части туториала]

    • Поддержка врагов малого, среднего и крупного размеров.
    • Создание игровых сценариев со множественными волнами врагов.
    • Разделение конфигурации ассетов и геймплейного состояния.
    • Запуск, пауза, победа, поражение и ускорение игры.
    • Создание бесконечно повторяющихся сценариев.

    Это пятая часть серии туториалов, посвящённых созданию простой игры в жанре tower defense. В ней мы научимся создавать геймплейные сценарии, порождающие волны разнообразных врагов.

    Туториал создавался в Unity 2018.4.6f1.


    Становится довольно уютно.
    Читать дальше →
    • +20
    • 5.8k
    • 1
  • Как сэкономить деньги в Amazon Web Services — выбор эффективной архитектуры

      Всем привет!

      Сегодня поговорим на тему как «профессионально сэкономить» деньги при использовании облачных сервисов Amazon Web Services при размещении веб-решений, адаптированных для России. Мы активно используем сервисы данного облачного провайдера для проектов компании почти 2 года и постоянно занимаемся оптимизацией расходов. Довольно странно, что важная тема оптимизации расходов на Amazon Web Services, очищенная от маркетингового булшита, как-то не особо представлена в сети. Постараюсь предметно поделиться опытом и обозначить явные выгоды и ошибки, которые следует учесть при проектировании веб-систем.

      Читать дальше →
    • Популярно об Amazon Web Services

      Вступление


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

      Управление AWS осуществляется как с помощью веб интерфейса (AWS console), так и с помощью Command Line Tools. В консоли собраны все сервисы AWS, но функциональность настройки несколько обрезана. В командной строке же можно более гибко настроить тот или иной сервис, так же доступны закрытые в консоли функции.

      Amazon Elastic Compute Cloud (EC2)


      Описание

      EC2 — это облачный сервис, предоставляющий виртуальные сервера (Amazon EC2 Instance), 2 вида хранилищ данных, а так же балансировщик нагрузки (Load Balancer).
      Читать дальше →
    • Как бэкапить данные и MySQL в Amazon Web Services

        Всем привет!
        Хочу поделиться опытом организации резервного копирования файлов и MySQL/XtraDB в Amazon Web Services. Надеюсь, информация пригодится, особенно если вас «принудили» развернуть проекты в облаке, а время — ограничено :-)
        Но прежде всего кратко пробежим технологии хранения данных, предлагаемые нам амазоном.
        Читать дальше →
        • +24
        • 3.9k
        • 7
      • Бесплатный облачный PHP-MySQL хостинг для небольшого сайта на основе Amazon AWS

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

        Боевая задача.


        Предположим нам хочется захостить небольшой проектик где-нибудь в надежном и не особо тормозящем месте. А поскольку сайт небольшой, то не будем заморачиваться и захотим от хостинга что-нибудь самое простое. Для наших целей вполне хватит PHP, MySQL и доступа по FTP.
        Для решения этой задачи идеально подходит Веб сервис от Амазона в котором удивительным образом сочетается способность выдерживать большие нагрузки с бесплатным пакетом ресурсов на первый год после регистрации. В бесплатный пакет входит много чего, но в данный момент нас будут интересовать:
        • Виртуальный сервер в формате micro на основе Linux с доступом по SSH.
        • 30Гб места в Elastic Block Storage плюс 1Гб под бэкапы.
        • 15 Гб трафика в месяц.
        • Выделенный внешний IP адрес.

        Причем все это при желании можно зарегистрировать и подготовить к работе за полчаса, но понадобится кредитная карта, которую примет Amazon (и снимет 2 доллара) и сотовый телефон под рукой (домашний не подойдет).

        Читать дальше →
      • Есть ли жизнь после кода?

          Что происходит с кодом после того, как он написан? Во многих областях разработки ПО его жизнь только начинается. Например, в разработке для веба, приложение исполняется где-то на сервере. Значит, после написания кода встаёт задача интегрировать его в приложение и доставить на конечную машину. Именно этот процесс мы сегодня обсудим.

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

          Статья написана на основе материалов внутреннего семинара компании Аори, и рассказывает о принципах деплоймента на примере процесса, построенного у нас.
          Читать дальше →
          • +23
          • 14.8k
          • 7
        • Навыки написания шаблонов и работы в hex-редакторе 010 Editor — Часть I

          010 Editor — пожалуй, один из самых многофункциональных hex-редакторов. Основной его полезной возможностью является написание шаблонов (templates), с помощью которых можно легко описывать структуры любых файлов. Это значительно облегчает процесс обратной инженерии и технического анализа, многочасового копания в hex.


          Примечание: статья аналитическая, предназначена для тех, кто не имеет большого опыта hex-исследований (надеюсь, картинки покажут процесс максимально наглядно).
          Читать дальше →