• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Consiglio su engine.
#1
Ciao.

Ultimamente mi frulla in testa l'idea di fare un remake di uno dei miei videogiochi preferiti;Dark Cloud.
Premetto che non ho ancora deciso di farlo,il problema è che non so come partire.
Ho già fatto giochi in passato,funzionando anche bene,ma questo teoricamente sarebbe il primo gioco in 3D mai realizzato da me.
Ho un problema a scegliere il motore grafico.Riesco ad utilizzare dignitosamente Unity 3D,ma non credo sia la scelta migliore perché io programmo in C# in quel ambiente e purtroppo ogni volta che cerco di inserire una lista di oggetti in uno script il gioco va irrimediabilmente in crash.
La mia domanda infine è.
Mi consigliate come motore Unity 3D oppure potete suggerirmi motori grafici alternativi?Non ho problemi ad imparare linguaggi,considerando anche che sto appena imparando ad animare oggetti 3d...

Per farvi capire la dinamica del gioco,ecco due link

Sistema di combattimenti nei dungeon
http://www.youtube.com/watch?v=SrhIn5ySiOA
Ricostruzione dei villaggi
http://www.youtube.com/watch?v=yDiFIdM3oU8
 
Rispondi
#2
ciao skikky premetto non programmo, pero vedo un pò di incoerenze in cio che dici, cioè tu hai scritto:"ma non credo sia la scelta migliore perché io programmo in C#"
unity 3d nel suo linguaggio di script supporta anche il C sharp quindi non capisco come non possa essere la scelta migliore. Smile
non so come stati messo con la programmazione se sei un professionista o solo un hobbysta,ma ti consiglio di andare sul portale di unity e guardare un pò le sue caratteristiche e magari la documentazione per lo script.
se invece cerchi un alternativa al massimo ti posso consigliare torque 3d, lo compri con licenza a 179 dollari e come linguaggio di script usa il c plus plus, oltretutto ha anche il codice sorgente quindi puoi farci davvero di tutto.
 
Rispondi
#3
Aspetta, scusa, ma, Unity3D e C# sono come il sugo e il formaggio. LOL
E poi, perché ti stai tirando indietro a causa dei crash? Vuol dire che ci sono errori nel codice, no?
 
Rispondi
#4
(21-08-2012, 10:04 AM)MickeyCrashRayman Ha scritto: Aspetta, scusa, ma, Unity3D e C# sono come il sugo e il formaggio. LOL
E poi, perché ti stai tirando indietro a causa dei crash? Vuol dire che ci sono errori nel codice, no?

Scusate,mi sono espresso male.
Su Unity ci lavoro da un mese,e sono riuscito a fare un paio di test e più o meno riescono sempre.

Il problema è che per scriptare i giochi in Unity3D devo imparare il C#.
Niente di ché,onestamente,si può fare.Io riesco a fare quasi tutto tranne:
-Condividere variabili tra oggetti non imparentati
-Creare liste

Sul secondo punto è una cosa risolvibile,se capissi come fare ci metterei dieci minuti a risolvere tutto.
Sul primo...non credo ci sia una soluzione.
 
Rispondi
#5
1) Fare variabili globali?
2) Impara gli Array.
 
Rispondi
#6
(21-08-2012, 11:56 AM)MickeyCrashRayman Ha scritto: 1) Fare variabili globali?
2) Impara gli Array.

Scusa se ti rompo ma potresti farmi un esempio delle variabili globali e degli array?
 
Rispondi
#7
Salve scusa se miintrometto hai pensato di usare qualcosa di piu semplice

tipo fpscreator


 
Rispondi
#8
(21-08-2012, 12:52 PM)jirby Ha scritto: Salve scusa se miintrometto hai pensato di usare qualcosa di piu semplice

tipo fpscreator

Al dirla tutta è stato il primo engine che ho preso in considerazione.
Premettendo che sto ancora valutando la fattibilità del remake,farlo con FPS Creator non è possibile.
Potrebbe essere bello farlo in prima persona,ma il problema è la natura del gioco,se hai visto i video che ho linkato.
Inoltre se dovessi farlo con FPS Creator,la parte della ricostruzione e del cambio personaggio e dei potenziamenti alle armi sarebbe impossibile da replicare,e quindi snaturerei troppo il gameplay.
 
Rispondi
#9
Io non sono un esperto di C#, ma dato che conosco VB.NET ho utilizzato un convertitore, perciò avremo i seguenti esempi:

Variabile globale:
Codice PHP:
public Int variabile

Array:
Codice PHP:
Int[] Array = new Int[3]; 

Chiaro?
 
Rispondi
#10
guardati qualche manuale sullo script o qualche video.
 
Rispondi
#11
A rischio di sembrare presuntuoso

ma con fpsc si ottiene proprio quel risultato con quella grafica e tutto

fpsc con la pach v119 ormai e in terza persona.



Per me il consiglio migliore per un primo progetto e di usare un software facile
e poco dispendioso.
Certo unity 3d e completo e io sono un suo sostenitore. Ma fare un progetto da solo con unity e lungo e laborioso finiresti per non finire il tuo progetto.

 
Rispondi
#12
(21-08-2012, 10:56 PM)jirby Ha scritto: A rischio di sembrare presuntuoso

ma con fpsc si ottiene proprio quel risultato con quella grafica e tutto

fpsc con la pach v119 ormai e in terza persona.



Per me il consiglio migliore per un primo progetto e di usare un software facile
e poco dispendioso.
Certo unity 3d e completo e io sono un suo sostenitore. Ma fare un progetto da solo con unity e lungo e laborioso finiresti per non finire il tuo progetto.

Bella roba!
Il problema è che il gioco di cui voglio fare il remake è un free-roadming , impossibile da togliere per non snaturare il gioco stesso.Credo che a questo punto mi convenga fare un gioco più semplice no?
 
Rispondi
#13
E pensandoci, se vuoi fare un gioco programmandolo tu, dovresti cominciare dalle basi (arcade, 2d e poi 3d), mentre con FPSC no.
 
Rispondi
#14
(22-08-2012, 02:45 PM)MickeyCrashRayman Ha scritto: E pensandoci, se vuoi fare un gioco programmandolo tu, dovresti cominciare dalle basi (arcade, 2d e poi 3d), mentre con FPSC no.

Non hai tutti i torti...forse mi conviene semplicemente fare altro e lasciare i Remake per quando sarò più esperto...
 
Rispondi
#15
Per un gioco simile a quelllo consiglio torque 3D anch'io... specialmente se vuoi renderlo multiplayer online. Torque usa il C++ ed uno scripting interno
 
Rispondi
#16
(25-08-2012, 10:43 PM)Skikky Ha scritto: Non hai tutti i torti...forse mi conviene semplicemente fare altro e lasciare i Remake per quando sarò più esperto...

Ecco una cosa sensata. Io capisco la voglia di fare remake e quant'altro, ma fare un gioco, soprattutto un remake di un altro gioco, è tutto tranne che semplice.

Come engine, ovviamente, consiglio sempre Unity, NON esiste nulla di meglio per un: hobbista\indie, e quando dico: NON intendo NON ! l'unica migliore alternativa ad Unity, anzi, sarebbe la miglior soluzione ma anche la più complessa, è quella di un linguaggio di programmazione.

 
Rispondi
  


Vai al forum:


Browsing: 1 Ospite(i)