Unity и Addressables: спрайт или текстура? Оба!

Представим типичную ситуацию при работе с ассетами: у вас куча ассетов с одним и тем же лейблом и вы хотите их загрузить разом. А ассеты могут быть разного типа, поэтому в дженерик вы передаёте тип Object

Что же происходит в этом случае с картинками? Загрузятся они как спрайты? Или как текстуры? Что ж…

Читать далее

Полигоны Another World: IBM PC

Перевод четвёртой статьи из серии от Fabien Sanglard, в этот раз про порт Another World на IBM PC.

В течение трёх десятилетий IBM спокойно доминировала на рынке мэйнфреймов. Когда в 1979 году продажи микрокомпьютеров достигли 150 миллионов долларов, «Колосс Армонка» решил выпустить собственный. На фоне конкурентов, таких как Hewlett-Packard (HP), Texas Instruments (TI), Tandy и Data General, IBM сделала всё по-другому, чтобы выделиться.

Читать далее

Witchfire: числа с уроном и полоски здоровья…Зачем?!

Перевод статьи от Adrian Chmielarz про вопрос, который многих, следящих за разработкой игры, волновал.

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

Читать далее

Что из себя представляет Beamdog Ultimate Collector’s Pack?

Не так часто подобные коллекционки покупаю, т.к. не люблю, когда вещи лежат без толку.

Но т.к. поклонник старых добрых изометрических DnD RPG, решил это издание приобрести.

Читать далее

Witchfire: прогресс за январь

Вот и закончился январь. Адриан поделился прогрессом Witchfire за этот месяц.

Всего по чуть-чуть: монстры, оружие, черепа животных, мокап.

Читать далее

Полигоны Another World: Atari ST

Перевод третьей статьи из серии от Fabien Sanglard про работу Another World на Atari ST.

Зарождение Atari ST было, мягко говоря, неспокойным. Всё начинается как в сказке, а заканчивается войной и предательствами при участии Amiga Corp, Commodore, Atari и Atari Computer.

Читать далее

Полигоны Another World: Amiga 500

Перевод второй статьи из серии от Fabien Sanglard про работу Another World на Amiga 500.

История Amiga начинается в середине 1982 года со звонка Ларри Каплана Джею Майнеру. Оба тогда работали в Atari в 70-х. Оба решили покинуть компанию. Каплан из-за отсутствия признания и Майнер из-за запрета руководства на использование крутого, но дорогого процессора Motorola 68000.

Покинув Атари, Каплан основал Activision. После того, как инвесторы обратились к нему с просьбой разработать новую игровую платформу, он связался с самыми блестящими людьми, которых он знал. Майнер взялся за аппаратную часть вопроса в только что образованной компании «Hi-Toro». Система получила кодовое название «Lorraine».

К концу 1983 прототип был собран. Устройство впечатлило посетителей Consumer Electronics Show (CES) в январе 1984 года, благодаря демке Boing Ball, в которой огромные спрайты перемещались с фреймрейтом 60 кадров в секунду. Устройство анонсировали в 1985 году под именем «Amiga from Commodore», позже переименовав в Amiga 1000.

Читать далее

Полигоны Another World

Перевод статьи от Fabien Sanglard про внутренности Another World.

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

Хорошим выбором для этого мог бы стать DOOM. Мегахит 1994 года от id Software был портирован на всё, что только можно. Игра спроектирована вокруг ядра, чётко разделённого на слои. Обычно легко найти и прочитать реализацию шести подсистем ввода-вывода.

Другим выбором могла бы стать Another World 1991 года от Эрика Шайи, в Северной Америке более известная под именем Out Of This World. Я бы сказал, что на самом деле её интереснее изучать, чем DOOM, из-за полигональной графики, подходящей для диких оптимизаций. В некоторых случаях хитрые трюки позволяли игре работать на оборудовании, созданном за пять лет до выхода игры.

Эта серия статей представляет собой путешествие по оборудованию для видеоигр начала 90-х. От Amiga 500, Atari ST, IBM PC, Super Nintendo, до Sega Genesis. Для каждой машины я пытался узнать, как реализована Another World.

В лучшем случае мне удалось связаться с оригинальным разработчиком. В худших мне приходилось самому разбираться в дизассемблированном коде. Это было весёлое приключение.

Читать далее

За кулисами жизни модератора Stack Overflow

Недавние статьи на хабре про опыт пользования StackOverflow сподвигли меня на написание статьи, но с позиции модератора. Сразу хочу отметить, что речь пойдёт о Stack Overflow на Русском. Мой профиль: Suvitruf.

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

Читать далее

Epic MegaGrants выделили более 13 млн долларов в 2019

Epic Games выделили более 13 миллионов долларов для финансовой поддержки более чем 200 участников в рамках программы Epic MegaGrants.

С помощью Epic MegaGrants мы поддерживаем разработчиков и создателей инструментов на беспрецедентном уровне, предоставляя талантливым командам и одиночкам возможность куда легче реализовывать свои художественные и технические амбиции.

Marc Petit, General Manager

Читать далее