18-12-2011, 11:24 PM
Anzitutto ti consiglio, almeno inizialmente, di rivalutare quel "veramente grosso".
Molta gente quando è intenzionata a sviluppare un gioco subito pensa a mmorpg, fps o ad altri progettoni... magari competitivi con quelli commerciali. Questo approccio è sbagliato: prima di arrivare a questi tipi di progetti passeranno anni, a maggior ragione se si utilizzano strumenti di un certo livello. Il primo obbiettivo dev'essere qualcosa di molto semplice, io consiglio i retrogames; solo se si utilizzano engine con editor (come RPG Maker VX, Unity3D, FPS Creator, o altri) si può puntare a qualcosa di più elevato, ma a livello didattico servono a ben poco e (imho) danno meno soddisfazioni.
Comunque con "un game engine completo" intendevo un game engine da usare in C++. Ogre serve solo per renderizzare (rendering engine), ci sono altre librerie che hanno tutto il necessario per creare un videogioco (game engine): non c'è la necessità di integrare qualcosa per il suono, per la fisica o per altro. Ad esempio quelle che ti ho linkato sopra sono considerate game engine.
Se hai la pazienza di imparare a fondo il C++ e poi di sviluppare un gioco, sicuramente Ogre è la scelta migliore; se invece vuoi imparare mentre sviluppi un gioco allora è meglio puntare a qualcosa di più semplice (un game engine vero e proprio) e qualche problema l'avrai anche in questo caso, visto che sei agli inizi.
cplusplus.com va benissimo, se non capisci qualcosa chiedi pure.
Molta gente quando è intenzionata a sviluppare un gioco subito pensa a mmorpg, fps o ad altri progettoni... magari competitivi con quelli commerciali. Questo approccio è sbagliato: prima di arrivare a questi tipi di progetti passeranno anni, a maggior ragione se si utilizzano strumenti di un certo livello. Il primo obbiettivo dev'essere qualcosa di molto semplice, io consiglio i retrogames; solo se si utilizzano engine con editor (come RPG Maker VX, Unity3D, FPS Creator, o altri) si può puntare a qualcosa di più elevato, ma a livello didattico servono a ben poco e (imho) danno meno soddisfazioni.
Comunque con "un game engine completo" intendevo un game engine da usare in C++. Ogre serve solo per renderizzare (rendering engine), ci sono altre librerie che hanno tutto il necessario per creare un videogioco (game engine): non c'è la necessità di integrare qualcosa per il suono, per la fisica o per altro. Ad esempio quelle che ti ho linkato sopra sono considerate game engine.
Se hai la pazienza di imparare a fondo il C++ e poi di sviluppare un gioco, sicuramente Ogre è la scelta migliore; se invece vuoi imparare mentre sviluppi un gioco allora è meglio puntare a qualcosa di più semplice (un game engine vero e proprio) e qualche problema l'avrai anche in questo caso, visto che sei agli inizi.
cplusplus.com va benissimo, se non capisci qualcosa chiedi pure.