Публикации по теме 'game-engine'


Как сделать собственный игровой движок (и зачем)
Итак, вы думаете о создании собственного игрового движка. Большой! Есть много причин, по которым вы хотите сделать его самостоятельно, а не использовать коммерческий, такой как Unity или Unreal. В этом посте я объясню, почему вам это может понадобиться, какие системы необходимы в игровом движке и как вам следует подходить к разработке это. Я не буду вдаваться здесь в какие-то глубокие технические подробности, это о том, зачем и как разрабатывать игровой движок, а не учебник о..

Создание вашей первой видеоигры | С чего начать?
Создание вашего первого видео может быть веселой и захватывающей задачей, но есть много вещей, которые могут пойти не так, когда дело доходит до этого. Например, вы можете не знать, куда идти из того места, где вы находитесь, или даже какой игровой движок использовать. Мы все были там раньше. Вот руководство о том, с чего начать, когда дело доходит до создания вашей первой видеоигры. Шаг 1. Найдите свой игровой движок Поиск подходящего игрового движка — одна из самых важных..

Годо для разработчиков Unity
Объяснение основных понятий! Введение: Как разработчик игр, понимание основных концепций различных игровых движков имеет решающее значение при переходе с одного движка на другой. В этом сообщении блога мы рассмотрим ключевые концепции движка Godot, сравним их с игровым движком Unity, при этом предоставим простые для понимания объяснения и закончим примером кода, чтобы…

Метапрограммирование шаблона: циклы времени компиляции по методам класса
Не пугайтесь названия! Этот пост был вдохновлен этим сообщением в блоге . В сообщении Стефан упоминает, что оставляет полную реализацию как упражнение для читателя . Через некоторое время, изучая метапрограммирование шаблонов , я придумал реализацию, которой, как я думал, поделюсь в этой статье. Да, вы можете использовать Boost , но какой в ​​этом веселье? В конце концов, метод util, который мы создадим здесь, будет использоваться для моей реализации игрового движка , так что,..

nCine Dev Обновление 11
Обновления с июня по первую половину июля 2019 г. Опубликовано 16 июля 2019 г. Отличные новости для этого обновления разработки: новая поддерживаемая платформа! Эмскриптен Я помню, как несколько лет назад обдумывал идею переноса nCine на Emscripten . В конце концов, у меня были все требования: я использовал OpenGL ES для Android, GLFW и SDL2 в качестве входных бэкендов, OpenAL и Vorbis для аудио, libpng для изображений и уже поддерживал POSIX API. К сожалению, всегда было..

Разработка игрового движка на JavaScript — 1
Вступление, дизайн и первые детские шаги. Моя любимая игра — Super Mario Bros, я до сих пор ее люблю. Я всегда мечтал создать подобную игру. Возможно, это одна из причин, почему я сейчас занимаюсь разработкой программного обеспечения. В этой серии я разработаю игровой движок, который можно будет расширить для разработки любого короля игр, но я расширим его таким образом, чтобы создать аркадную 2D-игру с боковой прокруткой, такую ​​​​как Марио. Дизайн Существует множество..

Mana Engine: работа с компонентами
До сих пор мои сообщения были сосредоточены на системах и на том, как они планируются. Другая половина — это фактическое использование компонентов, к которым у каждой системы есть доступ. Я не думаю, что прямо заявил об этом, но если вы не поняли из моих предыдущих постов, Mana Engine представляет собой архитектуру Entity-Component-System (ECS). Быть ECS необходимо для того, чтобы планировщик работал, поскольку системы указывают, к каким компонентам они могут получить доступ. Между..