
Рубрика «разработка игр» - 35
PvP-шутер без даунтаймов: архитектура, аварийные режимы и сервера с рубильником
2021-07-07 в 15:00, admin, рубрики: photon cloud, photon plugin, pvp-шутер, python3, аварийные режимы, архитектура, базы данных, Блог компании Lightmap, мобильные игры, разработка игр, сервер, серверная архитектура, Серверная оптимизация, Серверное администрирование, хранение данныхОт жёсткого диска на антресолях до Ransomware: как утекает исходный код игр
2021-07-07 в 8:20, admin, рубрики: Блог компании VDSina.ru, игры, Игры и игровые приставки, информационная безопасность, Исходный код игр, разработка игр, утечка кодаВ начале июня компания EA сообщила о том, что её серверы взломали хакеры, похитившие 780 ГБ данных, в том числе исходный код игры FIFA 21 и движка Frostbite. Мы решили вспомнить, как на протяжении многих лет утекал в руки хакеров и широкой публики код различных игровых проектов.
Ultimate Mortal Kombat 3

Рекламные материалы порта игры для 3DO. На изображениях использованы скриншоты из версий для Sega Saturn и SNES
В своё время Mortal Kombat 3 получил огромную популярность, поэтому позже была выпущена его дополненная версия под названием «Ultimate Mortal Kombat 3» (UMK3), которую портировали на множество консолей, в том числе на Genesis, Sega Saturn и SNES. Разрабатывался и порт для Panasonic 3DO, но почти завершённый проект был остановлен (вероятно, из-за падения популярности консоли).
Читать полностью »
Как за день потерять 30% онлайна и за два месяца сделать батлрояль
2021-06-22 в 15:31, admin, рубрики: lod, pvp, unity, батлрояль, Блог компании Lightmap, геймдев, геймдизайн, графика, Дизайн игр, мешбейкер, Работа с 3D-графикой, разработка игр, создание карты
Однажды в своем PvP-шутере мы за один день потеряли 30% от 60 тысяч одновременного онлайна. Это был 2018-й, в тот день на iOS вышел Fortnite. И хотя хайп был уже около года, а PUBG регулярно бил рекорды, без королевской битвы нам жилось вполне спокойно. Но тут стало очевидно, что батлрояль нельзя игнорировать, игрокам он нравится и нужно разрабатывать свой.
Движок рейкастинга внутри Factorio
2021-06-22 в 8:30, admin, рубрики: 3d, DOOM, Facto-RayO, factorio, ray casting, Блог компании VDSina.ru, Игры и игровые приставки, Работа с 3D-графикой, разработка игр, рекастингПользователь Twitter ArrowGMaximus разработал систему под названием Facto-RayO — движок рейкастинга, работающий в ванильной версии Factorio. Управлять игрой можно, нажимая с зажатым Ctrl на сундуки по краям экрана и доставая из них предметы. Движок не позволяет поднимать и опускать взгляд, и очень похож этим на первые 3D-игры наподобие Wolfenstein 3D. Игру типа Doom на этом движке воссоздать невозможно из-за того, что все объекты должны иметь одинаковую высоту.

Несмотря на ограничения движка, он имеет множество функций. Например, можно менять горизонтальный угол обзора (FOV), вплоть до 360° (разумеется, изображение при таком FOV будет сильно искажённым).
Читать полностью »
Прошло тридцать лет, а QBasic по-прежнему лучший
2021-06-03 в 11:05, admin, рубрики: qbasic, Блог компании VDSina.ru, Программирование, программирование для детей, разработка игр
Моему старшему сыну Ноа три месяца назад исполнилось семь лет. Если бы он мог обменять всю свою семью на два часа игры в Minecraft, то сделал бы это без раздумий. Ещё одна любовь всей его жизни — это Super Mario Maker. У меня бегали мурашки, когда я видел, как он играет в уровни, которые я проходил в его возрасте. Примерно пять месяцев назад я покинул свою семью ради ежегодного паломничества на ludum dare: соревнование разработчиков игр, во время которого мы запираемся в квартире с друзьями, возвращаемся в состояние пещерного человека, не спим 48 часов и создаём с нуля готовую игру. Когда я гордо демонстрировал свою революционную игру уровня AAA своей жене, Ноа, разумеется, заинтересовался. Поэтому я познакомил его с миром кода, показал, как из простых слов (он только что научился читать) можно создать настоящую игру. С того самого дня Ноа постоянно просил меня научить делать собственные видеоигры. И в течение следующих пяти месяцев я искал Святой Грааль языка/IDE для детей в надежде превратить эту искру интереса в запоминающийся опыт…
Мои поиски приводили меня на бесконечные форумы, благодаря которым я попробовал бесчисленное множество рекомендуемых языков и платформ: SmallBasic, Pico-8, Smalltalk, Scratch и т.д. Я даже задавал вопросы великим оракулам StackOverflow, но тщетно. Спустя пять месяцев я пришёл к разочаровывающему выводу: ничто и близко не сравнимо с тем, что было у меня в мои годы. 30 лет спустя QBasic по-прежнему остаётся лучшим языком для новичков в программировании.
Читать полностью »
Тайловость в играх – очень распространенное явление, особенно в играх инди сегмента. Чаще всего используют квадратные тайлы – в них проще всего задать необходимые данные, будь то карта уровня или инвентарь. Однако на квадратных и прямоугольных формах возможности подобной системы не ограничиваются.
В топовых играх конца девяностых - начала нулевых часто можно увидеть шестиугольную сетку заместо квадратной – в то время это смотрелось очень интересно, в особенности в сочетании с изометрией. Именно о работе с такими сетками и пойдет речь.
Переписывание сценария и производственный хаос: с какими проблемами столкнулись разработчики культовой BioShock Infinite
2021-05-11 в 11:00, admin, рубрики: BioShock Infinite, Блог компании Маклауд, Джейсон Шрайер, игры, кровь пот и пиксели, разработка игр, Читальный зал
Сегодня стартуют продажи Press Reset — одной из самых ожидаемых книг, посвященных игровой индустрии. Её автор, известный журналист Джейсон Шрайер (“Кровь, пот и пиксели”), подробно анализирует те ситуации, которые приводили к закрытию успешных студий и знаменитых проектов. Издание Polygon опубликовало отрывок книги, посвященный обстоятельствам создания легендарной игры BioShock Infinite. Под катом — перевод публикации.
Читать полностью »
MMORPG прошлого века: как мы создали первый Киевский игровой сервер
2021-05-09 в 6:49, admin, рубрики: mmorpg, mud, игры, ненормальное программирование, разработка игр, Тестирование игрДавным давно на далеком сервере...
Вторая половина девяностых. В СНГ интернет как таковой еще только начинает развиваться. Коммерческих сайтов практически нет (а если и есть, то исключительно айтишной тематики). Web еще не стал тем местом, где пользователи проводят основную часть времени. Доминирующая технология последней мили - dial-up, на котором в основном читают почту и сидят в ICQ. Но энтузиасты айтишники уже пользуются и ньюсами и IRC и несколькими другими сервисами. И конечно играют в сетевые игры!
Тетрис, который максимально бесит
2021-05-08 в 11:50, admin, рубрики: vds, vps, Алгоритмы, Блог компании Маклауд, дешевые серверы, жизнь, мозг, Научно-популярное, ненависть, разработка игр, серверСможет ли коллективный интеллект Хабра побить мировой рекорд?

Тетрис. Ну, казалось бы, что можно тут сделатть нового? Был уже и трёхмерный тетрис, и четырёхмерный тетрис.
Сделали тетрис, который каждый раз подсовывает тебе самую ненужную фигуру. Сначала прикольно, а потом бесит. БЕСИТ!!!
Осторожно, этот тетрис вызывает негативные чувства и может испортить вам день. А может, натолкнет на философские размышления, что такое удача в жизни и стоит ли ее ждать или надо постоянно бороться.
Уже второй день я думаю, насколько такая простая механика заставила перепрошить привычные ментальные стратегии в игре и в более широком контексте принятия решений. Раньше, можно было «отложить» ситуацию на потом, когда выпадет более благоприятная фигура, а тут ты понимаешь, что за кулисами есть «некто», кто никогда не допустит, чтобы благоприятная фигура появилась. Единственный способ хоть как-то приуспеть — делать вилки, чтобы успех не мог не произойти.
В этом тетрисе даже нет «гравитации», то есть нет давления времени, но это вам мало поможет.
Алгоритм генерации ненависти простой:
«Проверьте все возможные местоположения всех возможных фигур, для каждой фигуры посмотрите лучший сценарий, из этих лучших сценариев выберите худший и сгенерируйте эту фигуру.»
Как звезда бейсбола вложил в разработку игры $50 000 000 — и потерял всё
2021-05-04 в 11:02, admin, рубрики: 38 Studios, vds, vps, Блог компании Маклауд, дешевые vps, игровая индустрия, разработка игр, серверы
Игровая индустрия — это современное эльдорадо. По крайней мере, такое впечатление создают квартальные отчеты компаний с их красивыми графиками роста выручки и громадными инвестициями. Но за каждым громким успехом стоит множество провалов, закрытий, отмен, “сгоревших” вложений и поломанных судеб. Одна из таких историй — банкротство “звездной” 38 Studios, созданной знаменитым бейсболистом Куртом Шиллингом. Мы выбрали главное из посвященной студии публикации Bloomberg.
Читать полностью »
