Newsgroup: it.lavoro.informatica
Titolo: Info su sviluppo videogames

Quali e quante realtà esistono in Italia? Esiste una qualche
associazione di categoria consultabile in rete o magari addirittura
qualche buon anima del ng che mi dà informazioni di prima mano?
Grazie e ciao
-- 
zetatau

 qualche buon anima del ng che mi dà informazioni di prima mano?
Dal '95 al '99 ho sviluppato videogiochi su hardware Amiga+Jamma, per consolle 
da bar, in una piccola ditta. Poi ho sondato UbiSoft, ma alla fine lasciai 
perdere e mi diressi verso cose più professionali.
Se ti posso essere utile... 
-- 
__________________________________________________
Luc (33, CO)
MS Visual Studio developer - Programmer since 1985
__________________________________________________

 perdere e mi diressi verso cose più professionali.
ehm.. vorresti dire che programmare un gioco non e' molto
"professionale"?
tanto di cappello a chi lo fa...
:)

 perdere e mi diressi verso cose più professionali.
messa cosi' sembra quasi che scrivere software per videogiochi sia un
passatempo


Dunque, qual'è il modo giusto per proporsi e soprattutto quali sono le
proprie abilità da valorizzare o raffinare? Giusto per farmi un'idea
di massima sarei interessato sia alla parte computazionale che alla
parte grafica, solo non saprei da dove partire in modo concreto. Per
esempio sai dell'esistenza di corsi che consentano di avvicinarsi
gradualmente a questo settore?
Al momento sto provando qualche simulazione con il J3D unito al Java
DarkStar della Sun oltre al framework C++ Ogre, entrambi per PC o
mobile, ma non mi dispiacerebbe ricevere maggiori dritte anche sul
panorama delle console.
Inoltre, da esterno mi son fatto un'idea di massima sulle richieste del
mercato odierno:
- buona conoscenza dei principi della grafica 3D e degli ambienti
grafici di modellazione
- forti competenze in C/C++ sembrano fondamentali ovunque almeno per
ora, ma Java inizia a scalare di gran carriera, quindi a questo punto
meglio focalizzare sull'aspetto funzionale del codice. Addirittura
provando con sistemi di rendering basati su OpenGL e DX su macchine
datate al 2001, talvolta si notano migliori prestazioni con Java
piuttosto che con C++. Perciò, meglio focalizzare su matematica,
fisica e cos'altro ancora potrebbe tornare utile?
Ciao e grazie della disponibilità.

 "professionale"?
No, che non è software mission-critical e/o usato da professionisti... 


 gradualmente a questo settore?
Corsi non so. So solo che serve molta esperienza geometrico-computazionale e 
capacità di ottimizzare gli algoritmi, visto che ormai vanno solo i giochi 3D.
C++ è un must. Però sono fuori dal giro da 7 anni, ormai, una vita... :)


 terme deve essere il massimo per sviluppare games.
EvE Online della CCP e' a oggi il miglior game online d'Europa.
C'e' pochissimo altro online ( N.B. online, perche' conosco benissimo il
mercato online che tu hai nominato) 
Eve ha molti piu' iscritti, fra i 100 000 e i 200 000
La CCp viene studiata nel settore perche' e' l'unica Azienda che e'
piccolina e addirittura e' stata acquistata dai developers, ma e0 un caso
isolato
Un'altra realta' oggi e' la FuncCom in norvegia, che sta sviluppando Age
of Conan che uscira' a giugno e ci lavorano 140 persone. Hanno anche altri
game online, il piu' famoso Anarchy Online , un veccchio game.
In Germania hanno Neocron non so di che SW house, che pero' e' quasi in
rovina.
Anche in Russia c'e' qualcosa, ad esempio Sphere, ma immagino che non e'
il caso di sondare se assumono
In Italia purtroppo non c'e' nulla di nulla  in campo online, e nemmeno ci
sta provando nessuno. Ci provarono qua a Milano 1 anno fa ma si sono
arenati, non so se per mancanza di competenze tecniche o e incapacita' di
Business, certo u dato di fatto e' che l'Italia non e' all'altezza di
esportare SW nel camp dei game online. Quindi cercherei in USA e nord
europa.
Ignora le barzellette che i videogame non sono SW professionale. Sono il
massimo della complessita' e criticita' che  puoi incontrare, da tutti i
punti di vista.
Ciao Nicola
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 C++ è un must. Però sono fuori dal giro da 7 anni, ormai, una vita... :)
di certo serve:
- tanta, tantissima passione, non è un genere di lavoro che si fa "per
forza" o solo perchè uno ha sentito dire in giro che si guadagna bene;
- la pazienza dei santi (spesso il testing e il debug non è così
agevoli, ma le cose vanno migliorando con gli anni);
- capacità di lavorare bene in team;
- due palle quadrate, se si vuole cercare di arrivare ad alti livelli.
Corsi? Per quello che penso io, direi decisamente di NO.


vorrai dire qualcosa di piu' semplice, comune e sicuro.
Non c'e'  campo di programmazione piu' difficile, specialistico e
redditizio dellla
prog dei videogames. Tra un prog business/database/enterprise etc etc e
un prog di
videogames c'e' la stessa differenza che c'e' a hollywood tra una star
del cine e 
un cameriere

zetatau ha scritto:

Per le ditte:
http://www.gameprog.it/?section=74
comunque  a parte ubisoft e'  tutta roba piccola.
Quanto alle competenze, C++, mate, fisica, opengl, directx e' morta,
dai un occhio a
msdn.microsoft.com/xna/
anche conoscenze di assembler posso essere utili
E comeunque qui si tratat di avere talento e grandissima pasisone , non
ha
nulla a che fare con scribacchiare connessioni al db nei vari jsp,
asp.net
 php etc etc

 del cine e un cameriere
quoto e STRAquoto!!!
...ovviamente l'esatto contrario di quello che hai scritto (per sbaglio
hai scritto l'opposto di quello che volevi dire)

 No, che non è software mission-critical e/o usato da professionisti... 
scusa la curiosità: di cosa ti occupi adesso?
Ciao,
Giulio

^DM^ ha scritto:

infatti... a volte mi capita di litigare con me stesso...

gradualmente a questo settore?
http://www.prospects.ac.uk/cms/ShowPage/Home_page/Find_courses_and_research/p!eacge?mode=CourseDetails&pgid=23898&from=Search&crs_type=C&study=DM&subjects=25&institutions=ALL&regions=ALL&keyword=computer+graphics&ukstudent=&type=A&current=1&adv=Y
Cmq sul 
prospects.co.uk
 trovi tutti i corsi postgraduate su computer 
graphics in Inghilterra.
Nel master che ho frequentato io, a Leeds, c'era un ottimo modulo di 
computer graphics, un paio di miei compagni di corso adesso sviluppano video 
games, uno in Inghilterra ed uno in Giappone.
Mi ricordo che accompagnai uno dei due a fare un colloquio a Londra, quando 
il mio collega usci' dalla saletta del colloquio, il tipo che aveva fatto 
l'interview ci invito' a vedere una cosa nel cortiletto interno.
Erano una ferrari, due porsche ed una lamborghini. Si rivolse almio collega 
e gli disse: "queste sono le nostre macchine, sai, gli stipendi crescono 
velocemente da noi...".
Certo, poi ci sono cose piu' professionali nella vita, come quelle che fa 
Luc...
Augusto 

 qualche buon anima del ng che mi dà informazioni di prima mano?
Fatti un giro su 
www.gameprog.it
 e 
http://www.playfields.net/main/
-- 
Lawrence - 
http://www.oluyede.org/blog
http://www.neropercaso.it
"Nothing is more dangerous than an idea
if it's the only one you have" - E. A. Chartier

 qualche buon anima del ng che mi dà informazioni di prima mano?
A livelli decenti, che non puoi sperare di ottenere in Italia, se non
hai un nome nella demo scene, o non hai fatto niente di grosso per conto
tuo da mostrare, allora hai pochissime speranze. Il campo dei VG non e'
un campo dove si entra e "si impara il mestiere poco a poco". Come
qualcuno ti ha fatto gia' notare, non si tratta di scribacchiare per il
web.
-- 
Salvatore Iovene
http://www.iovene.com/

 un campo dove si entra e "si impara il mestiere poco a poco".
E' vero, tutti gli sviluppatori di VG sapevano già tutto in culla....
:-)

 
asp.net
 php etc etc
Nonostante sia un profano collima esattamente con la mia valutazione,
non mi attendo di certo una maggiore facilità, ma anzi se non
insormontabili gli ostacoli sono sempre degli ottimi stimoli.
Grazie e ciao.
-- 
zetatau


No, ma quelli che lavorano a un certo livello, a casa propria gia' erano
mostri.


 Corsi? Per quello che penso io, direi decisamente di NO.
In effetti il miglior corso sarebbe l'esperienza diretta, ma non credo
proprio ci si possa inserire facilmente così come invece potrebbe
avvenire in altri ambiti. Intanto continuo il mio tentativo di ideare e
produrre una demo abbastanza originale, poi se il risultato sarà
decente potrebbe anche diventare il mio biglietto da visita, poi magari
chissà... 
Ciao


Sicuramente, non ci piove sul fatto che debba essere estremamente
complicato realizzare dei videogames dotati di interattività ed una
sorta di embrionale AI. Fortunatamente coem scrive Riccardo esistono
anche i framework per non dover partire da zero :-)
Ciao e grazie della risposta esauriente e ricca di info.


D'accordo d'accordo, però un mostro che sa scrivere codice eccellente
deve avere anche idee eccellenti per lavorare ad alti livelli.
Fortunatamente, le idee non derivano da nessun studio o attitudine
specifica, ma provengono solo dalla propria creatività che fa delle
conoscenze uno strumento per metterle in atto.
Ciao

 web.
tu sei uno di quelli che pensano che programmare sul web sia una
passeggiata vero? :)
mmmm


Al livello in cui questo mediamente avviene, si'. In alcuni casi,
tutt'altro. Ma la maggior parte della gente fa i sitarelli. Poi oggi
c'e' la moda di diventare tutti J2EE-whores.


 anche i framework per non dover partire da zero :-)
i CCP ce la hanno fatta in venti circa, ma come abbiamo detto sono
l'eccezione
Per capirci World of Warcraft e' costato 50 milioni di dollari , per di piu'
lo sviluppo dura circa 5 anni senza fatturare.
In Italia se investiamo a 3 mesi e' tanto , non c'e' piu' impresa innovativa
qua da noi, da tanto ormai e non tornera' piu'
:-(
Nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 c'e' la moda di diventare tutti J2EE-whores.
Leggi questo Salvatore e sorridi con me :-):
http://www.chadfowler.com/2007/1/10/supply-and-demand-in-technology-skil
ls
Io ho appena ordinato il libro su Amazon


 
ma sto' Ruby...merita come dicono?

Che io sappia non c'e' mai stato un MMORPG italiano
C'e' un RPG liscio:
http://www.etrom.net/essence/index.php?option=com_content&task=view&id=19&Itemid=45&lang=it
Saluti.
-- 
Rimetta  a posto  la  candela...

 ma sto' Ruby...merita come dicono?
Dipende da cosa devi farci. Io preferisco Python a Ruby ma sono entrambi
bei linguaggi.


 conoscenze uno strumento per metterle in atto.
Sbagliato: proprio se lavori ad alti livelli non è necessario che chi
scrive codice eccellente debba avere anche idee eccellenti. Infatti
anche nel mondo dei videogame ci sono delle figure specifiche per
quello... c'e' che si "inventa" il gioco, ci sono gli sceneggiatori, e
così via... quindi non c'e' bisogno di saper contemporaneamente
programmare e ideare il gioco.
Altro discorso se vuoi iniziare a cimentarti per conto tuo... beh,
allora li' devi essere un tuttofare!

 ls
In realta' non credo dica moltl, considerando la popolazione dell'India,
ma un minimo significativo sicuramente lo e'.


 scusa la curiosità: di cosa ti occupi adesso?
Editoria elettronica. E se la sera non si riesce a chiudere/stampare il 
giornale per un problema software, sono ca**i amari... ;)
-- 
__________________________________________________
Luc (33, CO)
MS Visual Studio developer - Programmer since 1985
__________________________________________________

 prog dei videogames.
Questo è vero, mi sono ben goduto i 20-anni con gli introiti fatti. :)


 allora li' devi essere un tuttofare!
L'intento iniziale è una demo che evidenzi l'originalità e focalizzi
lo svolgimento,
proprio per questo cerco di evitare le aree in cui latito.
Naturalmente, l'ostacolo
maggiore è la AI, senza di essa rischio di realizzare solo un
cortometraggio 3D
scadente perché basato su sistemi di rendering in real-time.

 avvenire in altri ambiti.
Infatti è così purtroppo.
L'altro problema è: su quale piattaforma specializzarsi? PC, XBox,
Playstation, mobile..?? Scelta dura quanto determinante...

 livello!!!
Scusa, e perchè non hai continuato? Avevi anche raggiunto un bel
traguardo.
Aggiungo che vedendo certi videogame che vengono regolarmente venduti,
e pure
a caro prezzo, non direi proprio che sono tutti "mostri" di abilità
tecnica
e di inventiva.........
Ci sono anche quelli che prendono il "motore 3D"
venduto dalla casa madre (o reso opensource) e sopra ci fanno un gioco.
Non vedo una grandissima abilità tecnica, in questi casi.

 Playstation, mobile..?? Scelta dura quanto determinante...
Su questo non ci sono dubbi
PC + directX10, che poi va anche su Xbox


 PC + directX10, che poi va anche su Xbox
Confermo. Prima di venir via da quel lavoro si tentò la carta Linux (KDE), ma 
con scarsi risultati al tempo (fine '99).


 [...]
Annoto qui per chiunque sia interessato all'argomento, giusto oggi la
rubrica Scenari del TG3 ha presentato alcune tra le realtà italiane
specializzate nella produzione di video games. Esiste anche l'accademia
collegata alle medesime realtà produttive:
http://www.aiv01.it
Per chi non avesse visto la puntata, sarà disponibile online:
[ 
http://www.tg3.rai.it/SITOTG/TG3_pagina/0,8769,11,00.html
 ]
Ciao
-- 
zetatau

 giornale per un problema software, sono ca**i amari... ;)
Immagino...
;-)
Ciao,
Giulio

 Immagino...
La ns. ditta è persino "assicurata" in questi casi. La polizza copre i danni 
economici che ne scaturirebbero. Da quando sono qui (7+ anni) non è mai 
successo. Rischiato ma non successo... ;) 


 successo. Rischiato ma non successo... ;) 
:-)
Toglimi un'altra curiosità: ma precisamente cosa fai? Sviluppi software 
per l'editoria?
Ciao,
Giulio

 per l'editoria?
Concretamente, ad esempio, in queste settimane sto implementando la possibilità 
di inserire oggetti semi-trasparenti nel nostro impaginatore (alla InDesing, il 
nostro maggior competitor). Molto "divertente" quanto complesso.
Ma si passa da una cosa all'altra, a seconda di chi è libero quando arriva un 
nuovo "job".


 PC + directX10, che poi va anche su Xbox
Io non sottovaluterei il Mobile... soprattutto per alcuni vecchi coder
"legacy" è stata e sarà ancora per un pò una vera fortuna.

 nuovo "job".
Capisco. A lungo andare però questo continuo "navigare" a vista diventa 
fastidioso, non trovi? ;-)
Ciao,
Giulio

 fastidioso, non trovi? ;-)
Ho solo semplificato, non navighiamo a vista. Tutto sotto controllo di flusso, 
molto "agile", nei limiti del possibile.


 No, che non č software mission-critical e/o usato da professionisti...
Guarda che ci sono anche professionisti che usano i videogiochi :-)