Aggiungerò i miei due centesimi relativi a Unity. Non ho lavorato con Torque e non ho mai sentito parlare di Shiva fino ad ora (sembra interessante).
La mia esperienza (un po 'limitata) sullo sviluppo del gioco è che, soprattutto, il mondo dello sviluppo del gioco ha una grande quantità di apprendimento ed è davvero necessario scegliere con attenzione dove trascorrere il tempo.
Sei sulla buona strada alla ricerca di motori di gioco completi che includono strumenti middleware. Se vuoi davvero creare giochi (e non motori di gioco), ti consigliamo di concentrarti esclusivamente sulla generazione di risorse e sulla logica di gioco.
Ho lavorato con XNA e posso dire che, di per sé, non fornisce nessuno degli strumenti middleware necessari per creare un gioco completo.
Per quanto riguarda Unity Vs Torque, scelgo l'unità per il loro forte interesse per C# (che diventerà sempre più centrale nella loro prossima versione). Inoltre, le due comunità sono molto diverse. Gli sviluppatori di Torque sono molto orgogliosi del fatto che la Torque include la fonte. È considerato più difficile da utilizzare, ma ti permetterà di conoscere il codice principale. Unity è closed source, ha una community attiva e si concentra sullo sviluppo del gioco. L'atteggiamento della loro comunità è che non sono lì per riscrivere i motori di gioco e che se c'è un bug, il team Unity può risolverlo in modo più rapido e migliore (fanno un ottimo e veloce lavoro di risoluzione dei bug).
La mia filosofia di codifica è più che altro. Voglio fare un gioco, non un motore di gioco e preferisco uno strumento completo piuttosto che più strumenti che devi legare insieme. Unity è molto professionale e puoi metterti alla prova molto velocemente. Mi sto divertendo molto sviluppando in esso e ho ottenuto il concetto di lavorare insieme molto rapidamente.
Inoltre, è necessario apprendere almeno la modellazione 3d di base e l'animazione. Per lo meno, dovresti essere in grado di bloccare alcuni personaggi e trovare un artista per rendere le versioni reali più tardi. Consiglio vivamente le serie Digital-Tutors su creating Next-Gen game characters in Maya and ZBrush. È una serie (non hai bisogno della parte XNA).
Buona fortuna. Soprattutto, fai un piano specifico e attaccalo.
fonte
2009-08-31 20:50:04
Se non conosci la programmazione, dovresti iniziare con l'apprendimento. Non ha senso acquistare un motore di gioco per imparare la programmazione e dopo averlo appreso questo motore di gioco sarà probabilmente obsoleto. E IMO dovresti concentrarti innanzitutto su una tecnologia, non provare a sviluppare contemporaneamente giochi per iPhone e xbox/windows. La cosa buona di XNA è che puoi creare un gioco che funzioni sia su X360 sia su PC Windows, quindi se questo è il tuo percorso, probabilmente dovresti essere interessato a quella tecnologia. – RaYell
sì, ma sto solo cercando di capire quale sarebbe il migliore per il futuro –
Capirlo in futuro;). – Dykam