Рубрика «Gamedev»

Сериализация в Unity: известные атрибуты и их проблемы - 1

Любой Unity-разработчик знаком с атрибутом [SerializeField]Читать полностью »

Как я делал автопуть для игры на Phaser (TypeScript) - 1

Пролог

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

Читать полностью »

Итак, начнём с того, как в Unreal Engine в целом устроена локализация

В движке предусмотрен специальный инструмент — Localization Dashboard, который предоставляет достаточно широкий набор возможностей для перевода, нас больше всего интересуют: сбор текста, экспорт и импорт локализованных данных в формате .po.
Формат .po удобен для переводчиков, редакторов для них есть множество на любой вкус.

Читать полностью »

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

Через левел-дизайн можно:

  • направлять игрока;

  • регулировать ритм игры;

  • чередовать активности, например: бой, исследование, сбор ресурсов, выполнение заданий;

  • рассказывать истории — от правил игры до сюжетных сцен.

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

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

Читать полностью »

Осторожно: в данной серии статей я рассказываю о реверс-инжиниринге и хакинге простых кнопочных звонилок. Цель простая: расширить скудный функционал телефонов ценой до 1 000 рублей и сделать их привлекательной моддинг-платформой для самых разных гиков. Если вы когда-нибудь слышали про эльфы и патчи, и вам интересно узнать, как происходит процесс взлома и изучения прошивок, а также написания новых программ для кнопочников — приглашаю вас под кат!

❯ Предыстория

Недавно я познакомился с Ilya_ZXЧитать полностью »

Всем привет! Наверняка у каждого, кто увлекается технологиями, бывают моменты, когда хочется быстро проверить какую-то идею или ‭«поиграться‭‭» с новым API, не погружаясь в сложную разработку. Сегодня я хочу рассказать как раз о таком эксперименте выходного дня, который начался с простого желания пощупать возможности одного сервиса, а в итоге вылился в небольшой, но забавный пет-проект – GPT Arena.

Читать полностью »

Это моя небольшая история про создание примитивного пет-проекта.

Откуда растут ноги: Я посмотрел 4 эпизод 7 сезона сериала «Чёрное зеркало», где описывалась компьютерная игра с искусственным интеллектом, механизм взаимодействия с реальным миром которого ограничивался мельканием на мониторе и издаванием птичьих(скорее трубных) звуков.

Читать полностью »
Упячка давит

Упячка давит

Давно горел идеей разработать прототип игры Super Mario. Поэтому в этой статье мы рассмотрим создание 2D-платформера с анимацией, взрывами, полосой здоровья и движущимися врагами — полностью на Rust с использованием библиотеки macroquad.

Читать полностью »

Привет! Мне 15 и я делаю свою игру на UE5 — и вот почему я ушёл с VK Play

Когда я только начал делать игру в жанре battle royale, я сразу хотел, чтобы это была не просто «игра для себя», а что‑то реальное — с возможностью выложить, показать другим, и может даже зарабатывать. Ранее я уже пытался делать игры, но это были проекты которые через 2–3 дня либо лежали в корзине либо пылились в папке забытыми. Но с этим я решил идти по полной и до конца. Во время начала разработки я сразу посмотрел, куда можно загрузить игру — и выбрал VK Play. Казалось удобным: русская платформа, выплаты, публикация и всё такое.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js