Unicorn Developer

+426
с 2022

The developer, the debugger, the unicorn. I know all about static analysis and how to find bugs and errors in C, C++, C#, and Java code.

30 подписчиков
6 подписок

Недавно провели крутой вебинар про GameDev вместе с экспертами из Forgotten Empires и Playrix. Разобрали, какие инструменты входят в арсенал GameDev-команд, зачем они нужны и почему профилировщики играют ключевую роль в разработке. А бонусом — показали, как превратить ваш код в настоящий город.

3

Рынок современных игровых движков постепенно расширяется, и всё больше студий выбирают не кого-то из двух гигантов (учитывая последние события, вообще одного), а движки поменьше. Сегодня поговорим про одного из новичков индустрии — S&Box. И это случай, когда новичок не такой простой, каким кажется. Подробнее о проекте и о том, какие ошибки мы смогл…

Песочница ошибок: проверка игрового движка S&Box

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

Давайте заглянем в этот самый вайб-код
8
Зачем делать игры, которые увидят немногие? | Разбаговка #6

В гостях подкаста от PVS-Studio "Разбаговка" Слава Грис, разработчик игр, блогер.

1
1

Приглашаем прочитать статью о том, как C++ используется в современной игровой разработке и почему индустрия по-прежнему не готова от него отказаться. Автор разбирает, как язык применяется на разных уровнях игровых движков и как на выбор технологий влияют производительность, легаси-код и ограничения платформ.

Каков C++ в gamedev'e?
10
3
1
1

Уверен, что многие владельцы Minecraft-проектов сталкивались с игроками, которые хотели взломать сервер и выдать себе права администратора. Я понимаю, что подобное случается не только в играх, и из научного интереса изучаю, как и почему это происходит. В этой статье мы рассмотрим уязвимость в моде Integrated Scripting.

Как не потерять сервер в Minecraft из-за опасных модов
1

Приглашаем на второй вебинар, посвящённый оптимизации в играх! Поговорим о работе со строками с экспертами из индустрии.

Оптимизация игр: работа со строками
4
1
Как статический анализ побуждает разработчика рефакторить код. По мотивам Source SDK

Раннее утро. Туман окутал горные хребты. Просыпайся, Гордон, вставай. Нам пора отправляться в сердце тьмы и освободить этот мир от лап дремлющего зла. Да, и не забудь свою монтировку.

1

Хотите улучшить свои проекты? Тогда вы по адресу! Приглашаем на вебинар про оптимизацию в GameDev! Вместе с экспертами из игровых студий — Forgotten Empires и Playrix— мы поговорим о тонкостях работы с памятью, кастомных аллокаторах, а также способах ускорить запуск мобильных игр.

Приглашаем на вебинар по оптимизации игр
2
2

GameDev тернист и неисповедим. Как и любой проект, он проходит испытания кровью и потом, сражаясь с тварями, тьмой порождёнными: барнаклы, пиявки, муравьиные львы. И это ещё не сказочка, это только смазочка. Больше всего стоит остерегаться жуков хедкрабов. Да, это те самые баги в коде. Если их вовремя не убить монтировкой, то ваша участь — стать от…

Боремся с хедкрабами в исходниках Source SDK
1

Это вторая статья из небольшого цикла, посвящённого знакомству с некоторыми любопытными VR-играми, а заодно и с примерами проблем в их исходном коде, найденных с помощью PVS-Studio. Знакомьтесь, NorthStar!

Копаемся в открытом исходном коде Unity VR игр. Часть 2: NorthStar
1