Документирование с Doxygen. Основные настройки

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

Visual Studio. Зависимости проектов. Блокировка файлов.

После выпуска SkyXEgine 0.9.0 у нас появились некоторые проблемы в Visual Studio 2013, а именно ребилд с первого раза не удавался, либо со второго, либо с третьего раза получалось собрать. Казалось бы, надо настроить зависимости и все будет нормально, но не так все просто. Нам это надоело и мы потратили около половины дня на решение этих проблем, но можно было бы потратить не более часа))

SkyXEngine 0.9.3. Процесс разработки

21.11.2017 мы выпустили новую версию нашего движка SkyXEngine 0.9.3. Процесс разработки новой версии привнес много изменений в проект, было совершено много ошибок ведения проекта. В данной статье поговорим именно об этом)

Прогресс качества графики SkyXEngine

Недавно откопали скрины 2015 года, сравнили с текущей графикой, были очень сильно удивлены, посмотрел на скрины разных годов и понял что уровень графики оказывается растет. В данной статьей покажу хронологические скриншоты рендера нашего движка SkyXEngine. Внутри много скринов и как следствие трафика))

В чем сложность разработки движка для игры?

В чем сложность разработки движка для игры? Совсем недавно получил письмо с подобным вопросом, и кстати сказать встречаю такое не первый раз. С 2011 кода веду разработку своего движка, в свободное время, ради удовольствия … ну почти так, а если точнее то забыл когда получал от этого удовлетворение. С самого начала я тоже не понимал, а в чем собственно говоря сложность разработки движка для игры? Однако сейчас я это понимаю всей своей сущностью, к счастью или нет, я пока точно не понял, но с уверенностью сказать что я делаю правильно не могу.

История создания s4g до версии 0.9.2

Мне всегда было интересно как же создавался какой-то проект, его история создания, до определенной версии. Поэтому и мы начнем)) В статье расскажу историю разработки s4g до версии 0.9.2 с момента задумки.

Что такое API?

Казалось бы, написал программу, и весь ее код и есть API, однако не все так просто, как кажется) Предоставляя лишний код в программный интерфейс создаются дополнительные проблемы использования, что за код, куда его девать и как с ним быть? Какой код вычленить для использования? В данной статье рассмотрим что такое API (программный интерфейс/интерфейс программирования) и его значимость.

Стандарт оформления кода который мы приняли

Буквально перед началом разработки s4g 0.9.2 мы приняли стандарт оформления кода. И в данной статье я хотел бы рассказать о нем.

s4g 0.9.2

Вчера ночью залили архив с исходным кодом s4g 0.9.2 на сервер и завершили разработку текущей версии языка. Это было крайне не просто …

Документирование Doxygen. Введение

Оказывается, процесс написания документации может быть достаточно простым и понятным … при помощи Doxygen. До недавнего времени у нас в проекте не было документации вообще. И вот мы взялись за s4g 0.9.1 версии, начали писать документацию в текстовых документах … это было так неинтересно и нудно.