Quali competenze nello sviluppo del gioco sono comuni in altre aree di sviluppo del software? [chiuso]

2

Sono uno sviluppatore di giochi che lavorava nell'industria dei giochi e poi ... è stato licenziato. Da allora, la vita è stata stressante! Durante questo periodo, ho incontrato molti altri sviluppatori che sono stati licenziati indipendentemente dal numero di anni in cui sono stati nel gioco. Non ci sono molte opportunità per lo sviluppo del gioco in cui vivo.

Non riesco a pensare a un dominio / luogo in cui posso usare le mie capacità di sviluppo del gioco. So che la grafica / simulazione / visualizzazione è enorme, ma non riesco a pensare in modo diretto e rimango senza tracce da dove partire.

Quali sono alcuni dei domini / aziende in cui posso utilizzare le mie competenze? Quali sono le competenze comuni tra lo sviluppo del gioco e altre aree di sviluppo del software?

    
posta brainydexter 14.01.2011 - 05:17
fonte

4 risposte

8

Prova le aziende che sviluppano C ++ (presumo tu sappia che C ++, essendo uno sviluppatore di giochi) in generale. Le cose che ti vengono in mente sono le aziende di software di ingegneria: CAD, simulazione, ecc. Una ricerca di Google per "software di simulazione ingegneristica" sembra far apparire alcune opzioni potenzialmente valide.

    
risposta data 14.01.2011 - 05:37
fonte
11

Una cosa che mi viene in mente immediatamente. Non sei sicuro di quanto sia fattibile nelle tue circostanze particolari, ma se hai molta esperienza e il settore non è ancora maturo a casa, puoi prendere l'iniziativa e provare ad avviare il tuo negozio di sviluppo di giochi nel tuo paese.

    
risposta data 14.01.2011 - 05:30
fonte
9

Sei uno sviluppatore . I giochi sono esattamente ciò che hai fatto di recente.

Questa esperienza ti dà un acuto senso di aree critiche come usabilità, efficienza, gestione del flusso di eventi, visualizzazione, gestione della complessità e della concorrenza e utilizzo di macchine dello stato ridicolmente complicate.

Tutti applicabili a molti diversi tipi di software.

Ciò che probabilmente non sai sono alcuni strumenti di programmazione aziendale di base (SQL, HTML, qualsiasi cosa) e domini aziendali (produzione, distribuzione, trasporto, vendita al dettaglio, ecc.). Questi possono essere facilmente appresi.

Scopri cosa non sai (SQL, HTML, qualunque cosa), e vai avanti e codice. Potresti non avviare un lavoro di senior-developer fin da subito, ma la tua esperienza ti fornirà conoscenze uniche e tecniche di risoluzione dei problemi che ti distingueranno dal pacchetto.

Buona fortuna!

    
risposta data 14.01.2011 - 07:02
fonte
3

Hai diverse opzioni a seconda di cosa hai fatto specificamente come programmatore di giochi per sviluppatori.

1) Se hai lavorato su motori grafici, puoi lavorare sul software di rendering per l'industria cinematografica.

2) Se hai lavorato sul motore fisico, puoi lavorare sul software di simulazione

3) Se hai fatto il motore di scripting, in realtà ci sono un numero sorprendente di aziende che hanno bisogno di lingue specifiche del dominio.

4) Se hai fatto l'intelligenza artificiale, puoi lavorare sui motori decisionali e sugli algoritmi del percorso.

Sono sicuro di aver perso le posizioni di programmazione relative al gioco.

Potresti anche avviare la tua compagnia di giochi se torni nel tuo paese d'origine.

Se hai fatto altre cose nel gioco dev ci sono altri lavori che usano molte delle stesse abilità.

    
risposta data 14.01.2011 - 05:31
fonte

Leggi altre domande sui tag