Preskoči na sadržaj
Ista raja. Nova runda.
GAMERZ.ba — REBORN
Diskusija

C++ ili C# Game Dev

168 pregleda · 9 odgovora · otvorena 14.07.2016. u 20:29

Zadnja dva mjeseca sam se pokusao ucit web dev ali me smorilo jer me ne interesuje ali ono sto me interesuje jest game dev samo sto nisam siguran da li je realno ocekaviti da se od toga moze nac posao ili kao indie develiper sam pravit i zaradjivat i ako moze koji bi bilo bolje uciti jezik po vasem misljenju?
Znam da ima kod susjeda u hrvatskoj neka ozbiljna game dev firma koja je morala trazi ljude van hrvatske jer nisu imali dovoljno game developera.
Preporucujem C#, jer je mnogo laksi i najbolje ti je raditi u Unitiju, on je najkorisceniji game engine i ima milione tutorijala online. Ja nakon 6 mjeseci vec uspijevam sam programirati video igre bez tutorijala. Nakon sto zavrsim Dodge Run 2, krecem da pravim svoju prvu "big game" koju cu objaviti na Steam platformi.

Samo problem je, ti nisi ni poceo da pravis video igre, a vec se raspitujes da li mozes zaraditi, to nije pravi stav, ako mislis uspjeti, ne samo u game developmentu vec generalno u zivotu i u bilo kojoj industriji. Novac mozes zaraditi, ako si dobar u necemu, budi dobar game programer i zaradjivaces novac. Ja sam ponekad radio i freelance i od prosle godine sam uspio zaraditi oko 4000 dolara, sto i nije neka cifra. Sada sam stopirao sa freelancom i radim na svojim igrama, cilj je da izgradim portfolio kako bih se mogao zaposliti u game industriji sljedece godine, jer freelance para nije konstantna.

Dakle, ako volis ili mislis da zelis praviti video igre u buducnosti, onda ne znam sta cekas, kreni odmah i uci, za par mjeseci ce ti biti smijesno kada nisi znao rijesiti neki jednostavan problem, a sada ga rijesavas bez problema.

Game trziste raste iz godine u godinu, tako da taj talas nece zaobici ni nasu drzavu, cak jedan studio u BiH planira napraviti svoju veliku igru, imao sam priliku da vidim o cemu se radi i vjerujte mi, igra je top, grafika, animacije, sve u fulu, moce se vagati sa visoko budzetnim poznatim igrama.

Nemoj nikad u zivotu nesto raditi zbog novca, vec radi to zato sto volis, a svaki poslodavac, ako si ti iskusan ce te docekati rasirenih ruku. Ako budes pravio video igre, gledaj da ih zavrsis, nemoj praviti 100 malih projekata koji nisu ni u prototype fazi. Takodje, na pocetku pravi sto manje video igre, ja sam na primjer za pocetak napravio Dodge Run, endless runner, jednostavna igra za nekoga ko se tek uci programirati. Nemoj biti od onih sto im je prva igra GTA, pa kada vide, da nisu u stanju isti napraviti, odustanu.
DarkoKrajina je napisao/la:
Preporucujem C#, jer je mnogo laksi i najbolje ti je raditi u Unitiju, on je najkorisceniji game engine i ima milione tutorijala online. Ja nakon 6 mjeseci vec uspijevam sam programirati video igre bez tutorijala. Nakon sto zavrsim Dodge Run 2, krecem da pravim svoju prvu "big game" koju cu objaviti na Steam platformi.

Samo problem je, ti nisi ni poceo da pravis video igre, a vec se raspitujes da li mozes zaraditi, to nije pravi stav, ako mislis uspjeti, ne samo u game developmentu vec generalno u zivotu i u bilo kojoj industriji. Novac mozes zaraditi, ako si dobar u necemu, budi dobar game programer i zaradjivaces novac. Ja sam ponekad radio i freelance i od prosle godine sam uspio zaraditi oko 4000 dolara, sto i nije neka cifra. Sada sam stopirao sa freelancom i radim na svojim igrama, cilj je da izgradim portfolio kako bih se mogao zaposliti u game industriji sljedece godine, jer freelance para nije konstantna.

Dakle, ako volis ili mislis da zelis praviti video igre u buducnosti, onda ne znam sta cekas, kreni odmah i uci, za par mjeseci ce ti biti smijesno kada nisi znao rijesiti neki jednostavan problem, a sada ga rijesavas bez problema.

Game trziste raste iz godine u godinu, tako da taj talas nece zaobici ni nasu drzavu, cak jedan studio u BiH planira napraviti svoju veliku igru, imao sam priliku da vidim o cemu se radi i vjerujte mi, igra je top, grafika, animacije, sve u fulu, moce se vagati sa visoko budzetnim poznatim igrama.

Nemoj nikad u zivotu nesto raditi zbog novca, vec radi to zato sto volis, a svaki poslodavac, ako si ti iskusan ce te docekati rasirenih ruku. Ako budes pravio video igre, gledaj da ih zavrsis, nemoj praviti 100 malih projekata koji nisu ni u prototype fazi. Takodje, na pocetku pravi sto manje video igre, ja sam na primjer za pocetak napravio Dodge Run, endless runner, jednostavna igra za nekoga ko se tek uci programirati. Nemoj biti od onih sto im je prva igra GTA, pa kada vide, da nisu u stanju isti napraviti, odustanu.
Koliko ustvari ima cistog programiranja u Unityu? Pitam te zato jer znam da ti enginei nude hrpu opcija sto se tice skriptanja i drugih stvari
DarkoKrajina je napisao/la:
Preporucujem C#, jer je mnogo laksi i najbolje ti je raditi u Unitiju, on je najkorisceniji game engine i ima milione tutorijala online. Ja nakon 6 mjeseci vec uspijevam sam programirati video igre bez tutorijala. Nakon sto zavrsim Dodge Run 2, krecem da pravim svoju prvu "big game" koju cu objaviti na Steam platformi.

Samo problem je, ti nisi ni poceo da pravis video igre, a vec se raspitujes da li mozes zaraditi, to nije pravi stav, ako mislis uspjeti, ne samo u game developmentu vec generalno u zivotu i u bilo kojoj industriji. Novac mozes zaraditi, ako si dobar u necemu, budi dobar game programer i zaradjivaces novac. Ja sam ponekad radio i freelance i od prosle godine sam uspio zaraditi oko 4000 dolara, sto i nije neka cifra. Sada sam stopirao sa freelancom i radim na svojim igrama, cilj je da izgradim portfolio kako bih se mogao zaposliti u game industriji sljedece godine, jer freelance para nije konstantna.

Dakle, ako volis ili mislis da zelis praviti video igre u buducnosti, onda ne znam sta cekas, kreni odmah i uci, za par mjeseci ce ti biti smijesno kada nisi znao rijesiti neki jednostavan problem, a sada ga rijesavas bez problema.

Game trziste raste iz godine u godinu, tako da taj talas nece zaobici ni nasu drzavu, cak jedan studio u BiH planira napraviti svoju veliku igru, imao sam priliku da vidim o cemu se radi i vjerujte mi, igra je top, grafika, animacije, sve u fulu, moce se vagati sa visoko budzetnim poznatim igrama.

Nemoj nikad u zivotu nesto raditi zbog novca, vec radi to zato sto volis, a svaki poslodavac, ako si ti iskusan ce te docekati rasirenih ruku. Ako budes pravio video igre, gledaj da ih zavrsis, nemoj praviti 100 malih projekata koji nisu ni u prototype fazi. Takodje, na pocetku pravi sto manje video igre, ja sam na primjer za pocetak napravio Dodge Run, endless runner, jednostavna igra za nekoga ko se tek uci programirati. Nemoj biti od onih sto im je prva igra GTA, pa kada vide, da nisu u stanju isti napraviti, odustanu.
Planirao sam takodje poceti uceti programiranje ali ne znam odakle bih poceo pa ako mogu neke smjernice. Nije mi problem uciti i sve to samo da znam odakle da pocnem, sta da kucam na yt, na google... Koliko sam shvatio ovo tvoje programira se u c# jeziku u unity-u ?
DarkoKrajina je napisao/la:
Preporucujem C#, jer je mnogo laksi i najbolje ti je raditi u Unitiju, on je najkorisceniji game engine i ima milione tutorijala online. Ja nakon 6 mjeseci vec uspijevam sam programirati video igre bez tutorijala. Nakon sto zavrsim Dodge Run 2, krecem da pravim svoju prvu "big game" koju cu objaviti na Steam platformi.

Samo problem je, ti nisi ni poceo da pravis video igre, a vec se raspitujes da li mozes zaraditi, to nije pravi stav, ako mislis uspjeti, ne samo u game developmentu vec generalno u zivotu i u bilo kojoj industriji. Novac mozes zaraditi, ako si dobar u necemu, budi dobar game programer i zaradjivaces novac. Ja sam ponekad radio i freelance i od prosle godine sam uspio zaraditi oko 4000 dolara, sto i nije neka cifra. Sada sam stopirao sa freelancom i radim na svojim igrama, cilj je da izgradim portfolio kako bih se mogao zaposliti u game industriji sljedece godine, jer freelance para nije konstantna.

Dakle, ako volis ili mislis da zelis praviti video igre u buducnosti, onda ne znam sta cekas, kreni odmah i uci, za par mjeseci ce ti biti smijesno kada nisi znao rijesiti neki jednostavan problem, a sada ga rijesavas bez problema.

Game trziste raste iz godine u godinu, tako da taj talas nece zaobici ni nasu drzavu, cak jedan studio u BiH planira napraviti svoju veliku igru, imao sam priliku da vidim o cemu se radi i vjerujte mi, igra je top, grafika, animacije, sve u fulu, moce se vagati sa visoko budzetnim poznatim igrama.

Nemoj nikad u zivotu nesto raditi zbog novca, vec radi to zato sto volis, a svaki poslodavac, ako si ti iskusan ce te docekati rasirenih ruku. Ako budes pravio video igre, gledaj da ih zavrsis, nemoj praviti 100 malih projekata koji nisu ni u prototype fazi. Takodje, na pocetku pravi sto manje video igre, ja sam na primjer za pocetak napravio Dodge Run, endless runner, jednostavna igra za nekoga ko se tek uci programirati. Nemoj biti od onih sto im je prva igra GTA, pa kada vide, da nisu u stanju isti napraviti, odustanu.
Hvala drug, nisam tacno naveo a ono sto me interesuje a to jest radit u firmama/timovima na ozbiljnijim igricama jer nikad nisam bio fan indie igrica a volio bih optimizirat jer znam provest dosta vremena u graficke opcije namjestajuci grafiku dok ne dobijem 60fps-a bez da zrvtujem grafiku dosta zato nisam siguran da li odma c++ ganjat ili ipak c#?
@identity

Sve se programira u Unitiju, medjtutim, mozes skidati i tudje assete sa asset store i ubacivati u svoje igre, ali ja to nikad ne radim, jer kada bih radio tako nesto, nikad ne bih naucio programirati, tako da je svaka moja igra programirana iz starta.

@emsel

Ja sam ucio, tako sto sam odmah krenuo da pravim igricu, nisam ucio one izolovane tutorijale, sta je sintaksa, sta je programiranje, vec sam se odmah bacio u vatru. To je najbolji nacin na koji ja ucim, a ako tebi odgovara mozes i ti. Recimo, ja dobijem ideju u glavi neke igrice i ako zapnem negdje, idem odmah na google i kucam kako rijesiti taj problem. Na pocetku kada sam kretao, kucao sam, "how to jump tutorial unity". Isto mozes kucati za bilo koji problem.

Ja sam ucio od ovog lika i on ubjedljivo ima najbolje tutorijale

https://www.youtube.com/watch?v=GrQalFLtQT4

Preporucujem za pocetak da napravis endless runner igru, na takvom projektu mozes mnogo toga nauciti i preci mnogo osnove.

Ovo je moja prva igrica nakon mjesec dana vjezbanja, trebalo mi je preko mjesec da je izgradim, a sada bih istu izgradio za jedan dan.

https://www.youtube.com/watch?v=ivZsSkgtndM
DarkoKrajina je napisao/la:
@identity

Sve se programira u Unitiju, medjtutim, mozes skidati i tudje assete sa asset store i ubacivati u svoje igre, ali ja to nikad ne radim, jer kada bih radio tako nesto, nikad ne bih naucio programirati, tako da je svaka moja igra programirana iz starta.

@emsel

Ja sam ucio, tako sto sam odmah krenuo da pravim igricu, nisam ucio one izolovane tutorijale, sta je sintaksa, sta je programiranje, vec sam se odmah bacio u vatru. To je najbolji nacin na koji ja ucim, a ako tebi odgovara mozes i ti. Recimo, ja dobijem ideju u glavi neke igrice i ako zapnem negdje, idem odmah na google i kucam kako rijesiti taj problem. Na pocetku kada sam kretao, kucao sam, "how to jump tutorial unity". Isto mozes kucati za bilo koji problem.

Ja sam ucio od ovog lika i on ubjedljivo ima najbolje tutorijale

https://www.youtube.com/watch?v=GrQalFLtQT4

Preporucujem za pocetak da napravis endless runner igru, na takvom projektu mozes mnogo toga nauciti i preci mnogo osnove.

Ovo je moja prva igrica nakon mjesec dana vjezbanja, trebalo mi je preko mjesec da je izgradim, a sada bih istu izgradio za jedan dan.

https://www.youtube.com/watch?v=ivZsSkgtndM
darko kraljino di da skinem tu tvoju igru
Kao sto je darko gore rekao ako ces se voditi novcem nema ni od toga nista onda kao ni od weba kako si gore rekao. Kako god, danas se pa skoro i najvise trazi web developera bilo to kao frilenser ili full time u nekoj firmi sto znaci ne treba lako od toga odustati, al ajd ako ti tako mislis

Nego da se vratim na pricu, c++ ili c# za game development.
Prvo jesi li ti upoznat sa programerskom tematikom. Znas li razmisljati na programerski nacin jer ovde nema kruva ni od bubanja nego sve sa razumjevanjem, mada neko moje misljenje da ti je ovo game dev i tezi od web deva pa ako do sada nisi programirao neke zadacice drzi se za pocetak c++ dok ne naucis metodologiju samog programiranja, a znas razmisljati, a onda udri na c# i svakako neizostavljivi Unity. C++ odma da ti kazem se i dalje koristi u game devu. Neke danas teske probleme u industriji c++ rjesava tako da...

Nego na kraju da sumiram, ako si upoznat sa programiranjem nastavi c#, ako nisi nazad na proceduralno i c++

Ps. gore nisam vidio prethodni tvoj komentar, kod nas u BiH postoje ozbiljne firme koje se pocinju baviti game devom i svakako bi morao raditi u timovima jer sve industrije tako funkcionisu (za to je potrebna ipak praksa), ali ne znam zasto bi imao nesto protiv igara koje bi sam kod kuce pravio. Al to je sad druga prica jer za to je potrebna inovativnost tako da sam odluci sta hoces. Ne mozemo ti mi odredjivat kakva ce ti biti karijera. Jesi razmisljao o IOS/Android igrama :D
Santino1 je napisao/la:
Kao sto je darko gore rekao ako ces se voditi novcem nema ni od toga nista onda kao ni od weba kako si gore rekao. Kako god, danas se pa skoro i najvise trazi web developera bilo to kao frilenser ili full time u nekoj firmi sto znaci ne treba lako od toga odustati, al ajd ako ti tako mislis

Nego da se vratim na pricu, c++ ili c# za game development.
Prvo jesi li ti upoznat sa programerskom tematikom. Znas li razmisljati na programerski nacin jer ovde nema kruva ni od bubanja nego sve sa razumjevanjem, mada neko moje misljenje da ti je ovo game dev i tezi od web deva pa ako do sada nisi programirao neke zadacice drzi se za pocetak c++ dok ne naucis metodologiju samog programiranja, a znas razmisljati, a onda udri na c# i svakako neizostavljivi Unity. C++ odma da ti kazem se i dalje koristi u game devu. Neke danas teske probleme u industriji c++ rjesava tako da...

Nego na kraju da sumiram, ako si upoznat sa programiranjem nastavi c#, ako nisi nazad na proceduralno i c++

Ps. gore nisam vidio prethodni tvoj komentar, kod nas u BiH postoje ozbiljne firme koje se pocinju baviti game devom i svakako bi morao raditi u timovima jer sve industrije tako funkcionisu (za to je potrebna ipak praksa), ali ne znam zasto bi imao nesto protiv igara koje bi sam kod kuce pravio. Al to je sad druga prica jer za to je potrebna inovativnost tako da sam odluci sta hoces. Ne mozemo ti mi odredjivat kakva ce ti biti karijera. Jesi razmisljao o IOS/Android igrama :D
Odlucio sam se za Unity i C#(koliko gledao za unity vise i ne treba od C#), planiram pravit android igrice pa mozda i za iOS, s obzirom da jos nisam poceo ne znam kako to ide, trebao bih od veceras to pocet sad sam se tek vratio kuci.

A sto se tice indie pc igrica, nisam rekao da imam nesto protiv njih samo da ja jos nisam igrao neku da mi se svidjela. Svidja mi se sto za android jedan covjek moze napravit igricu i da je samo ideja bitna.

Posto nista ne znam u vezi C++ i C# interesuje me da li je previse optimisticno nauciti oba jezika? C++ je previse rizicno ucit jer ga koriste vecinom velike firme a takve nema kod nas.

Prijavi se da bi odgovorio/la na ovu temu.