Как стать автором
Обновить
175.3
Рейтинг

Игры и игровые консоли

Камень, ножницы, бумага

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

Как мы создавали движок на Unity (часть 0)

Программирование *Анализ и проектирование систем *Разработка игр *Unity *Игры и игровые консоли
Из песочницы

Привет, Хабр!

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

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 5.2K
Комментарии 7

Новости

Playdate — самая странная игровая консоль

Блог компании Timeweb Cloud Разработка игр *Дизайн игр *Гаджеты Игры и игровые консоли

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

Совсем другая история с портативными игровыми консолями. Несмотря на попытки сделать консольные игры удобными, многие из портативных игр получились совершенно странными. Например, Nintendo DS с её двумя экранами (пользователей удивил двойной экран на таком небольшом устройстве).

Playdate от портлендской компании разработчика Panic, наиболее известного своим программным обеспечением для Mac и созданием таких игр, как Firewatch и Untitled Goose Game, вышел совершенно непохожим на другие консоли. Это небольшой жёлтый квадратик, ненамного больше кредитной карты, с чёрно-белым экраном и рукояткой, выступающей сбоку. Похоже на Game Boy из другой вселенной. И, как и в случае с DS, игры у Playdate такие же необычные: от стратегической игры о загадочной фотографии и пошагового самурайского приключения до ролевой игры.


Читать дальше →
Всего голосов 36: ↑33 и ↓3 +30
Просмотры 20K
Комментарии 22

Портирование движка Zelda Classic в веб

Разработка игр *Игры и игровые консоли
Перевод

Скриншот пользователя Mitchfork, победивший в соревнованиях 2021 Screenshot of the Year

Я портировал Zelda Classic (игровой движок, основанный на первой части Zelda) в веб. В него можно поиграть здесь, хватайте геймпад, если он у вас есть!

Это приложение PWA, так что можно его даже установить.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 3.3K
Комментарии 1

Как установить ботов для StarCraft II

Python *Разработка игр *Машинное обучение *Искусственный интеллект Игры и игровые консоли
Tutorial

(с) Blizzard Entertainment

В StarCraft II есть встроенные боты, и все с ними хорошо, за исключением того, что они немного тупые, но речь пойдет не о них. В 2017 году разработчик игры компания Blizzard Entertainment опубликовала API, позволяющий создавать внешних ботов. Однако, по какой-то странной причине Blizzard рассматривает этот API как сугубо исследовательский проект, где боты должны сражаться только друг с другом. Нормальной возможности поиграть человеку с ботами они почему-то не сделали, хотя многие геймеры рассматривают ботов как довольно неплохой инструмент тренировок.

Тем не менее все не так плохо. Раз штатной возможности нет, то будем использовать нештатную. Мы все же настроим ботов и повоюем против них. Потом мы с вами, движимые исследовательским порывом, разберемся как устроен АPI, и поднимем окружение разработки, в котором сможем сами писать подобных ботов.
Читать дальше →
Всего голосов 26: ↑25 и ↓1 +24
Просмотры 6.7K
Комментарии 3

Elden Ring игнорирует 20 лет дизайна опенворлдов, и игре это только на пользу

Блог компании Lightmap Разработка игр *Читальный зал Дизайн игр *Игры и игровые консоли
Перевод

Как и любой проект From Software, Elden Ring похвалили практически со всех сторон — и пресса, и игроки. Любопытно, что несмотря на восторженные отзывы большинства, некоторые разработчики считают, что «ужасное управление» и «плохой UX» являются секретом популярности проекта.

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

Читать далее
Всего голосов 77: ↑67 и ↓10 +57
Просмотры 31K
Комментарии 120

Игровой код, который сам себя программирует

Программирование *Разработка игр *Игры и игровые консоли Haxe *

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

Для непосвящённых: Haxe — это язык программирования и кросс-компилятор. Это значит, что можно написать игру на Haxe, и она автоматически "переводится" на другой язык программирования, в зависимости от выбранной платформы (C++ для Windows, JavaScript для Web, и т.д.), и компилируется в нативную программу для той платформы.

У языка есть несколько полезных функций метапрограммирования, которые используются для написания кода, который, грубо говоря, сам себя меняет. Эта статья — не туториал и не руководство, а просто несколько примеров того, как такие приёмы могут быть использованы в разработке компьютерных игр.

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

Читать далее
Всего голосов 15: ↑10 и ↓5 +5
Просмотры 3.3K
Комментарии 7

Забытые жемчужины отечественного игростроя. Часть 4

Блог компании FirstVDS Читальный зал Игры и игровые консоли

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

На этой оптимистической ноте предлагаю приступить к сегодняшней подборке.
Читать дальше →
Всего голосов 26: ↑26 и ↓0 +26
Просмотры 8.7K
Комментарии 15

Интеллектуальный брутфорс: пишем головоломку и солвер для неё

Блог компании билайн бизнес Информационная безопасность *Занимательные задачки Rust *Игры и игровые консоли
Перевод

Небольшое предисловие


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


Также мне посчастливилось изучать структуры данных в Политехническом институте Ренсселера, где в то время студенты профессора Катлера (привет, Барб!) ежегодно участвовали в соревновании по написанию солвера головоломок. Каждый год игра менялась, и в мой год это была Ricochet Robots, которая по сути является головоломкой со скольжением по льду для нескольких игроков. Мне очень понравилось это задание (и я победил в соревновании!), после чего я продолжил участвовать в соревнованиях в качестве ассистента преподавателя.

Цель этой задачи заключалась в том, чтобы познакомить всех с рекурсией и поиском в глубину. Программе передавались исходное состояние игры, а также максимальная глубина рекурсии. Необходимо было вернуть или кратчайшее решение или все возможные решения минимальной длины. В соревнованиях игрокам могли или сообщать, или не сообщать предел глубины; кроме того, возможны были головоломки, не имеющие решения. Я многому научился и получил кучу удовольствия, так что, возможно, вам это тоже понравится.
Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 3K
Комментарии 4

Как избежать бардака в работе арт-команды и наладить производственные пайплайны

Блог компании MY.GAMES Разработка игр *Графический дизайн *Игры и игровые консоли

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

Чтобы не допустить всего этого, в игровых студиях есть Art Design Document (ADD) — свод правил и рекомендаций по работе художников. Там перечислены арт-решения, которые формируют визуальный облик игры, позволяют добиться единообразия стиля, упрощают онбординг новых сотрудников и гарантируют сохранения оригинальной задумки даже через годы развития проекта.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 1K
Комментарии 2

Левел-дизайн 101: язык разработки локаций

Блог компании Pixonic Разработка игр *Дизайн игр *Игры и игровые консоли

Однажды, если мне не изменяет память, в Нью-Йоркском университете кто-то сформулировал определение геймдизайна как «мотивирование игрока на определенные действия». Хорошая формулировка. По аналогии с ней, про левел-дизайн я бы сказал так:

Левел-дизайн — это мотивирование игрока на определенные действия через окружение, в котором существует управляемый персонаж. 

Почему мы отталкиваемся от определения геймдизайна — хотя, казалось бы, я должен отстаивать левел-дизайн как самостоятельную нишу? Всё очень просто: наша первая и основная задача — подкреплять в пространстве механики, заложенные геймдизайном. Давать игроку возможность поиграть. А «душную» поправку про управляемого персонажа я добавил тогда, когда в очередной раз услышал в обсуждении левел-дизайна споры про интерфейс. Давайте забудем про него на время прочтения этой статьи: все-таки UI почти всегда существует вне игрового пространства и не является инструментом левел-дизайнера.

А теперь, когда у нас есть определение, разберемся в сущности левел-дизайна. 

Откуда возникла эта ниша? Что левел-дизайнер отдаёт в результате работы над локациями? В этом мы и будем разбираться дальше в этой статье. А вообще их будет целый цикл, в котором я постараюсь охватить всю базу этой области геймдизайна от самых основ до приемов AAA-сегмента.

Читать далее
Всего голосов 29: ↑29 и ↓0 +29
Просмотры 6.2K
Комментарии 3

Неделя ивентов по игровой индустрии

Разработка игр *Венчурные инвестиции Игры и игровые консоли Интервью

На этой неделе пройдёт 2 онлайн мероприятия посвящённых игровой индустрии, а также уже доступен новый выпуск подкаста «Хочу в геймдев» с актуальной темой: «Как теперь делать игры в России».

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 1.1K
Комментарии 3

Надгробья современного геймдева. Поддержка пользователей

Игры и игровые консоли

Что, если я скажу вам, что поддержка пользователей в геймдеве не нужна?

Давайте попробуем сегодня "сыграть наоборот": я докажу вам, что "саппорт не нужен". Без удивительных историй из моей практики (и жизни) в аргументах. Только здравый смысл, логика и беспристрастность.

Сегодня в прицеле - поддержка пользователей.

А с ней то что не так?
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 3.1K
Комментарии 14

20 игр, чтобы видеть детали, чувствовать нюансы и уловить смысл дизайна

Блог компании Timeweb Cloud Open source *Графический дизайн *Дизайн Игры и игровые консоли


Я собрала 20 игр, чтобы поиграть в дизайнера. Точнее игры, в которые играешь и прокачиваешь какой-то навык, полезный для дизайна: цветовым кругом пользоваться, пером работать, шрифты не вырвиглазные подбирать, UI по-человечески рисовать. Во все игры можно играть в браузере и бесплатно. Впервые от «поиграйте со шрифтами» можно получить удовольствие.

Еще я веду канал в Telegram GameDEVils и блог на Substack , делюсь там клевыми материалами (про геймдизайн, разработку и историю игр).

1. Can’t Unsee


Update: используйте прокси, к примеру croxyproxy, или просто закройте попап, чтобы попасть на сайт игры.



Игра для начинающего UI дизайнера, чтобы тренировать внимательность. Иными словами, не для тренировки конкретного навыка, а на умение «разобраться в деталях, почувствовать нюансы, и уловить смысл».
Читать дальше →
Всего голосов 41: ↑41 и ↓0 +41
Просмотры 14K
Комментарии 19

SimEarth: симулятор планеты, так и не ставший жанром

Блог компании RUVDS.com Читальный зал Дизайн игр *Игры и игровые консоли

В далёком уже 1990 году, по следам триумфального SimCity, Уилл Райт выпустил для Macintosh новую игру от Maxis. Она называлась SimEarth: the living planet, и представляла собой смелый эксперимент. Отец жанра градостроительных симуляторов предложил ещё один новый жанр: симулятор целой планеты.
Читать дальше →
Всего голосов 79: ↑79 и ↓0 +79
Просмотры 15K
Комментарии 14

Как я создаю игры на своём 3D движке в одиночку

Работа с 3D-графикой *Разработка игр *Дизайн игр *Игры и игровые консоли Haxe *

Много лет назад я занимался созданием маленьких Flash игр и публиковал их на сайте Newgrounds. Сейчас я делаю полноценные игры для ПК.

На сегодняшний день у меня 4 законченные коммерческие игры в Steam, и самая последняя из них — выпущенная в 2021 году Pilie Pals, о процессе создания которой я расскажу в этой статье.

Я работал над игрой всего примерно 6 месяцев, по вечерам после работы и на выходных. Я занимаюсь дизайном, программированием, графикой, звуками и музыкой в одиночку, и использую свой собственный движок 3D игр.

Читать далее
Всего голосов 50: ↑49 и ↓1 +48
Просмотры 14K
Комментарии 13

Как я создал собственный 3D движок и игру на нём за 20 месяцев

Работа с 3D-графикой *Разработка игр *Дизайн игр *Игры и игровые консоли Haxe *
Из песочницы

Речь идёт о игре Speebot, которая была выпущена в Steam в 2017 году.

Я разрабатывал эту игру с января 2016 года в своё свободное время в одиночку. Мною выполнено всё программирование, дизайн игрового процесса, создание графики и музыки. Кроме того, я написал собственный игровой движок с нуля.

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

Читать далее
Всего голосов 99: ↑99 и ↓0 +99
Просмотры 29K
Комментарии 38

10 лет Oil Rush: как не сгореть, создавая игру на собственном движке

Блог компании UNIGINE Разработка игр *Дизайн игр *Игры и игровые консоли

В этом году Oil Rush, нашей первой игре на собственном движке, исполнилось 10 лет. Основной профиль деятельности нашей компании — не совсем игры, но разработка Oil Rush помогла не только продемонстрировать технологию UNIGINE во всей красе, но и сделать ее еще лучше.

Три года, пока создавалась игра — одновременно и мучительное, и увлекательное время. В этой статье мы отобрали 10 вещей, которые стоило бы учитывать во время разработки Oil Rush. Многие из них будут полезны и вам, если вы занимаетесь первым проектом в геймдеве.

Читать далее
Всего голосов 35: ↑33 и ↓2 +31
Просмотры 11K
Комментарии 11

Мигать лампочками не модно или дампер картриджей dendy на недорогой atmega

C++ *C *DIY или Сделай сам Игры и игровые консоли

В далёком уже 2015 году Алексей aka ClusterM опубликовал статью про то, как он сконструировал дампер на двух atmega64. В статье говорилось о принципах взаимодействия консоли с картриджами и как можно сдампить игру, не разбирая сам картридж по запчастям.

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

Читать далее
Всего голосов 36: ↑35 и ↓1 +34
Просмотры 3.6K
Комментарии 8

San Andreas: Multiplayer #1 — Самый неактуальный туториал

Разработка игр *Игры и игровые консоли
Tutorial

SAMP это весьма увлекательная игра, если найти интересный сервер. Не менее увлекательно писать свой, ведь здесь можно создать почти всё, что угодно!

Здесь я собрал то, что будет полезно игроку SAMP, который хоть немного знаком с программированием и желает сделать что-то своё в этой игре.

Читать далее
Всего голосов 7: ↑4 и ↓3 +1
Просмотры 4.7K
Комментарии 5

Bitsy. Make games, without operations

Разработка игр *HTML *Игры и игровые консоли
Tutorial

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

Это редактор полного цикла для создания простых игр и маленьких миров на основе html. Это значит, что ваша игра максимально доступна и не требовательна, ее легко можно опубликовать на Itch.io или любой другой бесплатной платформе и делиться с широким кругом игроков. По словам создателя движка, Адама Леду, цель Битси – “предоставить простой способ делать игры, в которых можно ходить, общаться с людьми и просто пребывать”. За пять лет существования движка вокруг него выросло живое и дружное сообщество. Было создано более 4000 игр. С помощью них люди рассказывали личные истории, создавали сложные фантастические миры, высказывались об актуальных событиях и делали многое другое. Вот далеко не исчерпывающий список наиболее интересных и необычных из этих игр. Подробней узнать об истории создания Битси можно здесь.

Битси очень дружелюбен для новичков. Этот движок разрабатывается для людей, не умеющих программировать или использовать сложный софт. Ваш персонаж может ходить, общаться с другими персонажами, поднимать условный ключ и открывать им  условную дверь – вот, пожалуй, и всё. Как видите, всё простенько, но в данном случае простота – это сила. Сила Битси – в его ограничениях: каждый пиксель, слово, цвет имеют большой вес. Нет ничего лишнего. С его помощью вы можете создать короткие сюжетные игры или маленькие приключения. Рассказать свою историю или поделиться важной идеей в интерактивной форме – избежав долгой и трудоемкой разработки. При этом многие умельцы делают с Битси невероятные вещи. В общем, главное ограничение разработчика игр – его фантазия.

Читать далее
Всего голосов 22: ↑22 и ↓0 +22
Просмотры 4.3K
Комментарии 9

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