Podcast
Questions and Answers
Što je najtočnija definicija platforme za razvoj igara?
Što je najtočnija definicija platforme za razvoj igara?
- Softver za testiranje igara.
- Sva programska i strojna oprema potrebna za razvoj, testiranje i igranje igara. (correct)
- Hardver za igranje igara.
- Sustav za prodaju igara.
Koji od navedenih ekosustava se smatra platformom za razvoj igara u širem smislu?
Koji od navedenih ekosustava se smatra platformom za razvoj igara u širem smislu?
- Ekosustav korisničke podrške.
- Ekosustav marketinških agencija.
- Ekosustav financiranja igara.
- Ekosustav strujanja igara. (correct)
Koja je glavna svrha strojeva za igare?
Koja je glavna svrha strojeva za igare?
- Stvaranje složene programske opreme.
- Isključivo pokretanje videoigara.
- Pomoć programerima u stvaranju i dizajniranju videoigara. (correct)
- Upravljanje hardverom računala.
Na temelju čega se mogu klasificirati strojevi igara?
Na temelju čega se mogu klasificirati strojevi igara?
Koja je razlika između općeg i specifičnog stroja za igare?
Koja je razlika između općeg i specifičnog stroja za igare?
Što spada u ključne komponente strojeva za igre?
Što spada u ključne komponente strojeva za igre?
Koji su ključni slojevi stroja igre s aspekta softverskog okvira?
Koji su ključni slojevi stroja igre s aspekta softverskog okvira?
Koje značajke nude strojevi za igare programerima?
Koje značajke nude strojevi za igare programerima?
Koja je prednost korištenja Unity-a kao stroja za igare?
Koja je prednost korištenja Unity-a kao stroja za igare?
Za što se često koristi Unreal Engine?
Za što se često koristi Unreal Engine?
Što je IDE (integrirano razvojno okružje)?
Što je IDE (integrirano razvojno okružje)?
Koje značajke nude IDE-ovi za razvoj igara?
Koje značajke nude IDE-ovi za razvoj igara?
Što je potrebno nakon što se igra razvije pomoću IDE-a?
Što je potrebno nakon što se igra razvije pomoću IDE-a?
Koja je svrha sustava verzioniranja koda?
Koja je svrha sustava verzioniranja koda?
Koja je razlika između centraliziranih i distribuiranih sustava verzioniranja?
Koja je razlika između centraliziranih i distribuiranih sustava verzioniranja?
Što mogu uključivati alati za suradnju i upravljanje projektima?
Što mogu uključivati alati za suradnju i upravljanje projektima?
Što uključuju pomoćni alati za razvoj igara?
Što uključuju pomoćni alati za razvoj igara?
Koji su ključni elementi mrežne i podatkovne infrastrukture u razvoju igara?
Koji su ključni elementi mrežne i podatkovne infrastrukture u razvoju igara?
Što je bitno za pružanje kvalitetnih online iskustava u igrama?
Što je bitno za pružanje kvalitetnih online iskustava u igrama?
Što je ključno za upravljanje i analizu podataka igara?
Što je ključno za upravljanje i analizu podataka igara?
O čemu ovisi odabir infrastrukture za razvoj igara?
O čemu ovisi odabir infrastrukture za razvoj igara?
Koja je ključna komponenta u razvoju igara jer omogućuju stvaranje i manipuliranje igraćim resursima?
Koja je ključna komponenta u razvoju igara jer omogućuju stvaranje i manipuliranje igraćim resursima?
Čemu služe skalarni grafički alati?
Čemu služe skalarni grafički alati?
Što omogućuju dodaci (engl. plug-ins) za razvoj igara?
Što omogućuju dodaci (engl. plug-ins) za razvoj igara?
Koja je važnost alata za uređivanje videa i animaciju u razvoju igara?
Koja je važnost alata za uređivanje videa i animaciju u razvoju igara?
Koja je glavna svrha alata za uređivanje zvuka i komponiranje glazbe za razvoj igara?
Koja je glavna svrha alata za uređivanje zvuka i komponiranje glazbe za razvoj igara?
Zašto su uređaji za unos ključni u razvoju računalnih igara?
Zašto su uređaji za unos ključni u razvoju računalnih igara?
Za koje su vrste igara posebno korisni uređaji miša i tipkovnice?
Za koje su vrste igara posebno korisni uređaji miša i tipkovnice?
Čemu služe uređaji kamere, mikrofona i haptičkih uređaja u razvoju igara?
Čemu služe uređaji kamere, mikrofona i haptičkih uređaja u razvoju igara?
Flashcards
Što je platforma za razvoj igara?
Što je platforma za razvoj igara?
Sva programska i strojna oprema potrebna za razvoj, testiranje i igranje igara.
Što su to strojevi igara?
Što su to strojevi igara?
Softverski okviri koji pomažu programerima strojeva igara stvarati i dizajnirati videoigre.
Značajke IDE-ova za razvoj igara
Značajke IDE-ova za razvoj igara
Editor koda Alati za otklanjanje pogrešaka, verzioniranje, upravljanje resursima i upravljanje projektima.
Sustavi verzioniranja koda
Sustavi verzioniranja koda
Signup and view all the flashcards
Mrežna i podatkovna infrastruktura za računalne igre
Mrežna i podatkovna infrastruktura za računalne igre
Signup and view all the flashcards
Grafički alati za razvoj igara
Grafički alati za razvoj igara
Signup and view all the flashcards
Alati za uređivanje videa i animaciju u razvoju igara
Alati za uređivanje videa i animaciju u razvoju igara
Signup and view all the flashcards
Alati za uređivanje zvuka i komponiranje glazbe za razvoj igara
Alati za uređivanje zvuka i komponiranje glazbe za razvoj igara
Signup and view all the flashcards
Uređaji za unos u razvoju igara
Uređaji za unos u razvoju igara
Signup and view all the flashcards
Uređaji za izlaz u razvoju igara
Uređaji za izlaz u razvoju igara
Signup and view all the flashcards
Strojna oprema za razvoj igara
Strojna oprema za razvoj igara
Signup and view all the flashcards
Mehanika igara
Mehanika igara
Signup and view all the flashcards
Kako mehanika definira žanrove igara?
Kako mehanika definira žanrove igara?
Signup and view all the flashcards
Generativna umjetna inteligencija (GAI)
Generativna umjetna inteligencija (GAI)
Signup and view all the flashcards
Study Notes
Uvod u platforme za razvoj igara
- Platforma za razvoj igara uključuje svu programsku i strojnu opremu potrebnu za razvoj, testiranje i igranje igara
- U širem smislu, platforme su ekosustavi strojeva igara, konzolni/hardverski ekosustavi, operacijski sustavi, sustavi strujanja i franšize/modovi igara
- Fokus je na elementima i integraciji za učinkovitu platformu razvoja igara
- U idućim poglavljima slijedi softverska arhitektura i hardverski elementi potrebni za razvoj
Programska oprema za razvoj računalnih igara
- Programska oprema dijeli se na: stroj igre, razvojna okružja, pomoćne alate, mrežnu i podatkovnu infrastrukturu, alate za računalnu grafiku, zvuk, video i animaciju
Strojevi igara
- Strojevi igara su softverski okviri za stvaranje i dizajn videoigara
- Programerima se pružaju alati i značajke za mehaniku, grafiku, fiziku, umjetnu inteligenciju i zvuk
- Vrste strojeva igara klasificiraju se po grafičkom podsustavu (2D/3D), općenitosti (opće/specifične) i ponovnoj upotrebljivosti (jednokratne/višekratne)
- Arhitektura strojeva igara uključuje podsustave grafike, korisničkog sučelja, upravljanja resursima, upravljanja igrama, fizike, zvuka, umjetne inteligencije, mreže i podataka
- Softverski okvir obuhvaća skup softverskih biblioteka koje su temelj za stvaranje strojeva igara, jezgru stroja igre, te alate za podršku i modifikaciju
- Značajke strojeva igara su prikazivanje grafike, simulacija fizike, alati za animaciju, miješanje zvuka, pisanje skripti za umjetnu inteligenciju, mrežno povezivanje i upravljanje unosima
- Popularni strojevi igara su Unity, Unreal Engine, Godot i GameMaker Studio
- Unity je izbor za mobilne igre, Unreal Engine za 3D igre i virtualnu stvarnost, Godot je otvorenog koda, a GameMaker Studio za 2D igre
Integrirana razvojna okružja (IDE)
- Integrirana razvojna okružja (IDE) su softverske aplikacije koje pružaju sveobuhvatno okružje za razvoj softvera
- Današnji strojevi za igre su razvojna okružja koja sadrže alate za dizajniranje, programiranje, testiranje i implementaciju igara
- IDE-ovi nude integriranu radnu okolinu za učinkovitiji i produktivniji rad
- Funkcije IDE-ova u razvoju igara uključuju editor koda, alate za otklanjanje pogrešaka, upravljanje resursima, vizualne editore, alate za testiranje, emulatore i simulatore
- Popularni IDE-ovi za razvoj igara su Unity, Unreal Engine, GameMaker Studio, Construct i RPG Maker
- Za implementaciju igre koriste se platforme poput Windowsa, Maca, Linuxa, iOS-a i Androida, te konzole poput PlayStation-a, Xbox-a i Nintendo Switch-a
- Neki IDE-ovi nude alate za pojednostavljeno objavljivanje igara na više platformi
Pomoćni alati i sustavi
- Sustavi verzioniranja koda omogućuju praćenje promjena u izvornom kodu tijekom vremena
- Ti sustavi pružaju zapis promjena i omogućuju vraćanje na prethodne verzije koda
- Sustavi verzioniranja koda su ključni za suradnju i učinkovitost razvojnih timova
- Postoje centralizirani (SVN) i distribuirani (Git) sustavi verzioniranja
- Alati za suradnju i upravljanje projektima poboljšavaju komunikaciju i produktivnost razvojnih timova
- Popularni alati su Slack, Trello, Jira, Asana i Monday.com
- Pomoćni alati uključuju softver za otklanjanje pogrešaka i profiliranje, grafičke alate, uređivače zvuka i alate za analizu performansi
- Popularni alati su Visual Studio, Photoshop i Audacity
Mrežna i podatkovna infrastruktura
- Mrežna i podatkovna infrastruktura su elementi za povezivanje igrača, praćenje napretka i podatkovnu analitiku
- Infrastruktura uključuje poslužitelje i baze podataka
- Izbor mreže i podataka znatno utječe na iskustvo i uspjeh igre
- Mrežna infrastruktura je važna za igre s internetskom povezivosti, a uključuje sustave za prijenos podataka i protokole poput TCP, UDP, HTTP i WebSocket
- Usluge za „streaming” igara (Sony PlayStation Now i Nvidia GeForce Now) zahtijevaju snažnu i pouzdanu mrežu
- Sustavi baza podataka upravljaju podacima o igri i igračima, te analitiku igara
- Baze podataka (MySQL, MongoDB) pružaju centralizirani i skalabilni način za pohranu podataka
- Alati za analitiku podataka (Google Analytics i Mixpanel) omogućuju uvid u ponašanje i preferencije igrača
- Izbor infrastrukture ovisi o potrebama igre i vrsti prometa
- Popularne tehnologije uključuju rješenja „in-house“ i mrežne usluge u oblaku (Amazon GameLift i Microsoft Azure)
Alati za računalnu grafiku
- Grafički alati su važni za stvaranje i manipuliranje resursima igre (slike, sprite-ovi, animacije)
- Mogu uključivati skalarni i vektorski grafički softver, dodatke i alate otvorenog koda
- Pravi grafički alati znatno utječu na kvalitetu i stil igre
- Skalarni alati (Photoshop i GIMP) koriste se za bitmap slike
- Vektorski alati (Adobe Illustrator i Inkscape) koriste se matematičkim jednadžbama i oblicima
- Dodaci mogu proširiti funkcionalnost grafičkih alata i IDE-ova, primjeri su urednici mapa, sprite-ova i alati za animaciju (Tiled, Aseprite, Spine)
- Grafički alati otvorenog koda (GIMP, Krita, Blender) su ekonomična alternativa komercijalnim alatima
Uređivanje videa i animacija
- Važni su za stvaranje i manipuliranje videozapisa i animacija
- Alati za uredivanje i animaciju mogu uključivati komercijalni softver i inačice otvorenog koda
- Odabir pravih alata znatno utjecati na vizualnu kvalitetu i stil igre
- Osnovne funkcije su rezanje, spajanje videozapisa, efekti, a podešavanje boje i svjetline
- Alati bi trebali obraditi razne formate i razlučivosti videozapisa te omogućiti izvodenje i komprimiranje
- Popularni alati su Adobe Premiere Pro, Final Cut Pro i DaVinci Resolve
- Alati za animaciju trebaju imati osnove funkcije kao što su stvaranje i manipuliranje ključnim animacijama, i animacijama kostura, poziranje 3D modela, upravljanje animacijama
- Alat bi trebao moći obraditi različite formate i biti kompatibilno s razl. okruženjima
- Popularni su alati Autodesk Maya, Blender i Unity-jev uredivač animacija
- Opcije kao Open-Source (Kdenlive, FFmpeg i GIMP-GAP) pružaju cjenovno povoljne alternative komercijalnom softveru
Alati za zvuk
- Audio alati su važni za zvuk i glazbu u igri
- Mogu uključivati komercijalni softver i inačice otvorenog koda
- Pravi alati znatno utijecati na ukupnu kvalitetu zvuka u igri
- Osnovne funkcije su snimanje i uredivanje zvučnih efekata i dijaloga, podešavanja glasnoće i tona te dodavanja efekata i filtera
- Trebali bi podržavati različne formate zvuka i kompatibilni s različnitim strojevima igara
- Popularni su alati Adobe Audition, Pro Tools i Cubase
- Alat bi trebao ponuditi mogućnost stvaranja i manipuliranja MIDI sekvenci, snimanje i miješanje zvučnih zapisa te dodavanja efekata i filtera
- Alati bi trebali moći obradivati različite formate datoteka i biti kompatibilni s različtim strojevima igara
- Popularni alati - Ableton Live, FL Studio i Logic Pro
- Besplatne i “open-source” opcije su Audacity i Rosegarden
Hardverska arhitektura – Uređaji za unos
- Uređaji za unos važni su jer omogućuju igračima interakciju s igrom kroz fizičke uređaje (miševi, tipkovnice, upravljači, palice, kamere, mikrofoni)
- Pravi uređaji za unos utijecati će na iskustvo i uspjeh igre
- Miš i tipkovnica su najčešće korišteni, prvenstveno za osnovne funckionalnosti
- Miš i tipkovnica su pogodne za strategijske i pucačke igre
- Kontroleri su popularni na konzolama, pogodni za utrke i borilačke igre, te platformere i avanturisticke
Hardverska arhitektura – Uređaji za izlaz
- Uređaji za izlaz omogućuju igračima povratne informacije na razne načine (slike, zvuk, povratni trnzaj)
- razne grafike na monitore ili VR
- Zvuk na zvucnike, dodatno pogotovo na horror zvucima i sportskim igrama
- Hapticki povrat sa taktilnim osjetima igračim
Glavno Računalo
- Strojna oprema pruža potrebne resurse za stvaranje, testiranje i igranje igara, uključujući računala, mobilne uređaje i konzole (PlayStation, Switch i Xbox)
- Izbor pravog hardvera utjecati će na razvojni proces i kvalitetu igara
- Arhitektura hradvera - procesor, grafika, memorija
- Hardver za razvoj računala je najčešća platforma - fleksibilnost
- Hardver za razvoj igara na mobilnim platformama sastoji se od procesora, zaslona, prostora pohrane
- Playstation/Xbox – konstantno hardversko softversko okruzenje
- Ovdje također utijecu proračun i resursi za razvojni tim
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.