Рубрика «игровые движки»

Стоит открыть исходники любого современного игрового движка – неважно, это C++-рендер, сделанный на коленке, или какая-нибудь гигантская экосистема вроде Unity или Unreal Engine – вы первым делом натыкаетесь на одни и те же знакомые сущности. Все вокруг живет в Vector3: координаты, направления движения, точки столкновений. Каждая частица указывает, куда она смотрит, с помощью Quaternion. А если требуется что-то покруче – переносить и одновременно крутить объект, то Matrix4x4Читать полностью »

Всем привет, меня зовут Александр Антипин и я руковожу небольшой студией разработки игр и IT-решений для бизнеса.

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

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

Кратко рассказываем, как устроен каждый, чем удобен и какие есть ограничения. А в конце — таблица для сравнения, если нужно быстро сориентироваться.

Содержание:

  1. Для освоения гейм-дизайна и первых проектов:

  2. Для нишевых форматов:

На дворе 2025 год, а я всё ещё продолжаю делать видеоигры. Если верить archive.org, я начал заниматься этим двадцать лет назад! Достаточно долгий срок для одного увлечения...

Screenshot of my website circa 2011

Скриншот моего веб-сайта примерно за 2011 год

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

Banner

Когда я начал работу над Architect of Ruin в декабре 2023 года, то решил делать её в игровом движке Bevy. Мой выбор был мотивирован собственным интересом к Rust — языку, от работы с которым я получаю много удовольствия. Ещё больше меня привлекла в этом движке модель Читать полностью »

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

Пролог на 3 033 знака (да, я посчитал)

Меня зовут Владимир Летуновский, и у меня есть две особенности.
Первая: мне тринадцать, и я искренне считаю, что vkCmdPipelineBarrier— это идеальный подарок на день рождения.
Вторая: все вокруг уверены, что школьники должны играть в Fortnite или — на худой конец — делать домашку, а я вместо этого выращиваю собственный игровой движок на C++ 20 + Vulkan 1 .3, да ещё и обучаю мультимодальную LLM, которая самаЧитать полностью »

Не одними Unity и Unreal Engine. Альтернативные игровые движки - 1

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

Если вы увлекаетесь видеоиграми, вы, вероятно, часто слышали о Unity и Unreal Engine. А если также интересуетесь разработкой игр, то, скорее всего, слышали ещё и Godot, как об альтернативе этим двоим. В любом случае, приняв решение податься в гейм девелоперы, изучение одного из этих трёх движков даст вам наибольшую отдачу за ваше время и усилия с точки зрения трудоустройства в игровой индустрии. Но одной из проблем, возникших из-за того, что почти каждая игра использует один из этих популярных движков, стало то, что все игры теперь выглядят и ощущаются одинаково.

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


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