2010-07-28 18 views
6

Quiero escribir un simple motor de juego 3d para aplicar. He comprado algunos libros vitales como:Escribiendo mi propio 3D Game Engine

los estoy leyendo, pero necesito una Hoja de Ruta. Por favor, dame un consejo. Gracias.

+0

Encuentra algo que quieras hacer, y hazlo. –

+10

Escribe un juego que te gustaría jugar y generalízalo en un motor más adelante. – Oded

Respuesta

13

Recomendaría primero la construcción de al menos un pequeño juego con un motor existente para que pueda entender lo que es un motor desde ese punto de vista. Personalmente recomendaría Unity, NeoAxis o UDK.

Luego, concéntrate en construir un juego sin un motor como este (como otros han recomendado). Es posible que desee comenzar utilizando algunos subsistemas existentes, como Ogre3D, y reemplazarlos lentamente por los suyos.

Luego estará en posición de comenzar a pensar en cómo hacer un motor que sea adecuado para otros juegos.

Saltar directamente hacia la construcción, incluso un motor simple, es como intentar escribir una novela sin haberla leído. (Y en realidad, las novelas son bastante simples en comparación con los motores de juegos.)

De esos libros, escogería Game Engine Architecture y lo revisaría, en lugar de pasar de un libro a otro. Use los otros solo para puntos de vista adicionales, al menos por ahora.

7

Un motor de juego es lo que sobra después de hacer que los datos de su juego sean manejados. Primero haz el juego como dijo @Oded, y luego comienza a hacerlo cada vez más impulsado por los datos. Luego haz otro juego y eventualmente te quedará con un motor.

3

Tengo un tutorial sobre cómo hacer un motor de juego en 3D simple en mi sitio web. Le guío en la creación de los asteroides clásicos de juegos en 2D que utilizan recursos gráficos en 3D que proporciono para mostrarle al lector lo fácil que es en realidad.

Ver XNA 4 3D game engine tutorial.