Войти
ПроектыФорумСобираю команду

Игровой движок на C++. (3 стр)

Страницы: 1 2 3 4 5 Следующая »
#30
20:36, 28 авг 2023

Мисс_Самец
> это дорога в никуда
Почему же? Мы полностью открыты к конструктивной критике, готовы пересмотреть принятые решения насчет ближайшего будущего проекта.

#31
20:55, 28 авг 2023

innerviewer
> Закрытый исходный код/тяжеловесность, с множеством излишнего функционала.

Ну закрытый исходный код не у всех, мне вот Godot нравится, он тут на форуме нет-нет, да появляется.
Тяжеловесность, вещь относительная. Как говорится, преждевременная оптимизация - корень всех зол.

То, что вы решили этим заняться, ваше дело. Но со стороны совсем не понятно, а зачем присоединятся. В чем конечный результат будет отличаться. Это должно быть вашей основой.

Меня как-то приглашали в проект по разработке компилятора для нового языка (не на энтузиазме). Хотели скорость как у C, и рантайм с GC. У тим лида было видение конечного результата, но он все равно не смог мне сказать, а зачем. Чем их существующие языки не устраивали.

Так и у вас, как проект, который вам самим писать в удовольствие - это понятно. Но зачем кому-то еще тратить на него свои годы, неясно(
(А ведь я тоже когда-то пытался так же легковесное что-то на JS сделать)

#32
(Правка: 21:51) 21:48, 28 авг 2023

В отличие от одного недавно распиаренного в новостях движка, у людей есть собирающийся движок, который запускается с неплохим кодом, даже вроде 20-й стандарт плюсов юзают. 
Я в прошлом году несколько современных опенсоурсных движков или не смог собрать или сразу получал краш при запуске. База есть.
Если UE4 прикроют, то как вариант лет через 3-4... может и что-то будет, кто знает.

#33
0:59, 29 авг 2023

Yarki
> Так и у вас, как проект, который вам самим писать в удовольствие - это понятно. Но зачем кому-то еще тратить на него свои годы, неясно(

Лично я присоединился к разработке уже через определенный период после её начала из мотива расширить портфолио и улучшиться как программист: изучить архитектуру, библиотеки и т.п.
Как я уже писал, считаю, что для относительных новичков (да и не только) в сфере геймдева/IT в целом, это был бы хороший и интересный опыт, который будет полезен обеим сторонам.

#34
1:12, 29 авг 2023

innerviewer
> для относительных новичков
Ошибка. Новички в лучшем случае ничего не сделают. В худшем - зафейлят все таски и улетят как тот шахматный голубь рассказывать об опыте в ООП и SOLID.

#35
1:21, 29 авг 2023

innerviewer
> расширить портфолио и улучшиться как программист

Хорошая цель, НО вот только я не думаю, что вы занимаетесь геймдевом. Разработка движка - это системное программирование. В принципе для портфолио норм, хотя я не до конца понимаю важно ли оно. Сам никогда не собирал. Если вы по итогу пойдете работать в системное программирование, то я не уверен, что портфолио (любое) там сильно оценят. Да и разработка "на энтузиазме" это всегда такое. Нужны реальные кейсы с реальными бизнес требованиями (да хоть так же для игры, если у вас есть человек, с хорошим опытом в геймдеве, он мог бы требовать от вас наличие определенных фич, а то, возможно, вы уделяете время совсем не тому). Ну и если готовиться к трудоустройству, то учите те же алгоритмы, многопоточку, сеть и т.д. Это как минимум точно спросят.

innerviewer
> для относительных новичков

Системное программирование не для новичков. "Джунов" там мало.

#36
1:35, 29 авг 2023

Некоторая логическая неувязочка. Пара джунов ходят докладывать основателю. И один из джунов приглашает еще джунов. А основатель в курсе?

#37
(Правка: 3:58) 3:55, 29 авг 2023

innerviewer
> Комментарии добавляем только в исключительных случаях, когда логика неочивидная
> (например, при использовании методов сторонних библиотек). Стараемся
> поддерживать ясный нейминг переменных, функций, соблюдаем общий код стайл в
> принципе, придерживаясь стандартов языка и парадигм - иными словами, пишем
> самодокументируемый код, чтобы не было необходимости в комментариях.
Хорошо, видимо с пониманием комметриев у вас проблемы. Спрошу по другому - где описание каждого класса, метода, параметров? Почему они не прописаны в коде? Как вы будете генерировать документацию? Про Doxygen слышали?
Если я захочу изучить движок и его API, то мне нужна документация где все тонкости разжёваны, есть картинки и я могу пользоваться поиском.

#38
(Правка: 7:08) 7:01, 29 авг 2023

и примеров использования. Мало не бывает.
У вас что собственный компилятор скриптов? похвально.

Bullet3
PhysX
- Зачем два ?

#39
10:26, 29 авг 2023

Эта тема вернула меня в мой 2010й

#40
11:01, 29 авг 2023

Eugene
> Эта тема вернула меня в мой 2010й
так и не написал свой движок?

#41
14:47, 29 авг 2023

Генерируемая документация не нужна - есть дизасемблер! gdb хватит всем.

#42
16:06, 29 авг 2023

Мисс_Самец
похерили. Плохо русские люди организовываются

#43
18:24, 29 авг 2023

А, кажется, понял!
ТС, видимо, просто не знает, что каждый уважающий себя джун и так уже пишет движок. Свой. Ещё БОЛЕЕ удобный и идеально подходящий под игры, которые он будет на нём разрабатывать.
Я тоже писал. Когда открываю свой старый репозиторий, завидую энтузиазму, энергичности и сообразительности прежнего меня.

#44
18:29, 29 авг 2023

pahaa
> Когда открываю свой старый репозиторий, завидую энтузиазму, энергичности и
> сообразительности прежнего меня.
Кстати Real talk. Конечно чаще легаси код вызывает фейспалм, но бывают сниппеты в которых сидишь и думаешь, госсподи, а это даже хорошо!

Страницы: 1 2 3 4 5 Следующая »
ПроектыФорумСобираю команду