Все потоки
Поиск
Написать публикацию
Обновить
273.8

Разработка игр *

Разработка игр

Сначала показывать
Порог рейтинга
Уровень сложности

«Adventure Games Are Not Dead» — жанр, который не умирал (цикл «Истории Игровой Индустрии»)

Время на прочтение10 мин
Количество просмотров26K


Хочу (по моим меркам кратко) коснутся темы недавних лет, звучавшей как «Квест мертв» ровно как и коснуться озвученного в комментариях к предыдущей статье, где мне достаточно уверенным тоном сообщили, что жанр адвенчур (иже с ним point-and-click adventure games) долгое время был мертв.

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

В добавление к этому я хотел бы коснуться темы Слухов и «Сенсаций» создаваемых людьми. Все вы слышали крики «Нам всем кранты!» и «В этом году мы умрем!». В последний раз мы умирали, если мне не изменяет память в прошлом 2012-ом году. Так нас развлекают средства массовой информации. На моей памяти Концов Света было не менее пяти штук.
Каждый раз с правдиво вытаращенными глазами, панически мечущимися бабками в подворотнях. Даже теща несколько месяцев назад, торжествующе потрясая руками, злорадно сипела «допрыгались!». Несколько раз известных людей хоронили ДО их смерти, создавая тем самым «Интересные Слухи». Но мы здесь не в подворотне, не в агентстве ОБС, а на Хабре. Мы умеем и любим анализировать. Умеем и любим размышлять.

Разве не очевидно, что тоже происходит и с этими голословными заявлениями о смерти тех или иных жанров? Что все это лишь механизм рождения Слухов и Дешевых Сенсаций. Печально, что люди не считая необходимым знакомиться с информацией, продолжают носиться по улицам Сетевых городов, с радостью выкрикивая «PC скоро умрет!», «ПК доживает последние годы».
Крайне трудно поверить, что вдруг… взяла и исчезла крупнейшая по своим техническим мощностям платформа, по совместительству лаборатория разработки множества программных и не программных прототипов, которые потом расползаются по соседним отраслям и платформам. Растворилась в воздухе крупнейшая экспериментальная площадка мира, причем без каких-либо альтернатив на горизонте. Не то чтобы верится с трудом – представить сложно.

Хочу успокоить вас предупредив, что всю историческую информацию, вместе с мыслями о игровой индустрии, о казуальных играх я поместил в небольшой контейнер. Он закрыт и надежно хранит то, что не похоже на статистическую информацию. Так что вы легко можете пройти мимо него сосредоточившись на основном посыле статьи — жанр адвенчур не умирал. Это займет не более 5 минут вашего внимания.

Раскопайте могилу и убедитесь, что в ней никого не было.

Копнуть

Nintendo хочет монетизировать любительское видео на YouTube

Время на прочтение2 мин
Количество просмотров34K
По мнению Nintendo, если на YouTube опубликовано любительское видео с прохождением её игры, то именно Nintendo должна получать доход от контекстной рекламы в этом видео.

Один из пользователей Зак Скотт (Zack Scott) пожаловался, что на опубликованные им видеоролики с прохождением игры Luigi’s Mansion: Dark Moon от Nintendo пришли претензии на совпадение Content ID. Это означает, что правообладатель распознал принадлежащий ему контент и желает перевести в свой адрес весь доход от рекламы, который получен при показе данного видеоролика.

Геймер категорически не согласен с такой постановкой вопроса. Он убеждён, что каждое прохождение игры уникально. В этом отличие компьютерных игр от кинофильмов или телепередач. «Если я смотрю фильм, который смотрит другой человек, мне потом больше не нужно его смотреть. Если же я смотрю, как другой человек проходит игру, я хочу сам в неё поиграть!», — говорит Зак Скотт.
Читать дальше →

Wasted Dreams. Краткая инструкция по запуску

Время на прочтение4 мин
Количество просмотров25K
Вчера уважаемый Weilard опубликовал прекрасный пост про игру Wasted Dreams.
Описание получилось настолько красочным, что мне (думаю, и многим другим) захотелось посмотреть на игру. К сожалению, в оригинальной статье отсутствует последовательность шагов по запуску игры в эмуляторе.

Наверняка это не проблема для тех, кто давно знает платформу Amiga, однако, надеюсь, кому-то этот пост поможет как запустить игру, так и посмотреть на старую, но довольно необычную платформу.
К тому же, кажущийся тривиальным подход с эмуляцией CD-образа для приставок с CD-приводом в данном случае не сработал, пришлось идти несложным, но состоящим из множества мелких шагов обходным путём.

Добро пожаловать под кат за подробностями запуска Wasted Dreams на Вашем компьютере!
Читать дальше →

SEGA портировала ёжика Соника на Andriod и iOS

Время на прочтение1 мин
Количество просмотров17K
Одну из самых популярных игр 90-х теперь можно купить в Google Play за три доллара. Версия для iOS появилась чуть раньше. Доступны семь классических уровней, графика и звук обновлены с учётом возможностей современных устройств, но геймплей остался неизменным. Кроме того, теперь можно поиграть за друзей Соника — лисёнка Tails и ехидну Knukcles, кроме того, появился новый режим игры на время. Вот трейлер игры:



Источник: блог SEGA.

Wasted Dreams — история забытой игры (статья-пилот из цикла «Истории Игровой Индустрии»)

Время на прочтение16 мин
Количество просмотров72K


В поисках утраченного ковчега – часть I


Представим, что вы тертый в боях игрок. Старый. Опытный. Человек, которого трудно удивить. Человек, который многое повидал. Человек, который видел Истоки. Каждая новая игра сопровождается вашим скрипом, — «А вот раньше…», «Помню, были времена…», «Детки, то, что вы считаете новым, не более чем хорошо забытое старое, я это видел в 19..». Предположим также, что вы новый Индиана Джонс своего времени, боец невидимого археологического фронта, который каждый божий день пытается отыскать свой Грааль. Грядущее вас интересует мало, настоящее вызывает скепсис, цель ваших поисков – прошлое. Полагаю, что нам с вами, сегодня, по пути.

Почему прошлое? Потому что оттуда с завидным постоянством приходит то, что есть в настоящем и то, что грядет в будущем. Половина, если не большинство гениальных идей «озаряющих» разработчиков сегодня — уже давно сделанные кем-то игры. Все что нужно в этом случае – отряхнуть находку, заново раскрасить и сделать казуальный контроллер, добавив пару новшеств.
Не секрет, что во многих старых играх игроку нашего времени разобраться сложно, да и старый игрок частенько буксует. Общепринятые решения по части удобства использования интерфейсов, привычные схемы ставшие нормой сегодняшнего дня тогда не были реализованы даже в зачатках. Каждая новая игра была, по сути, полностью самостоятельным миром, зачастую без оглядки на других разработчиков. Это было великое время экспериментов, недооцененных потенциалов, игр которые многие до сих пор не могут воссоздать и до сих пор не могут переосмыслить.

Я часто гуляю с лопаткой по улицам и подземкам давно забытых городов. Именно с этой целью. Поиск хорошо забытого старого. Новое, безусловно, удивляет, но что может сравниться с покрытой пылью бутылкой хорошего старого скотча? Расскажу вам. Как археолог археологу.

На глубине временных пластов периода 1999 года моя лопата со звоном ударилась о неизвестный объект. По моим выкладкам в этом секторе не должно было находиться крупных и не изученных игр. Обкопав объект по периметру и сдув пыль там, где она мешала разглядеть символы я увидел… чудо. Это покажется невозможным, но в наш короткий игровой век мы до сих продолжаем находить неизвестные широкой публике работы древних зодчих. Можете представить мое удивление, изумление и благоговейный восторг, когда я увидел игру, созданную в стилистике…


Дать лопате шанс

Humble Bundle теперь можно оплатить Bitcoin

Время на прочтение1 мин
Количество просмотров9.4K

В дополнение к PayPal, Amazon Payments и Google Wallet у желающих приобрести Humble Bundle появилась возможность произвести оплату с помощью Bitcoin. Обработка Bitcoin-платежей осуществляется coinbase.com (комиссия 1%, курс).

В настоящий момент на humblebundle.com проходит раздача Humble Double Fine Bundle, состоящего из нижеследующих игр:
Psychonauts
Costume Quest
Stacking
Brütal Legend (выше средней цены, сейчас $8.34)
Предзаказ Broken Age при оплате от $35.

Традиционно, дистрибутивы не содержат DRM, доступны для Windows, OS X и Linux, а так же включают саундтреки в MP3 и FLAC.
Читать дальше →

Памятка юнге (набор советов для тех, кто собирается идти в игровую индустрию)

Время на прочтение14 мин
Количество просмотров62K


Что побудило меня написать это статью?


Первое. Зачем художнику рассказывать о тяготах жизни и о трудном пути, если у него вроде как все хорошо? Во-первых не так уж и хорошо (потому что всегда может быть лучше), а во вторых, для того чтобы идущие следом – не повторяли ошибок, стало быть не тратили свое драгоценное время. Сколько бы нам не было отпущено – все равно на все не хватит. Стоит постараться выделить важные вещи, и опустить незначительные.

Второе. На мой ящик пришло несколько писем с просьбами помочь советом в устройстве в игровую индустрию.

Третье, но далеко не последнее. Еще одним «чиркашом» для моей сегодняшней спички послужила эта статья. Имею свой особый взгляд на игровую индустрию, игровые конторы, не имеющий ничего общего с изложенной точкой зрения. Хочу предложить тем кто решился идти в игровую индустрию нечто более осязаемое. Конкретику. То, что может быть использовано для достижения цели. Не будет волшебных пилюлек, ласковых Розовых оттенков еще не разбитых очков, политеса и прописных истин. Там где Истины все же отметятся – зайдут по делу, выпьют чарку рому и пойдут дальше.

Поскольку я кое-что знаю об арте, графическом контенте и других горшочках с дегтем и медом, — излагать буду взгляд в первую очередь на игровую индустрию и поиск работы в ней со своей колокольни. Артовой. Отмечу также, что могу оказаться донельзя субъективным. Насколько мне помешал мой субъективизм – решать вам.

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

Читать дальше →

Как я писал Bomberman’а на Android

Время на прочтение4 мин
Количество просмотров51K
День добрый, уважаемые хабражители.
Писать игры хотел ещё с того момента, когда только начал программировать. И вот, решил всё-таки попробовать себя в написании игр на Android.
Игру осенью сделал ещё и выложил в маркет. Правда её удалили, так как права на Bomberman'а у Konami. Но статья, естественно, не об этом.

Параллельно с разработкой игры писал туториалы по LibGDX, и постоянно люди просили выложить исходники. Решил всё-таки поделиться ими и немного рассказать про разработку. Может кому-нибудь и поможет в изучении LibGDX. Ссылка на репозиторий с исходниками внизу статьи.

Читать дальше →

Большое обновление Google Maps

Время на прочтение1 мин
Количество просмотров60K


Но конференции Google I/O состоялась презентацию полностью обновлённого сервиса Google Maps. Пока что его можно посмотреть только по инвайтам, но в будущем эта красота станет общедоступной.

Что нового:

1. Google Earth наконец-то интегрировали с Google Maps, так что теперь не требуется установка отдельной программы для просмотра Земли 3D или поверхности Марса. Авиасимуляторы и другие игры по Google Earth API, наверное, будут работать без установки плагина Google Earth, как сейчас.
Читать дальше →

Маленький мультиплатформенный 2d движок tengine (android/ios/win32/nix/kolibrios/web(emscripten))

Время на прочтение4 мин
Количество просмотров18K
Приветствую всех, кому стало интересно узнать о моем небольшом проекте, которым занимаюсь в свободное от работы время, о своем долгоиграющем проекте под названием «tengine».

Какова же цель этого поста? Ответ простой — я ищу однодумцев. Я верю в то, что есть еще много людей, которым нравится славный и добрый олдскул. В этом и вся миссия — писать удовольствия ради что-то маленькое, но вполне функциональное, платформу для «приставочных» игрушек в стиле 8/16 бит.

tengine DEMO game (web version) управление: клавиши со стрелкам, ctrl. Полноценная концовка.

Главная особенность, отличающая tengine от сотен подобных поделок — не совсем стандартная идеология:
  • архитектура проекта делает упор на минимизацию использования динамической памяти. Если память и выделяется, она выделяется исключительно на инициализации подсистем
  • использовать динамическую память нужно так, как будто не существует операционной системы, постоянно помнить о фрагментации. Удаление памяти происходит в строго обратном порядке создания (за этим следит простой механизм контроля удаляемых указателей)
  • использование сторонних библиотек сведено к минимуму и должно быть аргументировано, зачастую это потенциальный источник фрагментации памяти
  • игровая сцена представляет собою готовую для использования память, сгенерированная редактором уровней
  • работа с объектами сцены игры ведется исключительно через идентификаторы, динамически создать объект невозможно
  • использование fixed point вместо float
  • мультиплатформенность
  • официальный язык проекта — си

Читать дальше →

История создания Diablo

Время на прочтение6 мин
Количество просмотров92K
Мир компьютерных игр полон драматизма: великие идеи зарубают на корню криворукие менеджеры, а идеи, которые не смогли дотянуться до звания «великих», подвергают болезненной публичной эвтаназии. Именно поэтому рождение Diablo кажется еще более триумфальным. С самого начала ребятам сопутствовал успех, в том числе и в лице Стига Хелдунда (Stieg Hedlund), который помог им наладить рабочий процесс. Даже превращение компании Condor в Blizzard North за полгода до официального релиза не повлияло на дальнейшую популярность игры.


Читать дальше →

Метрика #6 — Подкаст о технологиях и проектировании интерфейсов и сервисов

Время на прочтение1 мин
Количество просмотров4.5K
Всем привет! С вами «Метрика» – шоу для тех, кто создает и анализирует продукты и сервисы на различных платформах.

В этом выпуске


Основатели и партнеры компании UIDG Платон Днепровский (hryusha) и Алексей Копылов (copylove) вместе с Дмитрием Кабановым (dmitrykabanov) обсуждают UI в играх, продолжая линию 4 выпуска.
Читать дальше →

Сколько приносят Top Free приложения в App Store

Время на прочтение1 мин
Количество просмотров27K
Как раз в дополнение к моему прошлому посту попалась мне на глаза интереснейшая статистика по Top Grossing Apps и как это ни странно, но таких интересных цифр ещё не было на Хабре.
Читать дальше →

Ближайшие события

Little Computer People: прародитель Тамагочи и Sims

Время на прочтение1 мин
Количество просмотров16K
В 1985 году, за 10 лет до появления Тамагочи и за 15 – до Sims компанией Activison была выпущена игра о «маленьких компьютерных человечках». Создатели игры Байрон Нильсон и Ричард Голд.

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

Игра по сути, бесконечна, но мы не только наблюдаем за тем, как LCP занимаются повседневными делами – ездят в магазин или на работу, кормят собаку, говорят по телефону или смотрят телевизор. Можно вводить простые команды, которые персонаж волен выполнять или нет в зависимости от настроения (не дай бог вы ему предложите съесть его собаку, обидится смертельно и перестанет вас слушать). Сам LCP может предложить вам сыграть с ним в покер, написать письмо о своем состоянии и потребностях и многое другое.

Игра примечательна тем, что работала на компьютерах с небольшими мощностями, такими, как Amstrad и ZX Spectrum, и оставалось единственной в своем роде вплоть до появления The Sims в 2000 году.
Под катом видео игрового процесса с момента генерации персонажа до общения с игроком.

In-app purchases — немного статистики

Время на прочтение2 мин
Количество просмотров21K
Статистика — очень хороший и нужный инструмент. Особенно когда дело касается денег. Она никогда не будет лишней т.к. правильный анализ и применение могут помочь вам сэкономить, заработать или оптимизировать ваши затраты или доходы.
В данном посте я хотел бы поделиться собранными данными по In-App покупкам в одной из моих игр которые пригодятся вам если вы занимаетесь разработкой и/или раскруткой игр под iOS, хотя, я думаю, что эти цифры можно легко применить и к другим платформам, таким как Android.
Читать дальше →

Экономика Diablo III была разрушена целочисленным переполнением

Время на прочтение3 мин
Количество просмотров156K
Diablo III от Blizzard – популярная онлайновая Action/RPG, выпущенная почти год назад, получила свою долю технических неполадок. От Error 37 до лагов, которые выливаются в сотни зря потраченных часов, но весь прошедший год Blizzard провела за отладкой бекэнда для того, чтобы он лучше справлялся с миллионами активных игроков.

Diablo III также можно отметить за реальную экономику, с акцентом на региональные Аукционные Дома, где игроки могут продавать редкие предметы за золото, которое исчисляется миллионами и миллиардами (инфляция сумасшедшая). Кроме того в Diablo III используется Real World Auction House, где игроки могут продать золото или предметы за деньги реального мира.

Вчера был выпущен Патч 1.0.8, который должен был улучшить прогресс персонажей. После нескольких недель тестирования в Public Test Realm, где добровольцы обкатывают патч для того, чтобы понять, что он не нанесет никакого вреда игре, патч был успешно опубликован.

Да, патч был полностью протестирован в PTR – но за исключением одной мелкой доработки, добавленной в последнюю минуту. И эта доработка порвала экономику игры на мелкие кусочки.

Читать дальше →

Away Builder. Или врагу не сдается наш гордый варяг

Время на прочтение2 мин
Количество просмотров16K


О смерти flash технологии было сломано много копий.
Кому-то флеш не нравится принципиально, кому-то нравится.
Но факт остается фактом, это самая распространенная технология в своем классе.
Не смотря на активное развитие конкурентов на рынке игропроизводства, вроде Unity3D, флеш еще достаточно актуален для браузерных игр. И даже пытается быть актуальным на мобилках.
Adobe продолжает развитие своей технологии и не так давно в совместно с Away3D был выпущен набор для разработчиков игр
Adobe Gaming SDK. В который входит 3D движок, 2D движок, билиотека GUI и прочие радости в виде продвинутого профайлера.

И вот 8 мая вышла новинка, о которой так много говорили большевики мечтали разработчики игр на флеше в 3D.

Все самое интересное под катом...

Почему Erlang?

Время на прочтение6 мин
Количество просмотров20K
Оригинал статьи: smyck.net/2012/04/22/why-erlang

Шансы, что вы читаете эту статью на устройстве с многоядерным процесcором, растут каждый день, вот почему все постоянно говорят про параллелизм (concurrency). Параллелизм для наших web приложений и API бэкендов, это когда вывод htop выглядит примерно как на картинке:

Concurrente htop

Я недавно был на великолепной Ruby конференции и три или четыре доклада были про параллелизм. Сообщество Ruby достаточно открыто и обсуждалось достаточно много возможностей: использовать потоки, использовать различные среды выполнения Ruby, чтобы обойти GIL, использовать больше процессоров, использовать модель акторов через библиотеки как Celluloid или даже использовать Akka через JRuby.

В то время как модель акторов, кажется, хорошо подходит для создания сетевых параллельных приложений, которые часто страдает от проблем, если среда выполнения, на которой реализовано приложение не имеет нативной поддержки. Существуют реализации для Ruby, Python и Java, но все они должны подстраиваться, чтобы достичь нормальной работы и не обязательно результат даёт наилучшую производительность. Это одна из многих причин, почему Erlang был бы намного лучшим выбором, но сначала, давайте немного уделим время модели акторов, чтобы понять, почему это так хорошо работает.

Читать дальше →

Удивительно, но 3DS сейчас лучшая игровая платформа

Время на прочтение4 мин
Количество просмотров53K


Перенесемся на два года в прошлое. Nintendo в беде — создатели Марио только что выпустили совершенно новую портативку с потрясающим стереоэкраном, которая оказалась никому не нужной. Продается она вяло и особого энтузиазма у профильной прессы и геймеров не вызывает. Nintendo пойдет на радикальные меры: спустя всего шесть месяцев после запуска 3DS компания шокирует все игровое сообщество, снизив цену на систему с $250 до $170. Мгновенная реакция: «Nintendo обречена — такого удара ей не выдержать!»

Удивительно, но она выдержала. Сейчас дела у Nintendo 3DS идут совершенно иначе.
Читать дальше →

Valve тестирует биологические обратные связи в своих играх

Время на прочтение1 мин
Количество просмотров33K
Компания Valve начала тестирование новых технологий биологической обратной связи, основанных на выделении пота и движении глаз – это часть общих усилий, направленных на учет эмоций пользователей в играх компании. Майк Амбиндер, постоянный психолог-экспериментатор Valve, обсудил разработку на конференции NeuroGaming Conference and Expo, которая прошла на прошлой неделе в Сан-Франциско.

Как говорит Амбиндер, Valve уже начала эксперименты с потеющими игроками в Left 4 Dead, где уровень выделения пота корелировался с волнением, которое испытывает игрок. Полученные данные передавались программе, и геймплей подстраивался под них (вот тут, кстати, совершенно потрясающая презентация об AI в L4D).

Читать дальше →

Вклад авторов