TEXT_SIZE
Domenica, Maggio 20, 2012
Italian - Italy
Top Tab Content

Ultimi Articoli

Serve una mano?

Hai bisogno di aiuto?

Scrivi nel forum o cerca

se qualcuno ha già avuto

il tuo problema. Puoi anche

proporti e cercare collaborazioni!

Vai al Forum

 

Video tutorial cocos2d

Tutorial di cocos2d,

per imparare a programmare

applicazioni e giochi per iPhone

ed iPad in maniera gratuita

partendo dalle basi.

Vai ai tutorial

 

Vuoi guadagnare?

Hai formato il tuo team

e vuoi incominciare a

fare sul serio guadagnando

con le tue app?

(in aggiornamento)

Vai ai bandi

 

Domenica, 08 Aprile 2012 12:28

Facciamo chiarezza

Written by 
Rate this item
(2 votes)

Innanzitutto vorrei ringraziare tutte le persone che hanno seguito freesh in questi mesi.

Quando siamo partiti con questo progetto non avevamo idea di cosa avremmo fatto il giorno dopo, i video erano come una specie di quaderno degli appunti dove memorizzare le conoscenze precedentemente aquisite e rispolverare la programmazione di base.

Guardando indietro però ci si accorge di quanta strada abbiamo fatto, non solo abbiamo visto la programmazione di base con cocos2d, ma siamo andati oltre fino ad arrivare a creare progetti sempre più complicati.

Mi ricordo che dopo i primi 2 video su cocos in molti chiedevano che si facessero tutorial su come creare un videogioco come Super Mario, oppure Doodle Jump. A queste domande ho sempre risposto che con il tempo ci saremmo arrivati, provate ad immaginare se foste passati dal tutorial 4 a Doodle Jump... in pochi avrebbero capito veramente il codice e la maggior parte avrebbe fatto copia-incolla del codice modificando solo le parti che capiva.

Lo scopo di questi tutorial non è quello di illudervi che potete programmare giochi per sistemi iOS in maniera semplice facendovi fare copia-incolla del codice di Super Mario, lo scopo è quello di mostrarvi che la programmazione è tutto sommato semplice e se imparate le basi potete creare qualsiasi gioco volete.

Se avete seguito tutti i tutorial e li avete capiti, siete in grado di creare una miriade di giochi diversi, ANCHE SUPER MARIO, solo che ancora non lo sapete.

Se vi insegnano a fare una torta con la marmellata di pesche, voi avete la potenzialità di fare torte con qualsiasi marmellata, ma magari fino a quando non ci provate direte che sapete fare solo quella torta.

In realtà i tutorial non sono ancora finiti, con i tutorial pubblicati avete la possibilità di creare vari giochi diversi, ma mancano ancora molti argomenti che renderebbero i vostri giochi di un livello "superiore".

Vorrei ora parlarvi di un'altro argomento, i programmi gia pronti per creare giochi, sprite, livelli, ecc..

Prima di tutto voglio dire che questa è solo una mia opinione ed ognuno e libero di fare come vuole.

Esistono programmi che semplificano di molto la creazione di videogiochi, per creare le immagini, per creare livelli e anche per creare direttamente il gioco. Uno di questi programmi si chiama GameSalad e permette di creare giochi senza saper scrivere il codice.

Questi programmi sono molto molto semplici da usare e permettono di creare giochi anche di un certo livello, hanno però una serie di svantaggi, uno per tutti il costo.

Il costo della licenza da sviluppatore è di 99 dollari all'anno, il costo di GameSalad è di 299 dollari all'anno.

Quindi se vogliamo mettere nell'AppStore un gioco fatto con GameSalad dobbiamo pagare 398 dollari ogni anno.

Mettiamo per ipotesi che ci mettiamo un mese per creare il nostro videogame, un mese di lavoro ha un guadagno medio di 1300 dollari.

A questo punto se vogliamo vedere un ritorno economico nel primo anno dobbiamo guadagnare almeno 1700 dollari (per poter dire di essere almeno pari) e 400 dollari all'anno per i successivi.

Supponendo di mettere la nostra App a 99 cent di dollaro, dovremmo avere circa 2400 download, circa 7 al giorno per arrivare a pari nel primo anno.

Ma scusate, e se invece fate fare il gioco a qualcun'altro quanto vi costa? Se fate sviluppare un gioco ad uno sviluppatore che lo fa di mestiere non vi farà pagare la quota di iscrizione all'AppStore o il costo dei suoi software e sicuramente se voi ci mettete un mese per creare il vostro primo gioco uno sviluppatore professionista lo fa in 2 settimane e molto più curato.

Se vi chiede 1400 dollari voi ci guadagnate 400 dollari ogni anno a partire già dal primo.

Chi usa questi software lo fa perchè non vuole imparare a programmare, non lo vuole fare per "mestiere", vuole invece mettere in vendita dei giochi per avere un rendiconto economico in maniera semplice.

L'idea di guadagnare un extra con le app non è sbagliata, quello che dico io è che se non siamo capaci di programmare e non vogliamo imparare, è meglio pagare qualcuno che lo faccia per noi piuttosto di spendere quei soldi per dei software.

Certo, una volta comprato il pacchetto e pagati i 400 dollari all'anno possiamo incominciare a creare decine di giochi, ma se vogliamo creare decine di giochi a quel punto ci conviene perdere un po di tempo ed imparare a programmare.

Se usiamo questi programmi per un solo gioco, a mio avviso conviene farlo fare ad una software house, perchè rientrare di almeno 400 dollari all'anno con un solo gioco non è proprio scontato.

Mi ricordo di aver letto un articolo dove dei programmatori (mi sembra professionisti) dicevano che un loro gioco riesce a guadagnare circa 1000 dollari, se questa cifra rientra in 2 anni e noi paghiamo 800 dollari di licenza, non ci conviene nemmeno.

Saremmo costretti a creare almeno 3-4 giochi all'anno per vedere un guadagno, ma più verosimilmente  essendo alle prime armi ne dovremmo creare una decina.

Il rischio è che passiamo mesi e mesi a creare giochi con questi software avendo un guadagno minimo rispetto al tempo perso.

La questione è diversa invece se impariamo la programmazione, come con cocos2d.

Facciamo un confronto con una persona che ha creato 5 giochi con GameSalad ed una che ne ha creato 5 con Cocos2d.

Tutti e due hanno circa 100 download da 1 dollaro l'uno ogni mese tra tutti i loro giochi.

Con Cocos2d in 1 anno guadagnate 1200 dollari, da questi togliete 400 dollari che si prende la Apple (30%) e circa 100 dollari di licenza, a fine anno avete guadagnato effettivamente 700 dollari.

Con GameSalad invece dovete pagare 300 dollari di licenza all'anno ed il vostro guadagno è diminuito a 400 dollari.

Ora vediamo un'altra questione, avete creato i vostri 5 giochi e volete continuare a lavorare in questo campo, chiedete ad una software house di assumervi, se avete creato 5 giochi con Cocos2d le possibilità di assunzione sono elevate (con guadagni molto alti ed uno stile di vita nel lusso), se li avete creati con GameSalad non vi rispondono nemmeno.

Come ultima cosa, ma che merita in realtà molta attenzione è la politica Apple, se voi sapete programmare per Apple, non avrete mai problemi, anche se cambiano certe funzioni nella programmazione, o cambia il sistema di sviluppo, una volta imparato a programmare dovete solo fare un po di aggiornamento e quindi riuscirete per tutta la vita a campare creando App. Se invece create con GameSalad non è detto che andrà bene per sempre e potreste ritrovarvi fra qualche mese con tutte le vostre app scartate perchè Apple aggiorna il sistema ed il software che state utilizzando non è aggiornato o addirittura non accettato.

Che sia chiaro, la mia non è una critica a chi usa questi software, in condizioni particolari si ha un guadagno maggiore rispetto a programmare, credo solo che sia corretto mostrare anche i contro di questi software prima di buttarsi a capofitto in una cosa, magari rendendosi conto troppo tardi di aver perso solo tempo e soprattutto soldi.

Investite nel vostro futuro ed imparate a programmare!

Se dopo che avete pubblicato le vostre app vi rendete conto che non guadagnate abbastanza soldi quanti ne vorreste, non avete buttato via tempo perchè potrete sempre chiedere lavoro in una software house e venir pagati anche 2000 euro al mese. Se invece cercate tutti i modi per guadagnare senza imparare, e vi va male (molto probabile), avete solo perso tempo.

Per incentivare a programmare vorrei istituire un contest, il vero problema nasce dal premio. Vorrei mettere in palio un premio in denaro, ma purtroppo al momento non sono nella situazione milgliore per sponsorizzarlo visto che con il costo della benzina l'80% del mio stipendio va solo per l'auto. Inoltre penso sia molto più giusto se i soldi del premio vengano indirettamente da voi. Non vi preoccupate non ho intenzione di mettere niente a pagamento, i tutorial rimarranno sempre gratuiti.

Per finanziare il contest ho deciso di inserire della pubblicità, i soldi che arriveranno dalla pubblicità verranno utilizzati per pagare il costo del server, il rimanente per i premi.

Spero che l'idea vi piaccia, se avete suggerimenti scrivete pure sul forum.

Read 4022 times Last modified on Domenica, 08 Aprile 2012 15:25

2 comments

  • Comment Link RiccardoT Domenica, 15 Aprile 2012 19:27 posted by RiccardoT

    Ciao,
    innanzitutto complimenti davvero dovresti fare il maestro! Io ho fatto un anno di informatica alle industriali prima cambiare scuola e ho iniziato a vedere i codici di programmazione C++ e ti giuro era una noia mortale! Ho iniziato invece ora dopo 5 anni a vedere i tuoi tutorial sulla programmazione e mi stai facendo davvero appassionare! Ti giuro sono quasi due ore che sto' qui piantato a vedere i tuoi primi tutorial ne ho macinati già 7! Mai avuto tanto interesse per il C++, grazie davvero spero di poter arrivare a creare un gioco o un applicazione tra qualche tempo e se ci riusciro' è grazie a te ;) ciao!

  • Comment Link Andrea Giovedì, 12 Aprile 2012 20:42 posted by Andrea

    Io ti do pienamente ragione.. sto seguendo i tuoi tutorial e sto imparando davvero a programmare e mi piace.. magari non riusciro subito a fare un gioco.. ma tra qualche mese sicuramente ci riuscirò :) grande Andrea continua cosi .. :)

Leave a comment

Make sure you enter the (*) required information where indicated. HTML code is not allowed.


Anti-spam: complete the task

Quale tipologia di gioco ti piacerebbe sviluppare?

Entra - Login

Chi è Online

None
Siti Amici
Banner
Banner