secondo me UDK e cryengine 3 sdk (free)
Messaggi: 1,021
Discussioni: 28
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
9
Il migliore non esiste, si va a preferenze... inoltre dovresti darci qualche informazione in più:
- Cerchi un editor (tipo unity) o ti va bene anche sola programmazione (tipo ogre)?
- Che linguaggi di programmazione conosci?
- 2D o 3D?
- Che genere di giochi intendi fare?
- Preferisci grafica da urlo o pieno controllo del gameplay? (averli entrambi è difficile)?
- Altro
PS. Probabilmente nabbo92 intendeva il cryengine 3 free sdk.
Messaggi: 33
Discussioni: 4
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: Dec 2010
Reputazione:
0
Beh, sul fatto che sia un editor o sola programmazione, non mi crea problemi, cioè devo imparare a fare tutto quindi qualunque sia, vada bene, per i linguaggi c++ e java ma posso benissimo mettermi a leggere qualche manuale per imparare qualche altro linguaggio, assolutamente 3d, diciamo che volevo mettermi a sperimentare i vari tipi di giochi (corse, fps, rpg, moba ecc), essendo che voglio preoccuparmi della parte che riguarda il gameplay e non della grafica, direi che controllo del gameplay sta bene.
Messaggi: 1,021
Discussioni: 28
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
9
29-10-2011, 07:00 PM
(Questo messaggio è stato modificato l'ultima volta il: 29-10-2011, 07:03 PM da steve.)
Per il C++: Irrlicht, DarkGDK, Ogre, OpenGL, DirectX.
Per il Java (mai provati): jMonkeyEngine, JWJGL, Ardor3D.
Per iniziare potresti provare DarkGDK o Irrlicht, dove basta un infarinatura dell' object oriented programming per fare qualcosa, inoltre sono game engine a tutti gli effetti.
Se usi Ogre già devi conoscere abbastanza bene il C++; inoltre è principalmente un engine di rendering, per: audio, fisica, etc devi usare altri engine.
Le DirectX e le OpenGL te le sconsiglio, almeno inizialmente, impiegheresti parecchio tempo a creare un ambiente 3D decente.
Altrimenti c'è sempre unity (editor + gameplay in: javascript, C# o Boo [una specie di phyton]) che ti permette di sviluppare molto più infretta... l'unica pecca sono le limitazioni della versione freeware, e comunque andando di sola programmazione avresti maggior flessibilità.
PS. Da spostare in discussioni generiche sul making?
Messaggi: 33
Discussioni: 4
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: Dec 2010
Reputazione:
0
Mmmm e l'udk e il cryengine invece su cosa si basano?
Non ho capito bene, Ogre mi permetterebbe di sperimentare vari tipi di giochi, o si ferma solo sul rendering?
P.S. Credo che darò un occhiata a Irrilitch e a DarkGDK vediamo un pò.
P.S.2 Scusate ma non sapevo dove postare, ho postato su Off topic essendo una discussione un pò... Vaga xD
udk usa il kisment per ovviare ad una gran parte della programmazione, poi il resto si fa in unrealscript il CE3 invece dovrebbe essere in c++ con un sistema simile al kisment
Messaggi: 1,021
Discussioni: 28
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: May 2010
Reputazione:
9
UDK e Cryengine free SDK sono più predisposti per fare sparatutto in prima o terza persona.
Con Ogre, Irrlicht e DarkGDK quello che puoi fare è prendere un modello e farlo apparire a schermo (con ombre e tutti i vari effetti possibili) con poche linee di codice, tutto il gameplay e l'intelligenza artificiale (se c'è) la devi fare tu in C++. Irrlicht e DarkGDK hanno un motore fisico e audio (e altra roba utile per un videogioco) già integrati; con Ogre, se ti servono, dovresti usare librerie esterne, quindi avresti più tecnologie da studiare (o dovresti scrivere da te il minimo indispensabile) e l'impiccio di far comunicare i due o più engine tra loro.
A rigor di logica anche con UDK e con Cryengine potresti fare tutti i generi di gioco, ma faresti molta più fatica.
Se usi un engine dove programmi solamente il gioco lo fai partendo proprio da zero, ma la difficoltà è in proporzionata al tipo di gioco.
Unity è una buona via di mezzo, sicuramente te lo consiglio rispetto a UDK e Cryengine, tuttavia non arriverai mai alla libertà e al controllo che hai programmando solamente.
Messaggi: 33
Discussioni: 4
Thanks Received:
0 in 0 posts
Thanks Given: 0
Thanks Received:
0 in 0 posts
Thanks Given: 0
Registrato: Dec 2010
Reputazione:
0
Mmmm, credo che proverò Irrlitch per iniziare, poi passerò ad ogre e poi boh xD Grazie a tutti
scusate ho sbagliato ho scritto unreal engine invece di cryengine sorry