Литература по движкам
|
|
tohaad | Дата: Среда, 09 Мая 2018, 01:39 | Сообщение # 1 |
был не раз
Сейчас нет на сайте
| Привет форумчане.Недавно начал изучать godot.Пошло быстро и гладко,до 3д еще далеко,но с 2d проектами справляюсь) Вот у меня возник вопрос написания своего двигателя.Гугл сказал,что это дело архисложное и все же.Есть ли какая литература хотя бы для общего представления(для дополнения картины,годо помог понять суть,а вот хотелось бы уйти пока в книги).Уж больно интересно заняться изучением этого вопроса)))
|
|
| |
Abel399 | Дата: Среда, 09 Мая 2018, 07:18 | Сообщение # 2 |
Surpass your limits. Right now.
Сейчас нет на сайте
| Думаю, мастхэвом по данной теме будет довольно-таки известная книжка Дж. Грегори Game Engine Architecture, 2009 А т.к. в большинстве случаев под написанием движка в первую очередь понимается рендер, то вот еще весьма полезная литература (я читал по диагонали, не все мне пригодилось): Designing a Modern Rendering Engine, 2007 Real-time Rendering Engine, 2013 Презентация Nvidia, по большей части это советы/best-practices
Также будет желательно изучить документацию Vulkan, там очень много информации касательно рендеринга на низком уровне, часто будет наводить на правильные мысли по реализации той или иной фичи / компоненты движка.
Физический/Звуковой/Сетевой (и т.д.) движок лучше (и правильнее) взять готовый, заранее позаботившись о безболезненном подключении компонент к движку.
Ninja Slayer - 2D Physics Puzzle [cancelled]
Сообщение отредактировал Abel399 - Среда, 09 Мая 2018, 07:21 |
|
| |
tohaad | Дата: Среда, 09 Мая 2018, 15:05 | Сообщение # 3 |
был не раз
Сейчас нет на сайте
| Abel399, все на английском( пойду учить,большое спасибо)
|
|
| |
Abel399 | Дата: Среда, 09 Мая 2018, 17:57 | Сообщение # 4 |
Surpass your limits. Right now.
Сейчас нет на сайте
| tohaad, офкоз на английском. К сожалению, в русском сегменте довольно сложно найти литературу по данной тематике. А то, что имеется, либо устаревшее и отстает от реальности, либо очень поверхностно охватывает тему. Как вариант могу порекомендовать курс лекций от одного из участников форума - Андрей Коротков aka DRON_progger (на момент публикации сообщения видео-материал все еще имеется на его канале). Еще можно почитать о паттернах проектирования (любого ПО). Нагуглить их достаточно легко, запомнить несложно, а польза будет огромна. Бонус: Перевод небольшой статьи от Intel (но опять же - информация поверхностная).
P.S> Случайно нашел 2ое издание Грегори от 2014 года, информация намного актуальнее. Язык английский.
Ninja Slayer - 2D Physics Puzzle [cancelled]
Сообщение отредактировал Abel399 - Среда, 09 Мая 2018, 17:59 |
|
| |