Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C# DirectX9 demo i trazenje posla u game industriji

[es] :: 3D programiranje :: C# DirectX9 demo i trazenje posla u game industriji

[ Pregleda: 3627 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Filip Strugar
Filip Strugar
UK

Član broj: 9871
Poruke: 383
*.ppp-bg.sezampro.yu



+1 Profil

icon C# DirectX9 demo i trazenje posla u game industriji19.05.2004. u 19:04 - pre 242 meseci
Ola.

Ja se pre par meseci prijavio na ImagineCup takmicenje - rendering competition, i zacudo eto me u polufinalu (nije zapravo nikakvo cudo, konkurencija bas i nije jaca).

Uradio sam demo u C#/DirectX9, brzo rendanje velikog terena (3+ mil tri) i voznju (mnogo, 200+) dzipova po njemu, kao showcase neke moje geomipmap-like tehnike za rendanje (i koliziju) terena. Zapravo najlakse mi je da copy pastujem description:

--
A demo of the .NET terrain engine library I’m working on: big terrain, dynamic smooth mesh LOD, texturing and collision detection.
Demo shows the library performance by implementing basic vehicle physics on top of it, handling display, collision and physics for hundreds of vehicles in real-time besides rendering the terrain.
--

Da ne bude zabune, veci deo fizike (vehicle fizika) sam pozajmio od nekog baje, i ona je uradjena u C++-u, a kompletna kolizija (pola od onoga sto se globalno naziva 'fizika') i sve ostalo je radjeno by me from the scratch u C#-u :)

Ako nekog interesuje, demo moze da skine sa

http://www.imaginecup.com/uplo...Graphics/Affine%20Graphics.zip,

Samo oprez, zahteva .NET Framework 1.1, i DirectX9b i graficku koja ima bar pixel shadere 1.1 (najbolje 2.0 - ili kako bi rekli DirectX9 compatible graphic card), i tezak je 30mb.

a ostali demoi mogu da se nadju na

http://www.imaginecup.com/rendering_gallery.aspx.

Od tih demoa tu vecina je bezveze, ali ima i par dobrih, npr Nesnausk! koji stvarno izgleda sjajno (cini mi se da je najbolji).

Sada trenutno traje polufinale tog ImagineCup takmicenja i bira se glasanjem (sa konacnom odlukom zirija) 5 finalista koji idu u brazil na finale.

E sad poenta ove poruke, za slucaj da je nekome promaklo, jeste: trk na gore navedeni url (rendering_gallery.aspx) i glasajte za mene.
(edit: zapravo glasajte za najboljeg, pa ako ostane i neki glas za mene... :) )

(Posto se daje vise poena raznim demoima zgodno bi bilo da, ako se vec tolko potrudite da glasate za jedan demo, onda pregledate galeriju i istrosite sve poene za glasanje jer mi se cini da glasovi ne vaze ako se glasa samo za jedan demo)

[Ovu poruku je menjao Filip Strugar dana 19.05.2004. u 22:56 GMT]

[Ovu poruku je menjao tosa dana 24.05.2004. u 12:44 GMT]
 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

Član broj: 531
Poruke: 1793
*.microsoft.com



+18 Profil

icon Re: C# DirectX9 demo!19.05.2004. u 19:53 - pre 242 meseci
Odlicno izgleda!

Interesuje me zasto si izabrao da koristis shader assembler umesto HLSLa?
 
Odgovor na temu

Filip Strugar
Filip Strugar
UK

Član broj: 9871
Poruke: 383
*.ppp-bg.sezampro.yu



+1 Profil

icon Re: C# DirectX9 demo!19.05.2004. u 20:53 - pre 242 meseci
10x!

Iskreno - zato sto nisam znao ni trunku HLSL-a kad sam pocinjao, nit sam imao odakle da naucim, a asm mi se cinio nekako bez nekih nepoznanica, pa sam posle nastavio po inerciji.

Sada kontam da bi mi bolje bilo da sam odvojio neko vreme da naucim HLSL, posto mi to ionako ne gine :)

Btw, Relja, sad vidim da radis u MS-u, pa da pitam nekoga iz prve ruke: koliko perspektive ti se cini da C#/.NET ima u game/entertainment programiranju, tj da li smatras da ce na zapadu biti C# DirectX poslova ili ce se jos dugo ostati na C++-u?
 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

Član broj: 531
Poruke: 1793
*.microsoft.com



+18 Profil

icon Re: C# DirectX9 demo!19.05.2004. u 21:38 - pre 242 meseci
Games industrija je veliki pojam. Siguran sam da u skorije vreme nijedan AAA title nece biti napisan u managed kodu. Medjutim, alati za AAA titleove se vec sad poceli da se pisu u managed kodu, a bice ih sve vise. Takodje, vec postoje manje igre koje su radjene u .NETu, sa tendencijom da ih ima sve vise - jer njima performanse nisu toliko kriticne kao kod AAA igara.

Art pipeline je ono gde ce biti najvise .NET poslova u igrama: i XNA incijativa (a bogami i ono sto je Carmack pricao na GDCu ove godine) se upravo baziraju na tome: u modernim igrama to postaje sve veci problem.

Drugim recima, nemoj da ocekujes da Half Life 3 bude napisan u managed kodu, ali zato mozes da ocekujes da alati koje on koristi budu.

A sto se tice HLSLa - HLSL sam po sebi nije tezak. Tesko je ono sto treba da iskazes u njemu, ali vidim to ti vec ide :).
 
Odgovor na temu

Filip Strugar
Filip Strugar
UK

Član broj: 9871
Poruke: 383
*.ppp-bg.sezampro.yu



+1 Profil

icon Re: C# DirectX9 demo!19.05.2004. u 23:53 - pre 242 meseci
Znaci bice posla za C# tools programere. Doobro, i to je nešto :)

E, kad si vec pomenuo, šta je ta XNA inicijativa, vidim MS je reklamira na raznim mestima ali mi nikako nije jasno o čemu je tu reč: el to treba da bude skup alata za rapid game development ili nešto više?


ps: glupo pitanje, ali: kako dobiti posao u majkrosoftu? ;)
 
Odgovor na temu

bkaradzic
Branimir Karadžić
ArenaNet
Seattle, WA

Član broj: 14953
Poruke: 1630
*.pandemicstudios.com

Sajt: https://github.com/bkarad..


+11 Profil

icon Re: C# DirectX9 demo!20.05.2004. u 05:06 - pre 242 meseci
Citat:
ps: glupo pitanje, ali: kako dobiti posao u majkrosoftu? ;)


Nije glupo, ali je neprecizno. Microsoft je sirok pojam. :)

Ne mogu da pricam konkretno za Microsoft, ali mogu da ti kazem generalno sta ti je potrebno da bi dobio posao u USA, i to posao 3D programera ili game programera.

Najbolje je imati zavrsen fakultet (matematika, informatika, elektrotehnika, i slicni) i uz to radno iskustvo u struci. Takodje dobro je imati bar jednu zavrsenu igru. To su neki minimumi koji u odredjenim slucajevima mogu da budu "rastegljivi", mada ako ove uslove ispunjavas prilicno sam siguran da dobijas posao. Sa vise godina iskustva, vise diploma, prestiznim skolama, vise zavrsenih igra, dobijas vise para, takodje imas vise mogucnosti. Takodje ovde niko ne uzima skolu i ocene kao jedini parmetar (mislim da je to manje bitno za firmu, vise je bitno zbog formalnosti oko dobijanja vize). Kompanije imaju razlicite kriterijume. Neki te nece ni pogledati jer nisi npr. USA drzavljanin ili resident alien. Ili neki te nece pogledati ako nemas zavrsen fakultet.

Trebas da imas u vidu da ako ne ispunjavas neke od ovih kriterijuma kompanija koja te dovodi moze imati problema da osigura tvoju vizu. Uglavnom kompanije ne prave nikakve probleme, i ako ih stvarno impresioniras spremne su da urade sve sto je u njihovoj moci da te dovedu ovamo.

Trenutno u USA nije kao pre par godina da dovlace svakoga sa strane. Po ovdasnjim zakonima kada te sponzorisu za H1B vizu trebas da budes placen bar koliko i neki US programer, plus troskovi vize. Takodje kada trazis posao u USA trebas da ga trazis kada je moguce dobiti H1B vizu. Godisnje je ogranicen broj viza pa ako konkurises npr. u Januaru vrlo je verovatno da nemas sanse da dobijes vizu do Oktobra, a do tada ce oni vec nekoga naci... Pogledaj ovaj link za vise informacija oko H1B vize: http://www.h1bvisalaw.com/

Pogledaj i oglase za posao na http://www.gamasutra.com tamo ces videti od prilike kakvi su zahtevi. U vecini oglasa ces primetiti da trebas da imas bar jednu zavrsenu igru da bi se uopste kandidovao. Sada to je ono sto zbunjuje, kako da imas igru zavrsenu kada prvo trebas da imas posao da bi radio na igri. Da bi resio ovaj problem potreban ti je super impresivan demo. Znaci da neko moze da vidi sta ti znas da uradis. Takodje treba da ostavis pozitivan utisak kada budes imao intervju. Kod entry level programera najveca nepoznanica je da li ces moci da radis u timu (neke firme imaju i 50 programera u timu), da li ces imati dobre medjuljudske odnose, da li mozes da ucis, da li mozes da zavrsis posao ili zapocnes pa odustanes, da li ces imati tzv. home sickness, itd.

Takodje neke od prepreka da dodjes ovamo mogu biti pasos i VJ. Zato pre nego sto se kandidujes za posao sredi pasos. :) Najgore od svega sto moze da ti se desi je da te pozovu na intervju, a ti nemas vazeci pasos pa trebas da se cimas po salterima.

Par saveta:
- Ako si na fakultetu, prvo ga zavrsi.
- Ako nemas radno iskustvo, zaposli se u nekoj domacoj software firmi (bez obzira da li radi igre ili ne). Cisto da steknes radne navike, jer nije isto sedeti kod kuce i kodirati iz hobija i to raditi kao posao.
- U slobodno vreme radi na igri.
- Pre nego sto konkurises za posao smisli sta stvarno hoces da radis. Ako ostavis "daj sta das" utisak, siguran sam da neces dobiti posao, jer to ovde zvuci kao da trazis posao privremeno dok ne nadjes bolji negde drugde. Posto je ceo proces zaposljavanja skup, niko nece rizikovati.

Eto toliko, nadam se da te nisam uplasio. :)
U svakom slucaju trebas da probas, nemas sta da izgubis.

Branimir

 
Odgovor na temu

Filip Strugar
Filip Strugar
UK

Član broj: 9871
Poruke: 383
*.ppp-bg.sezampro.yu



+1 Profil

icon Re: C# DirectX9 demo!20.05.2004. u 09:46 - pre 242 meseci
Wow kako detaljan odgovor, hvala, hvala :)



A inače kolike su razlike izmedju USA i GB, Australije, Kanade?
 
Odgovor na temu

bkaradzic
Branimir Karadžić
ArenaNet
Seattle, WA

Član broj: 14953
Poruke: 1630
*.pandemicstudios.com

Sajt: https://github.com/bkarad..


+11 Profil

icon Re: C# DirectX9 demo!21.05.2004. u 03:38 - pre 242 meseci
Citat:
A inac(e kolike su razlike izmedju USA i GB, Australije, Kanade?


Pogledaj CIA World Factbook za vise opstih informacija o ekonomiji:
http://www.cia.gov/cia/publications/factbook/

Sto se tice game industrije ona je (trenutno) najnaprednija u USA (u proslosti je varirala izmedju USA, Japana i UK). Ima najvise studija, izdavaca, interesa za ulaganje u igre, itd. Japan je na sledecem mestu, pa onda svi ostali. Australija je prilicno nebitna sto se tice razvoja igara. Ima par studija koji uglavnom imaju manje potraznje za kadrovima od ponude.

Vidim odabrao si zemlje gde je zvanican (ili zvanicno ravnopravan) jezik Engleski, mada u game industriji je zvanican jezik Engleski. Tako bez obzira cak i da odes u Ubisoft u Kini pricaces Engleski sa svima. :)

Sto se tice plata u USA pogledaj:
http://www.gamasutra.com/features/20040211/olsen_01.shtml

I sto se tice kvaliteta zivota (za zaposlene u USA game industriji):
http://www.igda.org/qol/

Takodje nemoj da zanemaris i druge zemlje. Npr. u okruzenju Srbije ima dosta kompanija koje su uspesne. Dok se npr. manji studiji po zapadu zatvaraju razvoj igara u Istocnoj Evropi cveta.

Pogledaj:
http://www.illusionsoftworks.com/
http://www.pterodon.com/
http://www.bistudio.com/
http://www.cenega.com/
http://www.altarinteractive.com/
http://www.preality.com/
http://www.mindwarestudios.com/
http://www.lonelycatgames.com/
http://www.blackelement.net/
http://www.cypron-studios.com/
http://www.7fx.com/
http://www.zima-software.com/
http://www.cauldron.sk/
http://www.mayhem.sk/
http://www.stormregion.com/
http://www.digitalreality.hu/
http://www.peoplecanfly.com/
http://www.funlabs.com/
http://www.croteam.com/
http://www.gsc-game.com/

U principu u pocetku bi trebalo da ti bude bitno jedino da radis na igri i zavrsis je. Bez obzira na lokaciju i platu. Jednom kada imas zavrsenu igru (ili vise igara) imaces i vise izbora.

Branimir

 
Odgovor na temu

Filip Strugar
Filip Strugar
UK

Član broj: 9871
Poruke: 383
*.smin.sezampro.yu.



+1 Profil

icon Re: C# DirectX9 demo!22.05.2004. u 00:18 - pre 242 meseci
Branimire, hvala na odgovorima, prosvetlio si me :)

Imam samo jos jedno sitno pitanje: koliko je vazna radna knjizica kao dokument, sto se poslodavca i sto se vize tice?

Pitam zato sto su nedavno jednom bivsem kolegi (inace jako dobar programer, bio mi je project leader u firmi, ima 30+ godina, itd) odbili vizu sa australiju iako ga je poslodavac prihvatio i poslao garancije, zato sto je u radnoj knjizici imao samo 2 godine posla, a oni zahtevaju ili 5 godina radnog iskustva (potvrdjeno radnom knjizicom), ili 4-godisnji fakultet i 2 godine radnog iskustva, a on je zavrsio Visu Elektrotehnicku (3 god) koju i ja sad zavrsavam. (Rec je o nekom IT poslu, npr C++/baze)

Mozda je taj njegov slucaj samo sklop nekih nesretnih okolnosti, mozda Australija trenutno ima posebno gadne imigracione zakone il ko' zna sta, ali me je svejedno naterao da razmisljam o radnoj knjizici kao bitnom dokumentu. El bitan?
 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

Član broj: 531
Poruke: 1793
*.microsoft.com



+18 Profil

icon Re: C# DirectX9 demo!22.05.2004. u 00:29 - pre 242 meseci
To je specificni slucaj za Australiju. Za ove ovde u USA nije bitno sta pise u nasoj radnoj knjizici.
 
Odgovor na temu

NastyBoy
Bojan Nastic
UK

Član broj: 12041
Poruke: 895
*.plus.com



+4 Profil

icon Re: C# DirectX9 demo!22.05.2004. u 14:30 - pre 242 meseci
Za UK mozhe da bude bitan broj godina provedenih u struci, ali samo pri dobijanju radne dozvole, koju poslodavac radi "remote", nezavisno od nashe radne knjizhice (koju, btw, uopshte i ne gledaju, veruju ti na rech ako obezbedish reference iz firmi u kojima si radio).
Znachi, ako morash, mozhesh u formi za radnu dozvolu da "nafilujesh" malo podatke :)
 
Odgovor na temu

bkaradzic
Branimir Karadžić
ArenaNet
Seattle, WA

Član broj: 14953
Poruke: 1630
*.pandemicstudios.com

Sajt: https://github.com/bkarad..


+11 Profil

icon Re: C# DirectX9 demo!22.05.2004. u 23:28 - pre 242 meseci
Citat:
...iako ga je poslodavac prihvatio i poslao garancije, zato sto je u radnoj knjizici imao samo 2 godine posla...


Ovo sa zahtevima za radnu dozvolu je specificno za zemlju u koju ides. Svi ti dokumenti u vezi emigracije mogu slobodno da se nadju na internetu. Pa mozes vise da se obavestis o tome. Ili ako te zanima nesto specificno onda trebas da pitas advokata.

Inace mislim da je ovo greska firme koja ga je pozvala. Uglavnom radi se o nekome iz firme ko je obavio intervju dao "two thumbs up" za kandidata, odradili celu proceduru za zaposljavanje, pa tek onda shvatili da postoje i emigracioni zakoni. Ovakvih propusta ima i u malim i velikim firmama (pricam za game industriju). Mada je mnogo verovatnije da ce ovi iz vecih firmi primetiti gresku ranije, jer imaju vecu birokratiju i procedure koje su smisljene upravo da sprece takve probleme.

Ja sam primetio da npr. kadrovsko uglavnom po prijemu rezimea povrsno pogleda rezime, zavede u arhivu i posalje dalje osobi koja je nadlezna za oblast za koju se konkurise. I vec tu nastaje nesporazum, jer onaj ko te intervjuise ne razmislja o tome, i smatra da ce neko drugi da se bakce sa time. Idealno bi bilo da oni po prijemu rezimea ti kazu da li uopste ima sanse da te zaposle.

Da bi izbegao ovakve probleme, obavezno napomeni negde u rezimeu da si drzavljanin SCG i da ti je potrebna radna dozvola. Terminologija se razlikuje od zemlje do zemlje pa prilikom slanja obrati paznju sta pises. :)

 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

Član broj: 531
Poruke: 1793
*.client.comcast.net



+18 Profil

icon Re: C# DirectX9 demo!23.05.2004. u 02:09 - pre 242 meseci
Ja ipak na tvom mestu ne bi spominjao radnu dozvolu u rezimeu. Ako to napises, veca je sansa da te odmah odbace i da predju na sledeceg kandidata. A ako ih pustis da ti organizuju intervju i ako im se bas dopadnes, onda ce imati veci interes da uloze u tvoju radnu dozvolu. Ne moras da ih lazes, ali ako te ne pitaju, nemoj da se istrcavas sa takvom informacijom.

[Ovu poruku je menjao Reljam dana 23.05.2004. u 09:44 GMT]
 
Odgovor na temu

Filip Strugar
Filip Strugar
UK

Član broj: 9871
Poruke: 383
*.ppp-bg.sezampro.yu



+1 Profil

icon Re: C# DirectX9 demo!23.05.2004. u 15:25 - pre 242 meseci
Ok, zvuci logicno!

Btw, ovih par poruka su suvo zlato za nekoga ko trazi posao: mozda bi neki moderator mogao da ih izdvoji u poseban thread pod naslovom 'zaposlenje u game industriji' ili da reimenuje ovaj? :)
 
Odgovor na temu

bkaradzic
Branimir Karadžić
ArenaNet
Seattle, WA

Član broj: 14953
Poruke: 1630
..1.66.subscriber.vzavenue.net

Sajt: https://github.com/bkarad..


+11 Profil

icon Re: C# DirectX9 demo i trazenje posla u game industriji10.07.2004. u 18:01 - pre 240 meseci
Upravo sam naleteo na ovu stranicu:

Getting A Job In The Game Development Industry
http://www2.ravensoft.com/getajob.htm

Branimir

 
Odgovor na temu

[es] :: 3D programiranje :: C# DirectX9 demo i trazenje posla u game industriji

[ Pregleda: 3627 | Odgovora: 14 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.