Обновить

Одним из самых популярных типов проектов - за который берутся начинающие разработчики - это собственные игровые движки.

Причины понятны: интересно, интеллектуальный вызов, хочется получить красивую картинку и т.д.

Причём многие прекрасно понимают, что их проект это исключительно хобби/прокачка скиллов. Он не выстрелит и станет одним из сотен подобных.

Но есть и такие, которые искренне верят, что когда они выкатят рендер Sponza, то геймдев сообщество ахнет и поспешит портировать свои игрульки на их движок. Одновременно щедро осыпая их донатами.

Этого не произойдёт.

Мы живём в эпоху жесточайшей конкуренции среди игровых движков. Где все ниши заняты(причём порой одна ниша может быть занята сразу несколькими проектами). И их поделку никто даже не заметит.

Один из последних движков/фреймворков - который смог - это raylib. Но это произошло за счёт нахождения уникальной ниши: чистый C (с минимум зависимостей), простой API, старое доброе процедурное программирование, относительно богатый функционал и тд. Причём у разраба ушло на его разработку 13 лет.

Всё это нужно понимать, прежде чем приступать к делу. И трезво смотреть на вещи.

Теги:
+1
Комментарии4

Представлен открытый минималистичный браузер Northstar, написанный полностью с нуля на языке C

Представлен открытый минималистичный браузер Northstar, написанный полностью с нуля на языке C. Одно окно, одна страница, один процесс — около 170 000 строк оригинального кода на C. В проекте не используется сторонний движок: ни Gecko, ни WebKit, ни Blink. Это свободное программное обеспечение, распространяемое на условиях лицензии GNU General Public License v3.0.

Представлен открытый минималистичный браузер Northstar, написанный полностью с нуля на языке C

Публикации