2010-07-28 11 views
6

Voglio scrivere un semplice motore di gioco 3D per . Ho comprato alcuni libri vitali come:Scrivere il mio motore di gioco 3D

li sto leggendo, ma ho bisogno di un Road Map. per favore dammi un consiglio Grazie.

+0

Trova qualcosa che vuoi fare e fallo. –

+10

Scrivi un gioco a cui vorresti giocare e generalizzalo a un motore in un secondo momento. – Oded

risposta

13

Raccomanderei innanzitutto di costruire almeno un gioco di piccole dimensioni utilizzando un motore esistente in modo da capire che cos'è un motore da quel punto di vista. Personalmente raccomanderei Unity, NeoAxis o UDK.

Quindi concentrarsi sulla costruzione di un gioco senza senza un motore (come altri hanno raccomandato). Potresti voler iniziare usando alcuni sottosistemi esistenti come Ogre3D, sostituendoli lentamente con i tuoi.

Quindi sarai in grado di iniziare a pensare a come creare un motore adatto ad altri giochi.

Saltare dritto per costruire anche un semplice motore è un po 'come cercare di scrivere un romanzo senza averne mai letto uno. (E in realtà, i romanzi sono piuttosto semplici rispetto ai motori di gioco.)

Di quei libri, sceglierei l'architettura del motore di gioco e lo scavalcavo, piuttosto che sfogliare libri diversi. Usa gli altri solo per ulteriori punti di vista, almeno per ora.

7

Un motore di gioco è ciò che rimane dopo aver reso i dati di gioco guidati. Crea il gioco come prima ha detto @Oded, e poi inizia a renderlo sempre più guidato dai dati. Quindi fai un altro gioco e alla fine ti resterà un motore.

3

Ho un tutorial su come creare un semplice motore di gioco 3D sul mio sito web. Ti guiderò attraverso la creazione del classico gioco 2D Asteroids utilizzando risorse grafiche 3D che fornisco per mostrare al lettore quanto sia facile.

Vedere XNA 4 3D game engine tutorial.