Qual è la lingua migliore per i giochi 2D e 3D da giocare sul desktop e sul web? [chiuso]


8

Sono B.Tech. studente e hanno seguito alcuni corsi CS e una certa conoscenza dei linguaggi di programmazione. Conosco C ++ (ho realizzato alcuni piccoli programmi di interfaccia grafica desktop con Qt e in Visual Studio), Java (ho anche fatto qualche interfaccia grafica in Swing) e Python.

Ora voglio imparare a creare giochi 2D e 3D che possono essere giocati sul desktop e anche sul web. Quindi quale lingua sarà la migliore per questo? Ho giocato ad alcuni giochi Web e hanno tutti bisogno di Flash Player per funzionare, quindi sono tutti realizzati in AS o in qualche altro linguaggio Flash?

Risposte:


12
  1. Leggi cosa ha scritto il veterano del settore Tom Sloper sulla carriera nella progettazione e nello sviluppo di giochi . È la fonte definitiva per iniziare.

  2. Inizia creando almeno un gioco 2D, in modo da sapere cosa comporta il processo di sviluppo del gioco.

    1. Se sei più abituato a Java, ActionScript 3.0 è un buon linguaggio in cui imparare; sta perdonando; e l'implementazione è molto, molto semplice e viene distribuita su quasi tutte le piattaforme tramite desktop / mobile / web. Non è necessario acquistare Flash Professional o Flash Builder, puoi invece ottenere un IDE gratuito come FlashDevelop. La differenza tra Flash Pro e gli altri è che Flash Pro è un po 'come Photoshop, Illustrator o InDesign in quanto puoi usarlo per disegnare grafica vettoriale che userai nel tuo gioco. Ma questo non è effettivamente necessario. E sì, ActionScript è il linguaggio centrale che supporta lo sviluppo di Flash.

    2. PyGame è un'altra opzione, se sei più abituato a Python. Ho usato brevemente Python, ma lo trovo un linguaggio sensibile e conciso che non limita inutilmente l'utente. Non dubito che scrivere giochi in Python sia divertente, ma ti suggerirei che c'è senza dubbio più materiale di riferimento per Flash / ActionScript. Python è generalmente per le app desktop.

  3. Durante lo sviluppo, quando rimani bloccato, usa questo (questo!) Sito di domande e risposte per buone domande a cui non puoi rispondere tramite google o uno dei forum che elencherò di seguito.

  4. (Opzionale, davvero) Procurati dei buoni libri sullo sviluppo del gioco, preferibilmente specifici per la lingua che scegli. Le valutazioni di Amazon sono tue amiche.

Link generali:


1
+1 per Sloper nel n. 1. Aggiungerei Quali sono i buoni giochi con cui "guadagnare le tue ali"? nel n. 2
pek,

3

Dalla tua spiegazione sembra più che tu voglia conoscere lo sviluppo del gioco, non il design del gioco. Se sei interessato allo sviluppo di giochi, segui i consigli di Nick. In passato ho lavorato molto allo sviluppo di giochi Flash e tutte le risorse che ha elencato sono di prim'ordine.

Inoltre, dovresti assolutamente dare un'occhiata al seguente ...

mochimedai.com : forniscono un sacco di grandi risorse e strumenti per gli sviluppatori di giochi Flash, un tempo frequentavo i loro forum quando stavo creando il mio primo gioco Flash indipendente.

MA, se vuoi imparare l'effettivo Game Design , che è un concetto completamente diverso dallo sviluppo del gioco, dovresti dare un'occhiata a questo blog

http://gamedesignconcepts.wordpress.com/

È di un ragazzo di nome Ian Schreiber, che ha scritto un libro intitolato "Sfide per i progettisti di giochi". Ha scritto un blog in cui ha insegnato un corso gratuito di progettazione di giochi in rete, l'unico requisito è che hai dovuto comprare il suo libro, che usa durante il corso, che è di circa 20 dollari su Amazon.

Ho iniziato il corso e poi mi sono reso conto che Game Design non faceva per me, ero molto più interessato allo sviluppo del gioco. Ma se vuoi dedicarti a Game Design, lo consiglio vivamente. Il corso è stato progettato per i principianti totali, quindi non hai bisogno di alcuna esperienza precedente nella progettazione del gioco per seguirlo.

Una delle grandi cose del corso è che non si fa alcuna programmazione, sono tutti prototipi di carta, che ti permettono davvero di concentrarti sul design. Naturalmente questo non ti impedisce di prendere uno dei giochi che hai progettato durante il corso e di trasformarti in un prototipo / gioco realmente giocabile.

In bocca al lupo!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.