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

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

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

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

Программируем систему окружающей среды из игры Divinity: Original Sin 2 на Python

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

В этой статье мы попробуем запрограммировать логику работы поверхностей из Divinity: Original Sin 2, ролевой игры с пошаговой боевой системой от создателей Baldur's Gate 3. Суть системы в том, что заклинание или предмет может создать в игровом мире поверхность (облако пара, лёд) из пива, яда, нефти, огня и т.д. Каждая поверхность по-своему взаимодействует с персонажами. Более того, под воздействием других заклинаний или предметов поверхности будут динамически меняться - их можно благословить или проклясть, прогреть или заморозить, наэлектризовать или полностью уничтожить.

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

Новости

Автостопом по мультиплееру. Часть 2: Синглплеер и Мультиплеер

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


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

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

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

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

Сочный стейк из The Elder Scrolls: Skyrim.

Графика, физика, разнообразие механик, реализм, оптимизация — все это прекрасно, когда мы говорим об играх. Но в этой статье поговорим о еде. Почему она встречается не только в кулинарных симуляторах, какую роль ей отводят разработчики и с чего все началось. Добро пожаловать под кат.
Читать дальше →
Всего голосов 29: ↑29 и ↓0+42
Комментарии15

Геймдев жив?

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

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

Читать далее
Всего голосов 29: ↑26 и ↓3+27
Комментарии35

Истории

Организация игровых данных на примере игры Mind Over Magic

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

Mind Over Magic — это симуляционная игра, разработанная Sparkypants и изданная Klei Publishing.

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

Узнать что там внутри
Всего голосов 9: ↑7 и ↓2+7
Комментарии6

Недельный геймдев: #182 — 14 июля, 2024

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

Из новостей: Piranha Bytes всё, российский рынок разработки видеоигр вырос на 18%, Microsoft повысит стоимость Game Pass, экспериментальная ветка Blender для работы с физикой.

Из интересностей: как и зачем разрабатывать 3D‑игру с нуля под компьютеры из 90-х в 2024 году, Кирилл Золовкин о семи смертных грехах продюсеров PC‑игр, как остаться без средств за 2 дня до релиза, стоит ли запускать игру сразу после появления на Steam Next Fest.

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

Как мы создали первого в мире телеграмм бота с играми Sega и Dendy и привлекли 169 тыс. пользователей без рекламы

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

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

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

5 советов по разработке игр от соло-разработчика

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

Полтора года я занимаюсь разработкой игр, а последние несколько месяцев посвятил созданию своего первого полностью самостоятельного проекта. У меня не было подобного опыта, так как ранее я участвовал в создании игр на должности Unity‑разработчика, и объём моих задач был ограничен. А теперь мне необходимо всё делать самостоятельно. Хоть я и делаю игру для мобильных устройств и веба, но чётко ощущаю, что её разработка затянулась.

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

Читать далее
Всего голосов 24: ↑21 и ↓3+26
Комментарии7

Внутренний стартап или Как и зачем мы запускаем веб-игры

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

В нашей компании есть традиция — создавать маленькие внутренние стартапы, а не только кодить на заказ. Это и отдушина для разработчиков, и шанс попробовать себя в новых нишах. Так в декабре 2023 года в Magnus Tech появился сайд-проект, выросший затем в полноценную небольшую игровую студию Сheesy Cheese, которая уже протестировала десятки гипотез и запустила три успешные веб-игры, в которые сыграли более 200 тыс. человек. 

Меня зовут Никита Аполлонов, я руковожу командой разработки. Сегодня я расскажу, откуда мы берём идеи для наших проектов, как научились работать с российскими игровыми площадками и почему веб-игры Great Again. И для начала — немного о нынешнем положении вещей в отечественном геймдеве.

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

Сам написал, сам полетал: как и зачем я разработал 3D-игру с нуля под компьютеры из 90-х в 2024 году?

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


Осторожно: Несмотря на кажущуюся сложность статьи о разработке целой 3D-игры с нуля, я постарался систематизировать и упростить материал так, чтобы понятно было любому заинтересованному читателю, даже если вы далеки от программирования в целом!

Статьи о разработке инди-игр — это всегда интересно. Но разработка чего-то абсолютно с нуля, без каких-либо движков или фреймворков — ещё интереснее! Почти всю свою жизнь, буквально с 13-14 лет меня тянет пилить какие-нибудь прикольные 3D-демки и игрушки. Ещё на первом курсе ПТУ я написал небольшую демку с 3D-вертолетиками по сети и идея запилить какие-нибудь прикольные леталки не покидала меня по сей день! Спустя 6 лет, в 22 года я собрался с силами и решил написать небольшую аркадную демку про баталии на самолетиках, да так, чтобы работало аж на видеокартах из 90-х — NVidia Riva 128 и 3DFX Voodoo 3! Интересно, как происходит процесс разработки игры с нуля — от первого «тридэ» треугольника, до работающей на реальном железе демки? Тогда добро пожаловать под кат!
Читать дальше →
Всего голосов 66: ↑66 и ↓0+86
Комментарии28

Автостопом по мультиплееру. Часть 1: Введение

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

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

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

Как создать саундтрек в монгольском сеттинге если ты не монгол

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

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

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

Как The Finals совершил революцию в мультиплеерных шутерах, перенеся расчет разрушаемости на сервер

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров8.7K
The Finals — шутер от первого лица, разработанный и изданный компанией Nexon Embark Studios. Бывшие авторы Battlefield реализовали кое-что ранее немыслимое, но далеко не все это заметили.


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

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

Как управлять миром шестиугольных призм на GPU

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


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


Как и зачем я это сделал, и как дошёл до жизни такой, я поведаю в этой статье.


Внимание, в статье есть много скриншотов!

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

Недельный геймдев: #181 — 7 июля, 2024

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

Из новостей: Bevy 0.14 и виртуальная геометрия, Nintendo не планирует использовать ИИ в разработке игр, гендиректор ИРИ о негативных отзывах Смуты от ботов и либералов, Voodoo обвинили в использовании ботов в играх на реальные деньги.

Из интересностей: как делать игру 5 лет и не потерять себя, наука света, маркетинг кози игры без бюджета, как правильно создавать демки.

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

Как правильно применять ScriptableObject в Unity

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

Введение

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

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

Дневник разработки настольной игры СУПЕРТАНК по «танчикам» для NES. Часть 16. Про 16-битную версию Battle City

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

В свое время для меня стало открытие существование эмуляторов – приложений, которые позволяют запустить на компьютере образы игр от приставок и играть прямо как на старенькой консоли. Эмуляторы дали вторую жизнь старым играм с приставок 3-го и 4-го поколения (8-ми и 16-ти битных приставок) и многим другим платформам. Благодаря им стала доступна огромная библиотека ретроигр, которых за прошедшее время создавалось очень много.

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

Как я реализовал процедурную генерацию лабиринтов в своей игре

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

Приветствую вас! Меня зовут Денис, я разрабатываю игры на Unity, и сегодня я расскажу о том, как устроена генерация лабиринтов в игре, которая находится на данный момент в разработке.

Это не коммерческий проект (хотя есть планы по выпуску игры в Google Play), а мой личный, так что в конце статьи вас ждёт технодемка.

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

Корсары, от игрока до композитора игры

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

Всем привет, моё имя Назар. Я игровой композитор и основатель саунд продакшн студии Music we Deserve. Хочу рассказать историю о том, как я прошел большой путь от простого игрока, фаната Корсаров, до ученика Юрию Потеенко (композитор оригинальных корсаров) и в итоге сам стал композитором новых Корсаров!

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

Корсарская Химера. Из личной песни в саундтрек таверны

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

Всем привет, моё имя Назар. Я игровой композитор и основатель саунд продакшн студии Music we Deserve. В этой статье я расскажу как моя глубоко личная песня превратилась в саундтрек таверны для игры Корсарская Химера

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

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

Работа