Creare Videogiochi - Game Developer

Versione completa: Consiglio
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Salve a tutti, sono nuovo in questo forum, e anche nel campo di game developments, mi piacerebbe molto iniziare a lavorarci su solo che tra i tanti software non so quali scegliere, sareste così gentili da darmi una mano per capire quale sia il migliore, a vostro parere, per cominciare? Tongue
P.S. Qualche pò di tempo fa avevo messo mani su unity 3d e volevo provare ogre, solo che volevo provare qualcosa di nuovo Tongue

Exorcist

secondo me UDK e cryengine 3 sdk (free)

Lorenz

UDK non è l'UE3 sdk lol
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.
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.
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?
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

Lorenz

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
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.
Mmmm, credo che proverò Irrlitch per iniziare, poi passerò ad ogre e poi boh xD Grazie a tutti

Exorcist

scusate ho sbagliato ho scritto unreal engine invece di cryengine sorry