A seconda che tu voglia o meno rendere questa tua professione in seguito (suppongo che ci stai pensando e questo non è solo un hobby), ecco cosa ho trovato estremamente efficace:
- Inizia in piccolo
È stato detto prima, ma lo dirò di nuovo: inizia con piccoli pezzi, familiarizza con un motore, un framework, uno strumento o un programma. Una volta che hai capito le basi -> vai più grande.
- Impara TUTTO
Questo potrebbe sembrare un po 'estremo, ma quello che voglio dire è imparare il più possibile su OGNI aspetto dello sviluppo del gioco, indipendentemente dal fatto che tu sia un programmatore, un artista o un designer. Conoscere la pipeline è la chiave per costruire le cose nel modo più efficiente. Se stai implementando un'arma -> progettala, concepiscila, modellala, implementala, codificala! Ovviamente non è necessario essere un concept artist di grado A, un designer e un nerd di Pipeline, ma è necessario conoscere tutti gli strumenti del processo e comprendere ogni fase della creazione. Inoltre, dai un'occhiata ai siti Web di gioco per notizie e aggiornamenti nel settore: gamasutra.com, kotaku ecc. Hanno tutti ottimi articoli su argomenti sia commerciali che tecnici. Non limitarti a un solo campo di sviluppo: immergiti in TUTTE le conoscenze che puoi ottenere :)
- Fallire spesso, fallire duro.
Fai schifo per quello che stai facendo. All'inizio. È sempre così (credimi, lo so.: D), ma migliorerà solo se continui ad andare avanti e non smetti MAI di cercare modi per migliorare il tuo lavoro. Internet è un'ottima fonte di tutorial, riferimenti e aiuto. Non sarai mai veramente bloccato, quindi approfondisci le idee più folli, fallisci, impara dai tuoi errori e diventa più tosto con quel processo.
- Parlare alle persone!
Mentre Internet è un'ottima fonte, ottenere feedback faccia a faccia è qualcosa che dovrai affrontare MOLTO sul lavoro. Quindi è importante anche migliorare le tue abilità trasversali. Se non hai ancora un mentore o, in generale, non conosci troppe persone che lavorano nel settore, allora dovresti cercare nella tua zona incontri per sviluppatori indipendenti, andare alle convention e controllare altri eventi in cui puoi iniziare a costruire una rete personale di conoscenze e contatti. Aiuta anche a costruire qualcosa con altre persone - autodidatta è fantastico, ma lo sviluppo del gioco è un gioco basato su team, quindi controlla i forum per il progetto hobby - ad esempio il Forum epico per i progetti UDK, i forum Unity o persino i forum CryEngine -tutti e tre questi motori sono ampiamente diffusi, c'è un camion carico di persone di talento che lavorano su progetti secondari lì e loro "
Penso che sia praticamente tutto il consiglio che posso dare. Spero che questo ti abbia aiutato in qualche modo :)