Как стать автором
Обновить
211.12

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

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

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

Фэнтези и бизнес-показатели: как и во что менеджеры играют на работе

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

— Я тебе за что плачу? За то, чтобы ты играл на рабочем месте!?
— Да.
— Действительно…Продолжай.

Люди играли, играют и будут играть. Но почему бы не играть с пользой и вместо «Танки Онлайн» приносить результат банку, а себе — денежку? Никаких причин отказываться от такой идеи нет, поэтому в 2020 году мы сделали пошаговую стратегию для сотрудников, чтобы поднять реальные показатели продаж и обученности. В игру мы зашили всё, что касается продаж продуктов малого бизнеса и обучения менеджеров, а интерфейс встроили в SFA — платформу, где мы проводим сделки.

И наш опыт легко повторим.

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

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 4

Новости

Игра за неделю с помощью нейросетей. День 5

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

В этой части добавлено более 90 уровней с разным контентом, новые офферы и те самые подписки, о которых многие слышали и хотели попробовать :)

Но начнём по порядку.

Читать далее
Всего голосов 8: ↑1 и ↓7 -6
Комментарии 2

Модульные механики на Unity

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

Привет, Хабр! Меня зовут Игорь, и я Unity Developer. В этой статье хотел бы рассказать, как можно делать модульные механики для игровых объектов, за счет разделения данных и логики без ECS.

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Комментарии 2

Недельный геймдев: #141 — 1 октября, 2023

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

Из новостей: Epic Games сократила 16% сотрудников, Джим Райан покинет пост главы PlayStation в марте 2024 года, Россия оказалась на втором месте по размеру аудитории Baldur»s Gate 3, президент Capcom считает, что цены на игры «слишком низкие».

Из интересностей: доделать игру и умереть — на связи основатель студии perelesoq, стоит ли инди разработчикам идти к ИРИ за финансированием, осторожный геймдев, как заработать $1 000 000 в Steam (история Inmost).

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 16

Истории

Техническое обслуживание вместо ремастеринга. Как спасти старые ПК-игры на новой ОС

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

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

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

Многие старые видеоигры были потеряны со временем, потому что они не продаются и поэтому разработчики не поддерживают их. Но есть энтузиасты, которые уже много лет поддерживают работу старых игр, портируя их на Linux. Это даёт повод разработчикам задуматься о «саппорте» игр, а не о «ремастерах».
Читать дальше →
Всего голосов 31: ↑28 и ↓3 +25
Комментарии 20

React + Three.js. Создаём собственный 3D шутер. Часть 1

Уровень сложности Средний
Время на прочтение 31 мин
Количество просмотров 2.6K
Туториал

Привет, дорогие пользователи мира IT!

В эпоху активного развития веб-технологий и интерактивных приложений, 3D-графика становится всё более актуальной и востребованной. Но как создать 3D-приложение, не теряя преимуществ веб-разработки? В этой статье мы рассмотрим, как сочетать мощь Three.js с гибкостью React, чтобы создать собственную игру прямо в браузере.

В статье вы познакомитесь с библиотекой React Three Fiber и научитесь создавать интерактивные 3D-игры.

Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 4

Федя, дичь

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 22K
Ретроспектива

В мире программирования существует огромное количество багов, и если бы каждый баг стал бабочкой, то программеру в раю уже давно оставлена пара полян для развития навыков энтомолога. Несмотря на все совершенства этого мира: компиляторы, pvs‑studio и другие статические анализаторы, юниттесты и отделы QA, мы всегда находим способы преодолеть преграды кода и выпустить на волю парочку новых красивых и удобных видов. Есть у меня txt файлик, которому очень много лет, и куда я складываю интересные экземпляры. Все примеры и действия описанные в статье вымышленные, ни один стажер, джун или студент уволены не были. Hello, World! Where are your bugs?

Hello, World! Where are your bugs?
Всего голосов 80: ↑79 и ↓1 +78
Комментарии 69

Опыт участия в Epic MegaJam: 7 дней творения

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

Я «обычный» энтерпрайз программист, но недавно попробовал силы в Epic Mega Jam 2023. Опыт получился яркий, эмоциональный. Сразу захотелось поделиться. Вероятно, профессионал прочитает статью с рукой у лица, если вообще будет читать. Но текст больше для тех из нас, кто занят в смежных индустриях и неравнодушен к играм. 

До этого имел некоторый опыт с Unity примерно в 2015, а позже, в 2018, делал небольшую 2D игру на LibGDX, это небольшой движок на Java. Java — мой основной язык, было интересно оценить знакомый инструмент в новом амплуа. Долго искал повод познакомиться с двигателем Unreal Engine, еще с появления Unreal Development Kit, да все как-то было не с руки.

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

Основные варианты применения ИИ в разработке видеоигр

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

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

Читать далее
Всего голосов 4: ↑0 и ↓4 -4
Комментарии 3

Геймификация в охране труда: кому, зачем и как?

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

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

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

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 1

Как создавалась System Shock

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

В далеком 1994 году на прилавках магазинов появились дискеты с новым ролевым шутером от первого лица под названием «System Shock». Он предлагал окунуться в сложный интерактивный мир, способный реагировать на принимаемые игроком решения и ведущий себя при этом естественным образом. Если учесть, что главный конкурент, в лице «DOOM II: Hell on Earth», развлекал игроков в основном адреналиновым геймплеем «беги и стреляй», такие обещания звучали довольно амбициозно и несколько выбивались из трендов. Но всё же, несмотря на высокие оценки и положительные отзывы прессы, «System Shock» проиграла битву за геймерские сердца. По данным различных изданий за три месяца (с 23 сентября по 31 декабря) было продано чуть более 17 000 копий. Для сравнения: «DOOM II: Hell on Earth», который вышел 30 сентября в том же году, только за первый месяц разошелся тиражом в 600 000 проданных копий. Но пусть результаты на выходе и оказались неутешительными, это не помешало «System Shock» впоследствии обрести культовый статус, оставить след в истории и отчасти открыть дверь для сюжетно-ориентированных шутеров.
Читать дальше →
Всего голосов 29: ↑29 и ↓0 +29
Комментарии 3

Баланс и кривая интереса в казуальных играх

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

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

В этой статье я расскажу, как реализовал баланс для своей мобильной игры в жанре Match-2.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Комментарии 9

Российские инди-игры и студии, которые их создают

Время на прочтение 6 мин
Количество просмотров 6.3K
Ретроспектива

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

В мире видеоигр существует огромное множество независимых разработчиков, которые раскрывают свой творческий потенциал через игры, не имея при этом многомиллионных бюджетов и команды из сотен человек. Часто из больших студий люди уходят для реализации своих идей. Крупные компании ориентируются на маркетинг и не рискуют создавать новые игровые механики – поэтому на выходе получают однообразные проекты. А благодаря тому, что часто в инди-проекты не вложили деньги крупные издатели, продюсеры, инвесторы, они получаются по-настоящему интересными злободневными и свежими. Разработчики ориентируются на игроков и своё видение. И, бывает, выпускают мировые хиты – например, Stray, Among Us и Vampire Survivors.

Новаторские механики могут иногда перехватить интерес пользователей и отвлечь их от крупных проектов. А результатом появления новой инди-команды может стать студия, которая уже может делать дорогие в реализации AAA проекты. И один из примеров - Ubisoft, где i в названии означает  indépendance, что говорит об инди-корнях компании.

Сейчас рынок инди-студий в России довольно силён, в стране много интересных команд, региональных и онлайн комьюнити и мини-акселераторов. 

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

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 12

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

Битва пет-проектов
Дата 25 сентября – 30 ноября
Место Онлайн
PG Boot Camp Russia 2023
Дата 5 октября
Время 10:00 – 17:00
Место Москва Онлайн
Joker
Дата 9 – 14 октября
Время 16:00 – 19:30
Место Санкт-Петербург Онлайн
Открытый урок «Kafka Streams»
Дата 16 октября
Время 10:00
Место Онлайн
Питч-сессия pravo (tech) impulse
Дата 19 октября
Время 15:45 – 17:30
Место Москва
Russia Risk Conference 2023 — 19-я конференция по риск-менеджменту
Дата 25 – 26 октября
Время 10:00 – 19:00
Место Москва Онлайн
IT Recruiting – HR Forum 2023
Дата 8 – 10 ноября
Время 9:00 – 18:00
Место Москва
Онлайн IT HR-конференция HR42
Дата 17 – 18 ноября
Время 10:00 – 14:00
Место Онлайн
HighLoad++ 2023
Дата 27 – 28 ноября
Время 9:00 – 20:00
Место Москва Онлайн

Godot — это не новая Unity. Анатомия вызова API в Godot

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

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

Апдейт: ведущий разработчик Godot Хуан Линьетски опубликовал ответ на этот пост.

Читать далее
Всего голосов 23: ↑23 и ↓0 +23
Комментарии 33

Работа в команде: взаимодействие программистов и художников при разработке игр

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 2.5K
Ретроспектива

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 7

Дизайн уровней в Quake II: классика своего жанра

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

Последний раз я старался проходить Quake II ещё в детстве на PS1, но на геймпаде было играть невозможно, а PC в то время еще не было. Но Id Software решили перевыпустить не только первую, но и вторую часть. Решил пройти Quake II. Получил огромное удовольствие не только от уровней, но и от искусственного интеллекта врагов, которые стараются уворачиваться от выстрелов игрока, что в современных играх можно даже не увидеть. Узнал, наконец, чем вдохновлялись разработчики Bulletstorm (2011), которые реализовали дробовик, откидывающий врагов. Разберем дизайн уровней игры.

Читать далее
Всего голосов 22: ↑17 и ↓5 +12
Комментарии 11

Как генеративный ИИ будет использоваться в разработке игр в ближайшее десятилетие: исследование Bain&Company

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

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

Читать далее
Всего голосов 3: ↑1 и ↓2 -1
Комментарии 4

«Ушами Саунд-Дизайнера | Проект 01» — Unity 2D Game Kit + FMOD

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

Привет! Меня зовут Даниил, я занимаюсь саунд-дизайном (sound design) и пишу музыку. Это первая моя статья и по совместительству пилотная в планируемом цикле; поэтому, вероятно, она будет содержать дополнительную информацию, которую я планирую перенести в отдельную публикацию (если данная серия получит продолжение).

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

Несмотря на то, что рассчитан данный цикл на «специалистов», предполагаю, что он может быть полезен и тем, кто интересуется аудио или косвенно сталкивается в своей работе со звуком.

Примечание: предполагается что читатель знаком с базовыми принципами работы в FMOD и Unity.

Сейчас я планирую рассмотреть наиболее нетривиальные моменты с упором на процесс имплементации аудио. В противном случае статья может незаметно превратиться N-страничный нечитабельный талмуд. Все учебные проекты, о которых будет рассказано, находятся в свободном доступе и выполнены на Unity engine (Asset Store) и Unreal engine (Unreal Engine Marketplace).

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

Читать далее
Рейтинг 0
Комментарии 0

Недельный геймдев: #140 — 24 сентября, 2023

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

Из новостей: Unity извинилась перед сообществом и обновила правила, разработчики Terraria задонатили 100к командам Godot и FNA, AppLovin выкатили unifree для миграции Unity‑классов в скрипты других движков.

Из интересностей: изучение протокола System Link в Halo 1, как создавалась EVE Online, можно ли сделать бектрекинг в играх весёлым.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 3

Битва за производительность: SparseMap vs GenerationsMap

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

Есть такая занимательная структура данных, описанная в статье Russ Cox — sparse map.


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


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


Читать дальше →
Всего голосов 27: ↑26 и ↓1 +25
Комментарии 8

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

Работа