Показать сообщение отдельно
Старый 17.03.2015, 21:54   #4
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Вопрос по архитектуре

Среди серьёзных есть как плохие так и хорошие.
Например показывали что в Ogre3D очень плохой код.
В качестве хороших можно назвать idTech4 Engine.
Однако нужно учитывать что и язык и техники рендера с тех времён изменились, и не все подходы нужно бездумно копировать.
Я думаю что неправильно ориентироваться на готовые проекты, лучше понять что нужно именно вам и строить архитектуру исходя из этого.
Часто правильное решение возникает уже во время разработки, когда становятся ясны детали проекта.
Важно учитывать аппаратную составляющую платформы.
Из моих последних находок могу назвать data oriented design подход к программированию.
Одним словом полезно кроме знания готовых техник иметь навык и эвристических подходов к решению задач -- обычно верное решение может существовать только одно и только для вашего проекта, готовых рецептов нет.
(Offline)
 
Ответить с цитированием