Публикации по теме 'gamedev'


Спасибо, Марио, но код нуждается в исправлении — проверка TheXTech
Круто, когда разработчики-энтузиасты создают рабочий клон известной игры. Еще круче, когда люди готовы продолжать развитие таких проектов! В этой статье мы проверяем TheXTech с помощью PVS-Studio. TheXTech — открытая реализация игры из вселенной Super Mario. О проекте TheXTech — это SMBX 1.3. движок игры переписан на C++. Оригинальный SMBX (Super Mario Bros. X) был написан на Visual Basic 6 Эндрю Спинксом в 2009 году. Он позволяет создавать уровни из элементов игр Nintendo..

Программирование видеоигр без кода: серия руководств по проектированию от Virtus
Unreal 4 в мощном движке разработки как для игровых, так и для кинематографических проектов, в немалой степени из-за его невероятной универсальности. Blueprinting — один из многих способов, с помощью которых Unreal делает разработку доступной для людей всех слоев общества. Виртус — опытный разработчик, он программировал игры и сценарии с помощью чертежей и традиционного кодирования, что дает ему уникальное преимущество в демонстрации того, что легко анализировать и с ним весело проходить...

Как анализатор PVS-Studio стал находить еще больше ошибок в проектах Unity
При разработке статического анализатора PVS-Studio мы стараемся развивать его в разных направлениях. Так, наша команда работает над плагинами для IDE (Visual Studio, Rider), над улучшением интеграции с CI и так далее. Повышение эффективности анализа проектов в Unity также является одной из наших приоритетных задач. Мы считаем, что статический анализ позволит программистам, использующим этот игровой движок, улучшить качество своего исходного кода и упростить работу над любыми проектами...

Создание игры для набора текста с помощью MelonJS
Узнайте, как создать JS-игру с использованием MelonJS и Tiled Разработка игр - это не то, что нужно ограничивать только людьми, использующими Unity или Unreal Engine4. Разработка игр на JavaScript ведется уже довольно давно. Фактически, последние версии самых популярных браузеров (например, Chrome, Firefox и Edge) обеспечивают поддержку расширенного графического рендеринга (например, WebGL ), что открывает очень интересные возможности для разработки игр. Имейте в виду, что изучение..

Вторая проверка игровой динамики Newton с помощью PVS-Studio
Некоторое время назад где-то в Интернете я наткнулся на физический движок под названием Newton Game Dynamics. Зная, что проекты движка обычно большие и сложные, я решил проверить его код с помощью PVS-Studio на наличие интересных дефектов. Я был особенно воодушевлен этим, потому что мой коллега Андрей Карпов уже проверял его в 2014 году, и повторная проверка была бы хорошей возможностью продемонстрировать эволюцию нашего анализатора за последние шесть лет. На момент написания этой статьи..

Лучшие игры по заданным критериям
Поскольку общий балл, по которому были объявлены победители, основывался на совокупности различных критериев, мы смогли извлечь эти результаты и представить вам 10 лучших списков по каждому из них отдельно. Это были: инновации, развлечения, тема, игровой процесс, графика, звук и элементы управления. Проверьте приведенные ниже списки и обратите внимание, что числа в скобках являются общими местами данных записей, а списки не содержат игр WebXR: Топ-10 в области инноваций: 1...

Статический анализ как часть процесса разработки в Unreal Engine
Автор: Андрей Карпов Unreal Engine продолжает развиваться по мере добавления нового кода и изменения ранее написанного кода. Каковы неизбежные последствия постоянного развития проекта? Появление в коде новых ошибок, которые программист хочет выявить как можно раньше. Один из способов уменьшить количество ошибок - использование статического анализатора типа PVS-Studio . Более того, анализатор не только развивается, но и постоянно учится искать новые паттерны ошибок, некоторые из..