Прогресс качества графики 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 версии, начали писать документацию в текстовых документах … это было так неинтересно и нудно.

s4g краткое описание

Вот и настает момент выпуска первой публичной версии нашего скриптового языка программирования s4g 0.9.2. Осталось синхронизировать последние изменения, доделать сайт, поправить документацию и можно выпускать в свет, а пока мы все это делаем я хотел бы рассказать немного о этом языке.

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

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

Какова роль программиста в проекте?

Частенько читаю форумы разработчиков игр, и достаточно часто приходится видеть темы посвященные спорам кто круче. Роль программиста важна. Если в проекте присутствует программирование то без программиста никак, а если программирование не нужно, при чем тут его важность? Сам факт наличия споров содержание которых, пытается поставить под сомнение ценность программистов делает программистов ценнее, показывая при этом слабость/некомпетентность инициаторов споров.