Creare Videogiochi - Game Developer

Versione completa: Info engine per gioco stile manageriale/gestionale
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Salve a tutti!
Volevo domandarvi,quale engine è consigliato per creare un gioco di tipo manageriale?
Il gioco contiene la gestione in modo 2d,e la simulazione dell'evento in modo 3d (tipo footballmanager per esempio).
Stavo pensando a unity 3d oppure irrlicht,cosa ne pensate?
In alternativa ci sarebbe un game engine opensources che fa a caso mio?


Grazie
Se ti intendi di programmazione puoi usare praticamente qualsiasi engine, visto il genere di gioco. Di opensource posso consigliarti irrlicht e ogre; di closed-source, ma comunque freeware, c'è darkbasic/gdk e xna (per citarne due tra tanti). Per consigli più mirati dovresti dirci i linguaggi che conosci.

Se non ti intendi di programmazione (premesso che dovrai scriptare parecchio) penso che l'unico sia unity, con gli altri dovresti "rivoluzionare" parecchio l'engine.

Tuttavia la simulazione della partita, anche se fosse in 2d, ma soprattutto in 3d, non è cosa da poco... se sei alle prime armi, ti consiglio di ometterla.

conosco un pò di c++ fino alle liste e un pò di oop.
Unity non è male,ma qualcosa di equivalente in opensources,non esiste?
Con un po' di c++ (anche se è difficile dirlo visto il mio " un po' " sarà diverso dal tuo) non dovresti aver problemi con darkgdk (closedsource freeware) e, secondo me, potresti provare anche irrlicht (opensource e più espandibile rispetto darkgdk).

Unity non è male, ed è già tanto se hanno rilasciato una versione freeware... non c'è un equivalente opensource.

In tutti e tre i casi è molto probabile che qualcuno sul forum ti possa aiutare, almeno per darti una base.

Un manageriale, con un analisi a prima vista, non mi sembra un progetto impossibile... però dipende da come vuoi fare il gioco, magari si rivelerà difficile. Sicuramente è meno problematico di molti altri giochi visto che ai, fisica e molte delle cose "difficili" non sono fondamentali.
(02-07-2011, 05:19 PM)mg42 Ha scritto: [ -> ]conosco un pò di c++ fino alle liste e un pò di oop.
Unity non è male,ma qualcosa di equivalente in opensources,non esiste?

Io sto sviluppando un gioco manageriale in VB.NET e ti posso dire che sono tutti calcoli e passaggi tra variabili.Ovviamente questo vale per creare il guadagno di soldi e questa roba qui...

comunque sia per fare un gioco simile puoi usare quasi tutti i linguaggi...io ti consiglierei Visual C# insieme ad XNA...
(03-07-2011, 01:50 AM)BassMonsterZ Ha scritto: [ -> ]
(02-07-2011, 05:19 PM)mg42 Ha scritto: [ -> ]conosco un pò di c++ fino alle liste e un pò di oop.
Unity non è male,ma qualcosa di equivalente in opensources,non esiste?

Io sto sviluppando un gioco manageriale in VB.NET e ti posso dire che sono tutti calcoli e passaggi tra variabili.Ovviamente questo vale per creare il guadagno di soldi e questa roba qui...

comunque sia per fare un gioco simile puoi usare quasi tutti i linguaggi...io ti consiglierei Visual C# insieme ad XNA...

Xna quindi è utilizzabile solamente con il C#.

Comunque penso di usare irrlicht insieme a devc++.
Il gioco comunque non tratta di simulazione calcistica....forse sono stato frainteso all'inizio...
un altra cosa.....in unity è possibile utilizzare il c++?Ho visto delle chiamate a delle funzioni ma mi sembra si tratti di c o java giusto?
XNA si può usare con c# oppure con vb.net (sul secondo bisognerebbe verificare meglio, ma al 90% si può usare).

Occhio a usare devc++, è un progetto abbandonato, l'ultima versione risale a febbraio 2005. Inoltre compila diverse istruzioni deprecate senza segnalare warning.
Ti consiglio di provarne uno di questi: visual studio 2010 (quello che uso anch'io), code::blocks + mingw oppure eclipse.

In cosa consiste il gioco?
XNA è utilizzabile sia con C# che VB.NET.

Io stesso sono riuscito a creare un device e ad inserire texture o a caricare un modello in VB.NET con XNA.
(04-07-2011, 08:32 PM)steve Ha scritto: [ -> ]XNA si può usare con c# oppure con vb.net (sul secondo bisognerebbe verificare meglio, ma al 90% si può usare).

Occhio a usare devc++, è un progetto abbandonato, l'ultima versione risale a febbraio 2005. Inoltre compila diverse istruzioni deprecate senza segnalare warning.
Ti consiglio di provarne uno di questi: visual studio 2010 (quello che uso anch'io), code::blocks + mingw oppure eclipse.

In cosa consiste il gioco?

OK!
Il gioco consiste in una simulazione automobilistica.....
DIciamo che la gestione dell'economia e tutto quello che ne deriva non è difficile,anzi ho maggiori difficolta nel creare un interfaccia (menu e cose varie).
Parlo da pure ignorante ma per quanto mi concerne meglio evitare DBPro e DarkGDR perché la gestione sotto il profilo 2D pecca moltissimo e sarebbe molto difficile gestire i tasti e i pulsanti con facilità. Quindi ritornando a noi posso consigliare Visual Basic che ho provato personalmente ed é ottimo e facile da utilizzare, tral'altro mi pare di aver capito che possiedi delle basi
(05-07-2011, 07:47 PM)mg42 Ha scritto: [ -> ]
(04-07-2011, 08:32 PM)steve Ha scritto: [ -> ]XNA si può usare con c# oppure con vb.net (sul secondo bisognerebbe verificare meglio, ma al 90% si può usare).

Occhio a usare devc++, è un progetto abbandonato, l'ultima versione risale a febbraio 2005. Inoltre compila diverse istruzioni deprecate senza segnalare warning.
Ti consiglio di provarne uno di questi: visual studio 2010 (quello che uso anch'io), code::blocks + mingw oppure eclipse.

In cosa consiste il gioco?

OK!
Il gioco consiste in una simulazione automobilistica.....
DIciamo che la gestione dell'economia e tutto quello che ne deriva non è difficile,anzi ho maggiori difficolta nel creare un interfaccia (menu e cose varie).

L'interfaccia la crei con Photoshop e dopo la componi con Visual Studio...
OK,adesso ho scaricato visual studio c++ express 2010,spero che vada bene.Adesso lo devo impostare per irrlicht.
(seguo un vecchio posto nella sezione dedicata spero vada bene male che va apriro un nuovo post,oppure chiedero in questo)

Per me va meglio il c++,perchè lo conosco un pò di più rispetto al vb.net
non ho detto che devi usare vb.net...comunque sia se conosci c++ conosci anche c# e vb.net...
si ho capito cosa intendi...alla fine ci sono delle differenze ma + o - è sempre quello.

Comunque volevo chiedervi se in visual studio parto già con un progeto di tipo form (oppure vuoto e creo il form dopo) usando le librerie di irrlicht,giusto?

Cioè alla fine irrlicht e le sue librerie le importo per gestire la parte 3d (oggetti e cose varie),mentre per la parte 2d potrei usare la progettazione del form in vs giusto?


grazie per le risposte Wink
E' uguale..prima o dopo non fa differenza...
(06-07-2011, 02:52 PM)mg42 Ha scritto: [ -> ]si ho capito cosa intendi...alla fine ci sono delle differenze ma + o - è sempre quello.

Comunque volevo chiedervi se in visual studio parto già con un progeto di tipo form (oppure vuoto e creo il form dopo) usando le librerie di irrlicht,giusto?

Cioè alla fine irrlicht e le sue librerie le importo per gestire la parte 3d (oggetti e cose varie),mentre per la parte 2d potrei usare la progettazione del form in vs giusto?


grazie per le risposte Wink

Quando su visual studio fai un progetto C++ con form, non stai usando il "vero" C++. Quello si chiama C++/CLI (e personalmente ti sconsiglio d'usarlo).

Devi creare un progetto vuoto e impostargli le proprietà in modo che il compilatore possa trovare irrlicht. Qui c'è un tutorial step by step, non dovresti aver problemi nel creare la finestra. Irrlicht gestisce anche un 2d (button, label, textbox e cose varie) di base, volendo puoi estenderlo con librerie esterne (ce ne alcune fatte apposta per videogames, tipo cegui, ma non l'ho mai provata).

Se vuoi gestire il form con delle librerie a parte (es: qt, wxwidgets, win api, ecc...) con una finestra di rendering per irrlicht, puoi farlo, ma le cose si complicano.
Da quanto ne so C++/CLI conta come linguaggio a se stante, quindi non so se lega bene con irrlicht. Comunque sia non te lo consiglio... ho sentito che fa più casini che altro.
(06-07-2011, 06:04 PM)steve Ha scritto: [ -> ]
(06-07-2011, 02:52 PM)mg42 Ha scritto: [ -> ]si ho capito cosa intendi...alla fine ci sono delle differenze ma + o - è sempre quello.

Comunque volevo chiedervi se in visual studio parto già con un progeto di tipo form (oppure vuoto e creo il form dopo) usando le librerie di irrlicht,giusto?

Cioè alla fine irrlicht e le sue librerie le importo per gestire la parte 3d (oggetti e cose varie),mentre per la parte 2d potrei usare la progettazione del form in vs giusto?


grazie per le risposte Wink

Quando su visual studio fai un progetto C++ con form, non stai usando il "vero" C++. Quello si chiama C++/CLI (e personalmente ti sconsiglio d'usarlo).

Devi creare un progetto vuoto e impostargli le proprietà in modo che il compilatore possa trovare irrlicht. Qui c'è un tutorial step by step, non dovresti aver problemi nel creare la finestra. Irrlicht gestisce anche un 2d (button, label, textbox e cose varie) di base, volendo puoi estenderlo con librerie esterne (ce ne alcune fatte apposta per videogames, tipo cegui, ma non l'ho mai provata).

Se vuoi gestire il form con delle librerie a parte (es: qt, wxwidgets, win api, ecc...) con una finestra di rendering per irrlicht, puoi farlo, ma le cose si complicano.
Da quanto ne so C++/CLI conta come linguaggio a se stante, quindi non so se lega bene con irrlicht. Comunque sia non te lo consiglio... ho sentito che fa più casini che altro.

Ok grazie era propio l'informazione che stavo cercando!