Creare Videogiochi - Game Developer
Iniziare a programmare un videogioco.. Un piccolo aiuto? - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Unity3D Italia (https://www.making-videogames.net/giochi/Forum-Unity3D-Italia)
+--- Forum: Unity3D Discussioni Generali (https://www.making-videogames.net/giochi/Forum-Unity3D-Discussioni-Generali)
+--- Discussione: Iniziare a programmare un videogioco.. Un piccolo aiuto? (/thread-Iniziare-a-programmare-un-videogioco-Un-piccolo-aiuto)



Iniziare a programmare un videogioco.. Un piccolo aiuto? - Biagino - 03-08-2014

ciao.
Sono Biagio e ho 15 anni.
Qualche tempo fa o pubblicato una discussione simile, ma la cosa era molto vaga. Oggi voglio chiedervi alcune domanda..

Ho esperienze con molte applicazioni (Poco professionali) per creare un piccolo videogioco(es. 3D Rad, RPG maker, Construct 2, Stencyl ecc..), ma dopo un po', ho capito che per fare un lavoro DECENTE e riuscire ad avere fortuna, bisognava andare con metodi più professionali.

Come primo gioco, avevo pensato ad un gioco didattico, ovver..

Uno spazio 3D non molto vasto, camera in 1* persona.
Lo scopo del gioco è andare verso un oggetto o segnale ì, premere un pulsante che farà partire un video.
[Scusate se la spiegazione è un po' datata:asd:]

La piattaforma su cui vorrei pubblicare il gioco, sarà Android/Ios.

Ero indeciso tra UDK, Unity 3D o Cryengine.. Non ho molti soldi da poter investire:nono: .... potete dirmi quale mi consigliate, quale linguaggio da utilizzare, qualche libro/tutorial/file utile ecc.. O meglio una Video Guida?


Per la licenza di CryEngine? Ho letto che per pubblicare un gioco la licenza costi a livelli di milione.. È vero?

Posso creare un gioco con udk o CryEngine come ho descritto sopra senza programmare?

Cosa mi consigliate per formare un team.. Oppure vado solo?


Vi ringrazio in anticipo


RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - itreturns - 03-08-2014

La licenza costa milioni solo se vuoi anche il codice sorgente.
No, non puoi creare un gioco decente senza programmare.

O usi un engine e impari a usarlo (con gli script) o impari a programmare seriamente e vai di OpenGL


RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - springofdajuwn - 03-08-2014

Io ti consiglio Unity3D. Con Unity3D puoi fare giochi per dispositivi mobili, però non ricordo se bisogna comprare una licenza. UDK e CryEngine sono sprecati per un progetto simile, visto che è molto semplice.


R: RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Biagino - 03-08-2014

(03-08-2014, 03:02 PM)springofdajuwn Ha scritto: Io ti consiglio Unity3D. Con Unity3D puoi fare giochi per dispositivi mobili, però non ricordo se bisogna comprare una licenza. UDK e CryEngine sono sprecati per un progetto simile, visto che è molto semplice.
Grazie per la risposta.

Secondo te meglio che usi il c# o JavaScript?

(03-08-2014, 01:58 PM)itreturns Ha scritto: La licenza costa milioni solo se vuoi anche il codice sorgente.
No, non puoi creare un gioco decente senza programmare.

O usi un engine e impari a usarlo (con gli script) o impari a programmare seriamente e vai di OpenGL
Ho letto in giro che la licenza costi Milioni di dollari, ma penso sia una cosa falsa.. Rendere gratuito il motore a tutti e poi fargli pagare una tale cifra.. Mi sembra un po' strano..


RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Chip - 03-08-2014

Citazione:Ho esperienze con molte applicazioni (Poco professionali) per creare un piccolo videogioco(es. 3D Rad, RPG maker, Construct 2, Stencyl ecc..), ma dopo un po', ho capito che per fare un lavoro DECENTE e riuscire ad avere fortuna, bisognava andare con metodi più professionali.

Mi dispiace Biagio ma se ritieni di non essere riuscito a creare qualcosa di DECENTE con i tool che hai indicato prima non è cambiandoli con qualcosa di più complicato e potente che otterrai migliori risultati. A meno che tu per DECENTE non intendi un gioco AAA e allora sei fuori strada comunque.

Citazione:Posso creare un gioco con udk o CryEngine come ho descritto sopra senza programmare?

Come ti è stato già detto... no... e in generale aggiungo che parlare di più professionale seguito da senza programmare è una contraddizione in termini. Wink

Forse Unity3D è l'unico che ti garantisce una minima programmazione che potresti evitare copiando qua e la qualche script; qualsiasi altra soluzione mi viene in mente, anche meno costosa, richiederebbe comunque uno sforzo di programmazione maggiore.

Ricorda poi che se vai incontro allo sviluppo per IOS la probabilità di doverci spendere soldi è sempre elevatissima.


RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - itreturns - 03-08-2014

(03-08-2014, 03:25 PM)Biagino Ha scritto:
(03-08-2014, 01:58 PM)itreturns Ha scritto: La licenza costa milioni solo se vuoi anche il codice sorgente.
No, non puoi creare un gioco decente senza programmare.

O usi un engine e impari a usarlo (con gli script) o impari a programmare seriamente e vai di OpenGL
Ho letto in giro che la licenza costi Milioni di dollari, ma penso sia una cosa falsa.. Rendere gratuito il motore a tutti e poi fargli pagare una tale cifra.. Mi sembra un po' strano..

Ti ho già detto, è il codice sorgente a costare tanto se lo vuoi.


R: RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Biagino - 03-08-2014

(03-08-2014, 04:41 PM)itreturns Ha scritto:
(03-08-2014, 03:25 PM)Biagino Ha scritto:
(03-08-2014, 01:58 PM)itreturns Ha scritto: La licenza costa milioni solo se vuoi anche il codice sorgente.
No, non puoi creare un gioco decente senza programmare.

O usi un engine e impari a usarlo (con gli script) o impari a programmare seriamente e vai di OpenGL
Ho letto in giro che la licenza costi Milioni di dollari, ma penso sia una cosa falsa.. Rendere gratuito il motore a tutti e poi fargli pagare una tale cifra.. Mi sembra un po' strano..

Ti ho già detto, è il codice sorgente a costare tanto se lo vuoi.
Si, ma senza codice sorgente non posso distribuire il gioco..


RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Led - 03-08-2014

PENSO che itre parli del codice sorgente dell'engine, cmq Unity Pro + gli addons per iOS e Android te lo porti a casa per 3.420 EUR. Possono sembrare tanti ma se riesci a creare un videogioco di successo per smartphone rientrerai molto presto nelle spese.


R: RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Biagino - 03-08-2014

(03-08-2014, 06:01 PM)Led Ha scritto: PENSO che itre parli del codice sorgente dell'engine, cmq Unity Pro + gli addons per iOS e Android te lo porti a casa per 3.420 EUR. Possono sembrare tanti ma se riesci a creare un videogioco di successo per smartphone rientrerai molto presto nelle spese.
Io comprerò tutto quando formerò il team, per ora voglio imparare creando questo progetto.
Hai ragione.. Il miglior mercato per gli Indie penso che sia il mercato Mobile(quello in cui voglio puntare).

Un altra domanda.. Sto studiando JavaScript su http://www.codecademy.com
Lo trovo ottimo, lo conoscete? È un buon modo per imparare JavaScript per Unity?


RE: R: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Led - 03-08-2014

(03-08-2014, 06:16 PM)Biagino Ha scritto:
(03-08-2014, 06:01 PM)Led Ha scritto: PENSO che itre parli del codice sorgente dell'engine, cmq Unity Pro + gli addons per iOS e Android te lo porti a casa per 3.420 EUR. Possono sembrare tanti ma se riesci a creare un videogioco di successo per smartphone rientrerai molto presto nelle spese.
Io comprerò tutto quando formerò il team, per ora voglio imparare creando questo progetto.
Con la licenza per team si arriva a 3.800 EUR, giusto per precisione Big Grin


RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - itreturns - 03-08-2014

(03-08-2014, 05:02 PM)Biagino Ha scritto:
(03-08-2014, 04:41 PM)itreturns Ha scritto:
(03-08-2014, 03:25 PM)Biagino Ha scritto:
(03-08-2014, 01:58 PM)itreturns Ha scritto: La licenza costa milioni solo se vuoi anche il codice sorgente.
No, non puoi creare un gioco decente senza programmare.

O usi un engine e impari a usarlo (con gli script) o impari a programmare seriamente e vai di OpenGL
Ho letto in giro che la licenza costi Milioni di dollari, ma penso sia una cosa falsa.. Rendere gratuito il motore a tutti e poi fargli pagare una tale cifra.. Mi sembra un po' strano..

Ti ho già detto, è il codice sorgente a costare tanto se lo vuoi.
Si, ma senza codice sorgente non posso distribuire il gioco..

Il codice sorgente dell'engine non è richiesto per distribuire il gioco, ovviamente.


RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Chip - 03-08-2014

Io francamente consiglierei:
il sito di html.it in italiano http://www.html.it/guide/guida-javascript-di-base/
il w3school http://www.w3schools.com/js/
mozilla https://developer.mozilla.org/it/docs/Web/JavaScript/Una_reintroduzione_al_JavaScript

Tralasciando tutto il DOM, ogni cosa riguardi il web e le espressioni regolari.
Sarebbe auspicabile una conoscenza almeno basilare di "algortmi e strutture dati" , di "gamedesign" e sul funzionamento almeno a grandi linee degli engine3d . Qui google potrò aiutarti.


R: RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Biagino - 03-08-2014

(03-08-2014, 07:44 PM)itreturns Ha scritto:
(03-08-2014, 05:02 PM)Biagino Ha scritto:
(03-08-2014, 04:41 PM)itreturns Ha scritto:
(03-08-2014, 03:25 PM)Biagino Ha scritto:
(03-08-2014, 01:58 PM)itreturns Ha scritto: La licenza costa milioni solo se vuoi anche il codice sorgente.
No, non puoi creare un gioco decente senza programmare.

O usi un engine e impari a usarlo (con gli script) o impari a programmare seriamente e vai di OpenGL
Ho letto in giro che la licenza costi Milioni di dollari, ma penso sia una cosa falsa.. Rendere gratuito il motore a tutti e poi fargli pagare una tale cifra.. Mi sembra un po' strano..

Ti ho già detto, è il codice sorgente a costare tanto se lo vuoi.
Si, ma senza codice sorgente non posso distribuire il gioco..

Il codice sorgente dell'engine non è richiesto per distribuire il gioco, ovviamente.
Quindi.. Se io creo un gioco col CryEngine e pubblico il gioco, per esempio, su Steam posso farlo gratuitamente senza chiedere autorizzazioni ecc..?

(03-08-2014, 07:48 PM)Chip Ha scritto: Io francamente consiglierei:
il sito di html.it in italiano http://www.html.it/guide/guida-javascript-di-base/
il w3school http://www.w3schools.com/js/
mozilla https://developer.mozilla.org/it/docs/Web/JavaScript/Una_reintroduzione_al_JavaScript

Tralasciando tutto il DOM, ogni cosa riguardi il web e le espressioni regolari.
Sarebbe auspicabile una conoscenza almeno basilare di "algortmi e strutture dati" , di "gamedesign" e sul funzionamento almeno a grandi linee degli engine3d . Qui google potrò aiutarti.
Io ho scelto quel metodo di studio perchè più che buttarmi su guide, vado a studiare in un modo più divertente e più pratico.. Secondo te Sbaglio a fare questo?


RE: R: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Chip - 04-08-2014

Citazione:Quindi.. Se io creo un gioco col CryEngine e pubblico il gioco, per esempio, su Steam posso farlo gratuitamente senza chiedere autorizzazioni ecc..?
Guarda questo è il link alla licenza del CryEngine a 9,90$/mese: http://cryengine.com/get-cryengine/eaas

Mentre questa è la licenza per i sorgenti:
http://cryengine.com/get-cryengine/ce-games


Citazione:Io ho scelto quel metodo di studio perchè più che buttarmi su guide, vado a studiare in un modo più divertente e più pratico.. Secondo te Sbaglio a fare questo?
No credo che sia solo questione di gusti e di come uno si trova.


R: RE: R: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Biagino - 04-08-2014

(04-08-2014, 12:16 PM)Chip Ha scritto:
Citazione:Quindi.. Se io creo un gioco col CryEngine e pubblico il gioco, per esempio, su Steam posso farlo gratuitamente senza chiedere autorizzazioni ecc..?
Guarda questo è il link alla licenza del CryEngine a 9,90$/mese: http://cryengine.com/get-cryengine/eaas

Mentre questa è la licenza per i sorgenti:
http://cryengine.com/get-cryengine/ce-games


Citazione:Io ho scelto quel metodo di studio perchè più che buttarmi su guide, vado a studiare in un modo più divertente e più pratico.. Secondo te Sbaglio a fare questo?
No credo che sia solo questione di gusti e di come uno si trova.
Oh.. Bene! Per 9 euro al mese si può fare!
Dovrò pagare 9 euro/mese per la licenza o 9 euro/mese per una versione a pagamento?
Quale linguaggio di programmazione è supportato dal CryEngine? Posso usare JavaScript?


RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - alex941211 - 04-08-2014

Dimenticatelo, CryEngine usa LUA come linguaggio


R: RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Biagino - 05-08-2014

(04-08-2014, 06:06 PM)alex941211 Ha scritto: Dimenticatelo, CryEngine usa LUA come linguaggio
È molto difficile?


RE: R: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Led - 05-08-2014

(05-08-2014, 12:00 AM)Biagino Ha scritto:
(04-08-2014, 06:06 PM)alex941211 Ha scritto: Dimenticatelo, CryEngine usa LUA come linguaggio
È molto difficile?
Nah, però si trova poca (quasi nulla) documentazione in italiano.


R: RE: R: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Biagino - 06-08-2014

(05-08-2014, 12:50 PM)Led Ha scritto:
(05-08-2014, 12:00 AM)Biagino Ha scritto:
(04-08-2014, 06:06 PM)alex941211 Ha scritto: Dimenticatelo, CryEngine usa LUA come linguaggio
È molto difficile?
Nah, però si trova poca (quasi nulla) documentazione in italiano.
Ho capito.. Sto studiando JavaScript, secondo voi mi conviene usare Unity 3D per il progetto (Del primo messaggio)?


RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Led - 06-08-2014

Alla fine per cose così "semplici" vanno bene tutti e 3, ti consiglio Unity per la documentazione (anche per mobile).


R: RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Biagino - 06-08-2014

(06-08-2014, 04:07 PM)Led Ha scritto: Alla fine per cose così "semplici" vanno bene tutti e 3, ti consiglio Unity per la documentazione (anche per mobile).
Come avevo scritto sopra, per ora, vorrei creare questo progetto per PC, senza spendere molti soldi, quindi puntavo alla versione free.. Secondo te la versione free è sufficiente?
Poi per la pubblicazione del progetto come funziona su Unity?


RE: R: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Led - 06-08-2014

(06-08-2014, 05:11 PM)Biagino Ha scritto:
(06-08-2014, 04:07 PM)Led Ha scritto: Alla fine per cose così "semplici" vanno bene tutti e 3, ti consiglio Unity per la documentazione (anche per mobile).
Come avevo scritto sopra, per ora, vorrei creare questo progetto per PC, senza spendere molti soldi, quindi puntavo alla versione free.. Secondo te la versione free è sufficiente?
Poi per la pubblicazione del progetto come funziona su Unity?

La versione free è sufficiente.

Leggi qui http://answers.unity3d.com/questions/56959/can-i-publish-a-game-made-with-unity-for-free.html


R: RE: R: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Biagino - 06-08-2014

(06-08-2014, 05:31 PM)Led Ha scritto:
(06-08-2014, 05:11 PM)Biagino Ha scritto:
(06-08-2014, 04:07 PM)Led Ha scritto: Alla fine per cose così "semplici" vanno bene tutti e 3, ti consiglio Unity per la documentazione (anche per mobile).
Come avevo scritto sopra, per ora, vorrei creare questo progetto per PC, senza spendere molti soldi, quindi puntavo alla versione free.. Secondo te la versione free è sufficiente?
Poi per la pubblicazione del progetto come funziona su Unity?

La versione free è sufficiente.

Leggi qui http://answers.unity3d.com/questions/56959/can-i-publish-a-game-made-with-unity-for-free.html
Ottimo! Grazie mille![emoji1]

Un altra domanda.. Posso anche pubblicare su Steam? Puoi spiegarmi come?


RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Blackg96 - 06-08-2014

Per pubblicare su steam hai bisogno di 90€ per creare una pagina dove praticamente gli utenti possono votare se inserire o no il tuo gioco su steam


RE: R: R: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Led - 06-08-2014

(06-08-2014, 07:08 PM)Biagino Ha scritto:
(06-08-2014, 05:31 PM)Led Ha scritto:
(06-08-2014, 05:11 PM)Biagino Ha scritto:
(06-08-2014, 04:07 PM)Led Ha scritto: Alla fine per cose così "semplici" vanno bene tutti e 3, ti consiglio Unity per la documentazione (anche per mobile).
Come avevo scritto sopra, per ora, vorrei creare questo progetto per PC, senza spendere molti soldi, quindi puntavo alla versione free.. Secondo te la versione free è sufficiente?
Poi per la pubblicazione del progetto come funziona su Unity?

La versione free è sufficiente.

Leggi qui http://answers.unity3d.com/questions/56959/can-i-publish-a-game-made-with-unity-for-free.html
Ottimo! Grazie mille![emoji1]

Un altra domanda.. Posso anche pubblicare su Steam? Puoi spiegarmi come?
Vedi se ti è utile: http://www.steampowered.com/steamworks/FAQ.php


R: RE: R: R: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Biagino - 07-08-2014

(06-08-2014, 10:15 PM)Led Ha scritto:
(06-08-2014, 07:08 PM)Biagino Ha scritto:
(06-08-2014, 05:31 PM)Led Ha scritto:
(06-08-2014, 05:11 PM)Biagino Ha scritto:
(06-08-2014, 04:07 PM)Led Ha scritto: Alla fine per cose così "semplici" vanno bene tutti e 3, ti consiglio Unity per la documentazione (anche per mobile).
Come avevo scritto sopra, per ora, vorrei creare questo progetto per PC, senza spendere molti soldi, quindi puntavo alla versione free.. Secondo te la versione free è sufficiente?
Poi per la pubblicazione del progetto come funziona su Unity?

La versione free è sufficiente.

Leggi qui http://answers.unity3d.com/questions/56959/can-i-publish-a-game-made-with-unity-for-free.html
Ottimo! Grazie mille![emoji1]

Un altra domanda.. Posso anche pubblicare su Steam? Puoi spiegarmi come?
Vedi se ti è utile: http://www.steampowered.com/steamworks/FAQ.php
Grazie mille! Credo di aver esaurito le domande. Grazie di tutto, sei stato davvero molto gentile. [emoji1]


RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Led - 07-08-2014

Ora non ti resta che studiare e metterti sotto a lavorare Big Grin


RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - yuriiacuzzo - 07-08-2014

Io ti consiglio di iniziare a studiare un linguaggio di programmazione, se vuoi usare Unity3D studiati il c# (lo staff di unity lo usa), io inizierei dalla documentazione ufficiale http://unity3d.com/learn/tutorials/modules/beginner/scripting e comprando qualche libro, e magari vedendo anche qualche video su youtube, anche perchè le guide online potranno essere alcune anche buone ma ci giochi gli occhi...
se vuoi un mio consiglio studiati il C++ potente e versatile, anche se potrebbe risultare noioso Wink


R: RE: Iniziare a programmare un videogioco.. Un piccolo aiuto? - Biagino - 10-08-2014

(07-08-2014, 03:19 PM)Led Ha scritto: Ora non ti resta che studiare e metterti sotto a lavorare Big Grin
Hahahaha già.. Cercherò di impegnarsi molto.. Grazie ancora! [emoji1]