Creare Videogiochi - Game Developer

Versione completa: Domande tecniche su fattibilità gioco con UDK
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Salve a tutti ragazzi,

E' un piacere vedere una community attiva di appassionati di videogames che utilizzano UDK Smile

Volevo fare qualche domanda tecnica riguardo alla fattibilità di un gioco che ho in mente da diverso tempo e che vorrei riuscire a realizzare...
Avevo preso in esame Unity3D prima, ma la mancanza di features grafiche possenti e alla quantità di scripting necessario per moltissime cose ho "ripiegato" su UDK, visto le sue performance e visto la possibilità di eseguire alcune funzioni specifiche tramite visual script ( Kismet, Cascade, Animtree & Co )

In breve il gioco dovrà essere una sorta di avventura grafica in 3D, più orientato verso un film interattivo ( alla Heavy Rain per intenderci ), quindi:
- Interazione con l'ambiente
- Puzzle
- Third person camera ( già disponibile con codice )
- Quick time events

Diciamo che voglio fare una tech demo più che altro, ma la cosa che mi preoccupa di più è la quantità di script da realizzare, visto che sono prevalentemente un grafico 3D e di programmazione non ne capisco una mazza +o-...ho visto che ce ne sono di tutorial in giro riguardo l'unrealscript, ma da neofita mi trovo mooooolto in difficoltà

Vi faccio un esempio:
Mettiamo caso che volessi fare un qualcosa di simile alle coperture di Gears of War, dove compare l'icona di copertura quando si è vicini ad una di esse...bene, è qualcosa che si può creare tramite trigger immagino, ma vorrei capire bene se l'azione contestuale ( ossia quando appare l'icona di copertura "disponibile" ) si può impostare facilmente, oppure bisogna creare uno script apposito per eseguire l'animazione del personaggio corrispondente alla copertura...

Per adesso mi stò dedicando alla creazione dei personaggi e dell'ambientazione, ma sò che presto dovrò cominciare a mettere tutto insieme e testare il tutto, perciò vorrei capire quali sono le limitazioni nel creare un videogames utilizzando i tool disponibili e senza perdersi nei meandri della programmazione e non uscirne mai più...

Ah, se può interessare a qualcuno ho creato un paio di videotutorials ( in inglese ) relativi all'import delle mesh in UDK e all'import di characters con tanto di rig funzionante in UDK, spero possano essere di aiuto Wink

UDK Tutorials

Lorenz

bhe non l'ho mai fatto ma penso si possa procedere così...crei un pg con animazione copertura dal kisment gli dici quando tocchi il trigger->1) compare texture 2d dell'immagine della copertura e cliccando il kisment avvia l'animazione oppure toccando il trigger avviene in automatico l'animazione
quello che hai elencato può essere realizato dal kismet sempre a patto che impari a utilizzarlo.
Grazie per le risposte...
Da quello che ho visto ( e dalla poca pratica che ho su Kismet ) si possono fare moltissime cose, a patto appunto che si impari ad utilizzarlo, cosa che intendo fare...

Che mi sapete dire invece riguardo alla possibilità di settare quicktime events ( che credo sia più o meno lo stesso procedimento che ha indicato Lorenz ) e di creare puzzle?
Il creare dei puzzle è abbastanza importante perchè, visto che non sarà un action game ma "semplicemente" un'avventura grafica, dovrò creare qualcosa del genere per forza di cose, o sistemi del tipo trova chiave>apri porta; aziona una o più leve nell'ordine corretto>apri il gate....diciamo simili ai primi Resident Evil e Silent hill nella risoluzione degli enigmi...

La domanda, in breve, è: visto le premesse ( metti che riesco a fare il tutto con kismet ) è possibile creare un mini-game completo dalla A alla Z, oppure per forza di cose sarà necessario scriptare qualcosa?
Chiedo questo perchè vorrei sapere se, tipo quando ho una situazione "ci vuole la chiave per far aprire la porta" devo scriptare qualcosa ( ma ancora una volta credo che con Kismet sia risolvibile ) oppure per settare un puzzle/enigma da risolvere sia necessario scriptare qualcosa...

Grazie ancora Wink
(08-03-2012, 10:34 AM)RT-Visualization Ha scritto: [ -> ]Grazie per le risposte...
Da quello che ho visto ( e dalla poca pratica che ho su Kismet ) si possono fare moltissime cose, a patto appunto che si impari ad utilizzarlo, cosa che intendo fare...

Che mi sapete dire invece riguardo alla possibilità di settare quicktime events ( che credo sia più o meno lo stesso procedimento che ha indicato Lorenz ) e di creare puzzle?
Il creare dei puzzle è abbastanza importante perchè, visto che non sarà un action game ma "semplicemente" un'avventura grafica, dovrò creare qualcosa del genere per forza di cose, o sistemi del tipo trova chiave>apri porta; aziona una o più leve nell'ordine corretto>apri il gate....diciamo simili ai primi Resident Evil e Silent hill nella risoluzione degli enigmi...

La domanda, in breve, è: visto le premesse ( metti che riesco a fare il tutto con kismet ) è possibile creare un mini-game completo dalla A alla Z, oppure per forza di cose sarà necessario scriptare qualcosa?
Chiedo questo perchè vorrei sapere se, tipo quando ho una situazione "ci vuole la chiave per far aprire la porta" devo scriptare qualcosa ( ma ancora una volta credo che con Kismet sia risolvibile ) oppure per settare un puzzle/enigma da risolvere sia necessario scriptare qualcosa...

Grazie ancora Wink
si con queste caratteristiche ci riesci a crearlo solo con il kismet e senza programmazione. io ho trovato qualche esempio ma ce ne sono a decine: quie qui

Lorenz

la differenza tra kisment e unrealscript è che con il kisment manipoli le situazioni in-game mentre con lo scripting puoi modificare tutto il resto come il personaggio ecc... per molte cose il kisment rende lo script inutile, esempio devi creare una luce intermittente: 1)crei uno script 2)lo crei dal kisment ovviamente per uno che non sa scriptare è 1000 volte più facile farlo dal kisment
Infatti Kismet è uno dei motivi principali per cui ho scelto UDK e non Unity per il mio progetto....oltre alle ottime features grafiche di UDK che davvero fanno anche la differenza...
Sò che, ovviamente, non puoi creare tutto con Kismet ( non credo che con solo Kismet puoi realizzare tutto quello che hai in mente, altrimenti l'unrealscript sarebbe davvero inutile ) ma di certo da una grossa mano riguardo cose concettualmente semplici e, dai videotutorial che ho visto in giro, realizzabili con un paio di click....figata!
Spero solo che per quello che ho in mente non ci siano grosse limitazioni, ma da quelle poche richieste che ho dovrei riuscire a fare tutto Smile

Grazie ancora Wink