Dove iniziare a scrivere giochi, tutorial o simili? [chiuso]


8

In realtà sono uno sviluppatore di sistemi industriali con conoscenza di .NET C # e VB.NET, C / C ++, Delphi e una conoscenza intermedia del linguaggio assembly 80286 Intel.

Sarei interessato a imparare a sviluppare giochi sfruttando il più pienamente possibile la mia esperienza già acquisita.

Il mio primo obiettivo è quello di imparare le differenze tra gestione e sviluppo del software di gioco in modo che io possa prendere una decisione su ciò che è importante pensare come sviluppatore di giochi.

Ogni suggerimento su dove iniziare ad imparare è apprezzato, come i tutorial di scrittura del gioco, il tipo di "Hello World!" programma, se posso dire.

Inoltre, questi "tutorial" sono stati trovati mentre "cercavi":

  1. Programmazione di giochi C ++ ;
  2. Tutorial per giochi e programmi di programmazione C e C ++ ;
  3. Centro risorse per la programmazione di giochi C ++ ;
  4. Creazione di un gioco in C ++ .

Sono buoni?

La risposta che mi avrà guidato di più sarà accettata. Grazie per l'aiuto! =)



1
Non ero sicuro che fosse un duplicato, dato che @Will Marcouiller ha una buona esperienza, è più un cambio di scena.
Ray Dey,

Non lo definirei un duplicato di quello. Ma c'è una domanda da qualche parte con uno sviluppatore competente in cerca di assistenza nello sviluppo di giochi.
Jesse Dorsey

1
Per battere il mio tamburo - iki.fi/sol/gp
Jari Komppa,

@Jari Komppa: Grazie per aver sollevato il tuo ritmo di batteria! =)
Will Marcouiller il

Risposte:


10

Con la tua esperienza .NET, suggerirei di leggere XNA. È un framework .NET per la creazione di giochi su Windows, Xbox 360 e Windows Phone 7.

Il "Hello World" del mondo dei giochi è probabilmente un gioco molto semplice come Pong o Breakout. Esistono molti tutorial su XNA:

http://create.msdn.com/en-US/education/catalog/tutorial/2d_chapter_1

http://www.riemers.net/

E dai un'occhiata ai forum di http://www.gamedev.net poiché attualmente hanno in corso un workshop su XNA 4.0.

Questo è solo un assaggio di ciò che puoi fare e ottenere un senso di base dell'architettura di gioco. Consiglierei di far completare Game Coding (qualsiasi edizione) di Mike McShaffry. Offre una buona panoramica di tutti gli aspetti dello sviluppo del gioco senza bombardarti con fatti irrilevanti.

MODIFICARE:

Per quanto riguarda i tutorial che hai trovato, personalmente, non mi piace l'aspetto di http://www.cppgameprogramming.com Semplicemente perché sembra un C ++ racchiuso in C. Se stai usando C ++, sono dell'opinione che dovresti usare le funzionalità orientate agli oggetti in C ++.

Non ho usato SDL, ma ho sentito molte cose positive al riguardo, quindi vorrei leggerlo e usare il link di Jari Komppa ad esso.

L'ultimo link è anche in C, quindi non penso che sia completamente pertinente.

Solo per chiarire, non sono affatto contrario all'uso di C per lo sviluppo del gioco. Penso solo che un gioco progettato usando un approccio OOP sia più facile da capire (e quindi implementato nel codice), specialmente quando inizi con gli sviluppatori di giochi.

Spero che aiuti.

raggio


+1 Questo è il tipo di risposta che sto cercando! =) Grazie mille Ray Dey! Ho già sentito parlare di XNA, ma non ero sicuro che valesse la pena imparare, dato che è specifico per .NET. Non è preferibile padroneggiare risorse nello sviluppo di giochi, come in C ++? Verificherò comunque XNA secondo la tua raccomandazione. Grazie! =)
Will Marcouiller il

4
Nessun problema :) Se vuoi essere in grado di prototipare le cose molto più velocemente senza doversi preoccupare degli ingressi e delle uscite o del C ++ per quanto riguarda gli sviluppatori di giochi, ti suggerirei di usare XNA per orientarti prima di tutto sull'architettura dei giochi di base tutti. Dopo aver avuto il design in testa, è molto più facile passare al C ++ (secondo me).
Ray Dey,

Eccellente punto di vista, Ray Dey, per quanto riguarda la tua menzione di come andare in giro con le basi con XNA, quindi approfondire il C ++ in seguito. Tu mi aiuti. Grazie! =)
Will Marcouiller il

E cosa ne pensi, Ray Dey, dei tutorial che ho sollevato dopo aver risposto alla mia domanda, anche se terrò a mente di contattare prima XNA? =)
Will Marcouiller

Modificherò la mia risposta per aggiungere ciò che penso sui tutorial :)
Ray Dey,
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.