Programiranje PC igara u C# i C++

poruka: 4
|
čitano: 1.685
|
moderatori: DrNasty, pirat, XXX-Man, Lazarus Long, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
8 godina
protjeran
offline
Programiranje PC igara u C# i C++

Pozdrav ljudi!

Tema je, kao što vidite, programiranje igara i to u C# i C++ programskim jezicima, ali samo za platformu PC. Ovdje pišite KORISNE savjete, svoja iskustva, odgovore na pitanja... Svak' 'ko ne bude zabavan, zanimljiv i kreativan, leti iz teme. :D

 

Ja već imam prvo pitanje. Pomoću kojeg je programskog jezika napravljena igra kao Grand Theft Auto V? Sandbox igra, slobodnog svijeta, velike kvalitete?

Molim odgovor.

 

 
1 0 hvala 1
12 godina
neaktivan
offline
12 godina
neaktivan
offline
Re: Programiranje PC igara u C# i C++

Oni imaju in-house engine, zove se RAGE (https://en.wikipedia.org/wiki/Rockstar_Advanced_Game_Engine).

Nakon što im je uspio GTA:San Andreas, firma je (pretpostavljam) imala novaca za ljudstvo i počeli su rad na svom engineu umjesto da iznajmljuju tuđi.

 


C++ ti je najvažniji jezik za izradu igara, uz njega je dobro znati C (općenito je dobro znati C), a za skripte se koristi LUA jer je navodno najbrži skriptni jezik.

 

Nešto kompleksno kao 3D igra nije zasnovana na čistim 0 i 1. Puno timova prije Rockstara je razvilo puno alata koje svi današnji developeri koriste.

Tako npr. za renderiranje postoji OpenGL i Direct3D biblioteke, open-source bibl. za zvuk je OpenAL itd.

 

-> Ako nemaš vojsku developera, nema smisla raditi engine. Čak i neke firme koje danas imaju svoje engine su dale izjave da danas kreću koristili bi postojeći.

 

Zaključak: Koristi postojeći engine, npr. Unity. Visoko rasprostranjen i sa lijepim learning curve grafom (hrpa tutoriala za sve kaj ti padne na pamet).

 

EDIT: gramatika

DODATNO: ako poznaješ C++, a i imaš dobru konfiguraciju, isprobaj Unreal4.

Poruka je uređivana zadnji put sub 9.1.2016 0:21 (flateR7).
8 godina
protjeran
offline
Programiranje PC igara u C# i C++

Hvala na pomoći ljudi. ;) :D

Idemo dalje, odgovori, pitanja!

 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice