Newsgroup: it.comp.grafica
Titolo: Programmare videogiochi

Ciao a tutti ! Cerco qualche sito o qualche libro che mi spiaghi come
creare videogiochi.
Grazie in anticipo



Mmmmh... un pó complicato che tu riesca a trovare qualcosa...
Non so quanto ne sai, me per creare un gioco non basta una persona
sola (tranne qualche eccezione, ovviamente), ma solitamente si ha
bisogno di un team.
Anche se uno possiede tutte le qualitá, la complessitá di un
videogioco é molto alta, e quindi conviene dividersi il lavoro.
Per creare un videogioco si ha bisogno di una sezione grafica, una
sezione audio, di una sezione di implementazione e di una sezione di
supervisione. Attento a quest'ultima parte : spesso si tende a
sottovalutarla, ma ti posso assicurare che senza di essa, il progetto
fallirebbe miseramente.
Se non disponi di una buona sezione di supervisione (ovvero, uno che
prende le decisioni, che comunque devono essere viste di buon occhio
dai piú), ti conviene cominciare con poche persone.
Do qui una piccola descrizione delle varie sezioni che ho elencato :
- Sezione Grafica
Tutto quello che vedi é fatto da questo sezione. A seconda del
progetto che hai in mente di fare, occorro artisti con diverse abilitá
: se per esempio stai facendo un gioco 3D, hai bisogno di un buon
modellatore. Se invece stai creando un adventure, ti conviene cercarti
un buon illustratore, mentre se stai creando un platform, ti conviene
assoldare un amighista (ancora non ho trovato un programma di grafica
per gli sprite che eguagli il mitico DPaint).
Gli strumenti di questa sezione sono tanti, e spesso costosi o per
nulla disponibili.
- Sezione Audio
Oggi la sezione audio sta cambiando notevolmente. Anche grazie al
supporto CD, oggi la musica MIDI si é spostata nella penombra. Si
tende infatti ad assoldare gruppi musicali che compongano musica,
anche cantata, da digitalizzare e mettere sul CD, spesso come vere e
proprie tracce audio.
- Sezione Programmazione
Una delle parti piú complicate. Un buon programmatore di videogiochi
dovrebbe avere una profonda conoscenza della macchina sul quale
intenderá sviluppare, e per questo intendo ottima conoscenza
dell'Assembly, di linguaggi di alto livello come il C++ e
dell'hardware sottostante.
Quest'ultima é la parte piú spinosa : a causa della stravagante
architettura del PC, creare un gioco compatibile con tutte le
possibili versioni di hardware é in pratica impossibile. Qualcosa si
sta muovendo con le specifiche DirectX (di cui stiamo attendendo il
rilasci da MS della versione 5), e delle OpenGL, un API creata
parecchio tempo fá, ma che oggi si sta imponendo grazie agli effetti
sofisticati che permette e alla linearitá della sua programmazione.
- Sezione di supervisione
Qui ci si deve occupare di coordinare il progetto, accertarsi della
qualitá, prendere le decisioni piú importanti.
Solitamente colui che ha avuto l'idea, fá parte di questa sezione, e
spesso collabora con qualche altra sezione (magari é un programmatore,
o un grafico).
Spero di esserti stato d'aiuto.... se ti occorre qualcos'altro,
fammelo sapere !

creare videogiochi.
ti rispondo in pubblico perche' il sito merita di essere visto
www.immaginaction.it
 aggiungo una frasettina di bob dylan
"how many road must a man walk before we can call him a man?"
guarda che e' una cosa molto complessa fare un gioco

Sicuro di aver scritto bene?
una sola "m" :-)
ciao,
Garet Jax che le prova tutte :)