Creare Videogiochi - Game Developer
Consiglio - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Making Cafe (https://www.making-videogames.net/giochi/Forum-Making-Cafe)
+--- Forum: Off Topic Zone (https://www.making-videogames.net/giochi/Forum-Off-Topic-Zone)
+--- Discussione: Consiglio (/thread-Consiglio--3374)



Consiglio - rtxthebest - 28-10-2011

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


RE: Consiglio - Exorcist - 29-10-2011

secondo me UDK e cryengine 3 sdk (free)


RE: Consiglio - Lorenz - 29-10-2011

UDK non è l'UE3 sdk lol


RE: Consiglio - steve - 29-10-2011

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.


RE: Consiglio - rtxthebest - 29-10-2011

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.


RE: Consiglio - steve - 29-10-2011

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?


RE: Consiglio - rtxthebest - 30-10-2011

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


RE: Consiglio - Lorenz - 30-10-2011

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


RE: Consiglio - steve - 30-10-2011

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.


RE: Consiglio - rtxthebest - 30-10-2011

Mmmm, credo che proverò Irrlitch per iniziare, poi passerò ad ogre e poi boh xD Grazie a tutti


RE: Consiglio - Exorcist - 31-10-2011

scusate ho sbagliato ho scritto unreal engine invece di cryengine sorry