Написание собственного 3D игрового движка - PullRequest
6 голосов
/ 28 июля 2010

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

Я читаю их, но мне нужна Дорожная карта .Пожалуйста, дайте мне совет.спасибо.

Ответы [ 3 ]

13 голосов
/ 30 июля 2010

Я бы рекомендовал сначала создать хотя бы небольшую игру с использованием существующего движка, чтобы вы понимали, что такое движок с этой точки зрения.Лично я бы порекомендовал Unity, NeoAxis или UDK.

Затем сконцентрируйтесь на создании игры без такого движка (как рекомендовали другие).Возможно, вы захотите начать с использования некоторых существующих подсистем, таких как Ogre3D, и медленно заменить их своими.

Тогда вы сможете начать думать о том, как создать движок, подходящий для других игр.

Прямой переход к созданию даже простого двигателя - это все равно, что пытаться написать роман, даже не прочитав его.(И на самом деле, романы довольно просты по сравнению с игровыми движками.)

Из этих книг я бы выбрал Game Engine Architecture и пошел бы по ней, а не пролистывал разные книги.Используйте другие только для дополнительных точек зрения, по крайней мере, сейчас.

7 голосов
/ 29 июля 2010

Игровой движок - это то, что остается после того, как вы управляете игровыми данными. Сделайте игру сначала, как сказал @Oded, а затем начните делать все больше и больше данных. Затем сделайте еще одну игру, и в итоге вы останетесь с двигателем.

3 голосов
/ 29 октября 2012

У меня есть учебник по созданию простого движка для 3D-игр на моем веб-сайте.Я расскажу вам о создании классической 2D-игры «Астероиды» с использованием трехмерных графических ресурсов, которые я предоставляю, чтобы показать читателю, насколько это просто на самом деле.

См. Руководство по игровому движку XNA 4 3D .

...