Обновить
231.99

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

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

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

Недельный геймдев: #217 — 16 марта, 2025

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.2K

Из новостей: Николай Дыбовский покинул Ice-Pick Lodge, Бобби Котик подал в суд на Kotaku и Gizmodo, Ubisoft планирует создать новую компанию, авторы The Day Before подали в суд на издания за клевету, в Niantic объявили о продаже игровых активов.

Из интересностей: как Тони Хоук взломал 3 поколения игровых консолей, Уоррен Спектор и Ларри Куперман обсуждают игровую индустрию, что надо сделать перед запуском страницы в Steam.

Читать далее

Автоматизируй всё! Настройка CI-CD в Unity Часть вторая. Сборка Unity Cloud build

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.1K

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

Собираешь билды вручную и теряешь кучу времени? Эта статья позволит тебе автоматизировать процесс сборок в с помощью Unity Cloud Build. Одна кнопка — и билд готов!

В этой статье мы по шагами пройдемся и настроим сборку на Unity Cloud build.

Читать далее

Разбор рендера фейковых теней (и не только) в Танки Онлайн

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров5.2K

Привет! Меня зовут Артур, я работаю разработчиком в команде Unity компании Альтернатива Гейм. В этой статье я расскажу, как мы реализовали технику фейковых blob-теней в нашей игре Танки Онлайн на Nintendo Switch, используя проекционные меши, а также о том, какие еще применения мы нашли для этой техники.

Читать далее

PVS-Studio в разработке на Unity: новые специализированные диагностики

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров1.1K

По сей день Unity остаётся популярен у тысяч разработчиков. На этом движке созданы многие популярные игры, такие как V Rising, Beat Saber, Hearthstone, Genshin Impact и прочие. Насколько полезен был бы анализатор PVS-Studio разработчикам таких проектов? Какие ошибки и возможности для оптимизации кода он мог бы помочь найти? Давайте узнаем!

Читать далее

О книге «Разработка игр на Unity, 4-е изд.»

Время на прочтение18 мин
Количество просмотров6.9K
Привет, Хаброжители!

Unity — это не только инструмент для создания игр. Это мощная платформа, которая открывает двери в мир интерактивных приложений: от простых мобильных программ до сложных образовательных и обучающих решений, известных как Serious Gaming. В таких проектах активно применяются передовые технологии, такие как дополненная и виртуальная реальность. Поэтому, хотя основное внимание в книге уделяется разработке игр, ваше обучение открывает путь ко множеству других специализаций. Вы сможете не только создавать увлекательные игры, но и разрабатывать инновационные приложения, которые меняют подход к обучению, развлечениям и взаимодействию с цифровым миром.

Готовы вывести свои навыки работы на Unity на новый уровень? Представляем вашему вниманию долгожданное четвертое издание книги «Разработка игр на Unity». Это полноценное руководство, которое поможет раскрыть весь потенциал Unity.
Читать дальше →

Need for Speed: Most Wanted. Как легендарная игра уничтожила всю серию

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

15 ноября исполнится 20 лет с момента выхода самой успешной для Electronic Arts игры из серии Need for Speed. Most Wanted впечатлила и игроков, и прессу, и критиков. По всему миру на сегодняшний день продано около 17 млн копий. И ни одна из последующих игр серии не смогла побить этот рекорд, хотя геймдев в целом за это время прошел огромный путь. Более того, NFS MW стала настолько популярной и любимой игроками, что фактически похоронила все последующие части Need for Speed еще до их релиза. Как вышло, что Electronic Arts создали монстра, который их погубил? Давайте посмотрим.
Читать дальше →

История Ultimate Play the Game — легендарного разработчика игр для ZX Spectrum

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

Мало какая компания пользуется среди поклонников компьютера ZX Spectrum такой любовью и уважением, как Ultimate Play the Game. За свою недолгую историю она выпустила два с лишним десятка игр, бóльшая часть которых моментально становились бестселлерами. Многие из них мы ставим на «Спектрумы» в Яндекс Музеях. Особенной любовью публики пользуются Jetpac и Knight Lore, причём последняя зачастую заставляет посетителей удивлённо переспрашивать: «А этой игре точно недавно стукнуло 40 лет?»

В шедевры Ultimate Play the Game я начал играть с того момента, как у меня появился ZX Spectrum — то есть с 1991 года. Тогда мало кто знал, откуда появилась эта компания и как она умудрилась наделать такое количество прекрасных игр за столь короткое время.

И вот, спустя много‑много лет, я решил найти ответы на эти вопросы. Для этого я достал с полки все фирменные игры Ultimate, купленные в Великобритании, для удобства скачал их образы из интернета и потратил несколько дней, чтобы как следует в них наиграться. А затем обложился журналами Crash, Your Sinclair и Sinclair User, нашёл в интернете несколько десятков статей про Ultimate Play the Game и её создателей… И погрузился в расследование.

Кто же эти гении, буквально за полтора года прошедшие путь от Jetpac до Knight Lore? И почему информации о создании всех игр Ultimate так мало? Давайте разбираться вместе.

Читать далее

[Hello, Habr!] Змейка в консоли. Разбираемся с с make и gcc

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров2.2K

Всем привет! Это моя первая публикация на хабре и я решил посвятить её тому, как я писал змейку в консоли (да коряво, но всё же).

Итак, зачем я её вообще затеял? Я просто хотел разобраться как работать с make и gcc и для примера решил написать змейку в консоли ¯\_(ツ)_/¯

Я написал самый обыкновенный makefile, в подробности его устройства вникать не будем. Просто покажу код.

Читать далее

3D для каждого. Оптимизация модели. Часть 2, практическая

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров6K


Доброго времени суток, господа и господарочки!


Прошлая статья знакомила вас с одной из фундаментальных проблем современного 3D-моделирования и игростроения — с оптимизацией. Мы разбирали причины непомерного объема игровых файлов и архивов с моделями и то, к чему это приводит.

Теперь же мы переходим непосредственно к практике оптимизации. Каждый, кто хочет войти в индустрию 3D-графония и геймдева в частности, должен как минимум иметь представление о том, как содержать архивы (личные и рабочие) в порядке, да еще так, чтобы они не занимали лишнего пространства и с ними было удобно работать. Конечно, некоторые, кто прочел предыдущую часть, уже поняли, как это можно сделать. Однако не сочтите за дерзость и дайте мне шанс прояснить некоторые моменты.
Читать дальше →

Разбирая бэклог. Часть 15. История дилогии Stormlord. 1989-1993

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.4K

Оригинальный материал был опубликован в 2019 году. Перевод выкладывается с разрешения dillydylan.

Проекты, ориентированные на взрослую аудиторию, были своеобразной странностью в эпоху 1980-х. Считалось, что видеоигры предназначены исключительно для маленьких детей. Следующий период, 1990-ые, изменил подобное восприятие, а проекты вроде Night Trap (1992) и Doom (1993) породили целую череду споров. Распространённому ранее восприятию пришёл конец, впрочем стоит отметить, что совсем уж без других проектов ранее не обходилось, достаточно вспомнить во многом своеобразную серию Leisure Suit Larry (1987) и подобные проекты. Где-то рядом затерялся и Stormlord (1989).

Читать далее

Почему инди MMORPG в 2025 году — не приговор

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров5.3K

TL;DR

7 друзей без коммерческого опыта разработки игр решили сделать свою MMORPG.

Костяк классической MMORPG (за классику берём WoW: Wrath the King Lich) с механиками и переработками, которые привносят новизны.

MVP к лету 2025, цель — тысяча игроков на окончание альфы.

Смотреть, что получилось

Недельный геймдев: #216 — 9 марта, 2025

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.6K

Из новостей: Godot Engine 4.4, появилась тулза для перекомпиляции игр с Xbox 360 в x86 для ПК, продано более 8 миллионов копий Monster Hunter Wilds всего за 3 дня.

Из интересностей: в чём причина высокой скорости fastDOOM, в чём смысл странных статус-эффектов, симуляция воды над рельефом, воссоздание оригинального вступления Warcraft III.

Читать далее

Как появление знаменитостей (не) сделало игры лучше

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

Разработка игр — сложный, дорогой и долгий процесс, особенно если мы говорим о ААА- и АААА-проектах. Издатели зачастую не хотят рисковать деньгами и временем, поэтому иногда идут, скажем так, читерским путем. Тогда к фотореализму, правдоподобной физике, интересным механикам, рейтрейсингу и другим атрибутам игр добавляется козырь — появление знаменитостей. Предполагается, что такой шаг должен добавить +15 к восхищению фанатов. Но иногда что-то идет не так. Давайте же взглянем на несколько случаев, когда селебрити стали частью игр.
Читать дальше →

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

Ностальгические игры: Unreal Tournament 2004

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров6.1K
image

Для большинства геймеров начала 2000-х три мультиплеерных шутера – Quake, Counter Strike и Unreal Tournament – являются ностальгичными проектами для адреналиновых перестрелок с друзьями и имеют крепкую ассоциацию с той эпохой! Эти игры заложили основы жанра и неизменно появлялись в арсенале компьютерных клубов того времени. И хотя споры о том, какой из этих шутеров лучше, регулярно вспыхивали среди знакомых, в игровых журналах и на просторах интернета, в игровых клубах моего города безраздельно царил Counter Strike, лишь изредка уступая место Quake III. Но это не мешало мне проникнуться и всем сердцем полюбить именно Unreal Tournament!

Не сосчитать, сколько я провёл в этой серии игр, ведь это время, наверно, исчислялось бы сотнями и тысячами часов, поэтому неудивительно, что до сих пор не написал статью про Quake III, но про UT пишу уже второй обзор! Поэтому, если вам ближе классика 1999 года, рекомендую ознакомиться с моей предыдущей работой, однако в этот раз мой взгляд обращён к обновлённой редакции 2004 года – версии, которая сразу после спорного Unreal Tournament 2003 предстала в виде отточенного проекта, задавшего новые стандарты для арена-шутеров.

Сегодня мы вернёмся в 2004 год и посмотрим, почему Unreal Tournament 2004 не просто заслуживает звания классики, а по-прежнему остаётся одной из лучших игр этого жанра. Что сделало её такой особенной? Почему спустя годы воспоминания о ней вызывают тёплую ностальгию? Ну а чтобы освежить воспоминания, в конце я выложу сборку на сборку, что без проблем запустятся на современных системах, да еще и с русификатором и фиксом разрешения экрана!
Читать дальше →

3D для каждого: Оптимизация модели. Часть 1, объяснительная

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров7.1K


Доброго времени суток, хабражители и хабражительницы!


В прошлых статьях (например, раз и двас) я не раз касалась темы оптимизации моделей. Однако какими именно методами оптимизируют модели и зачем?

В современном мире оптимизация преследует нас повсюду. Оптимизация производства, оптимизация времени, оптимизация логистики… И 3D-художников оптимизация тоже преследует чуть ли не с основания 3D как искусства.
Читать дальше →

Ультимативные крестики-нолики и iPXE

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

Привет, Хабр! Меня зовут Вова, я разработчик в Selectel. На днях меня осенило: загрузка сервера по сети — это прекрасный инструмент, из которого можно сделать что-нибудь необычное. Например, игру. У нас есть минимальный набор: командный интерпретатор, возможность скачивать и выполнять произвольный код.

Ранее я уже использовал инструменты не по назначению, когда создавал Морской бой на SQL, тетрис в QR-коде, крестики-нолики в DNS и Gravity Defied на sed. С прошлой «серии» ненормального программирования прошло почти два года — время вновь попробовать силы и придумать что-нибудь новое.
Читать дальше →

Приложение «7-дневный экочеллендж по SMS» на Python

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров1.1K

Привет, Хабр! Сегодня немного поиграем. Точнее, рассмотрим, как организовать и автоматизировать двустороннее взаимодействие с базой контактов через SMS API. Суть игры — выполнять список экозаданий и набирать баллы.

Читать далее

В чём причина высокой скорости fastDOOM

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров15K

Зимой 2024 года я восстанавливал IBM PS/1 486-DX2 66Mhz, «Mini-Tower», model 2168. В подростковом возрасте я мечтал о таком компьютере, но не мог себе его позволить. Не могу выразить словами, насколько меня радовала работа над этой машиной.

Как только мне удалось его запустить, я сразу же провёл бенчмарк одного ПО.

Читать далее

Симуляция воды над рельефом

Уровень сложностиПростой
Время на прочтение18 мин
Количество просмотров4.7K

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

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

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

Читать далее

Геймификация продукта: почему призы и награды — не главный мотиватор пользователей

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.8K

Почти все современные акции и промо кампании завязаны на материальную мотивацию – деньги, дорогие призы, айфоны, сертификаты и прочее.
Это сажает маркетинг на "иглу" призов с которой невозможно слезть. Показываю отличный пример, как создается нематериальная мотивация без призов и дорогих наград.

Многие начинающие геймификаторы наивно полагают:
— Главное поставить хороший и жирный приз. Разыграем айфон и дело гарантированно пойдет!

Наивные люди.

Читать далее

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