Uvod u platforme za razvoj igara

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Š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?

  • Ekosustav korisničke podrške.
  • Ekosustav marketinških agencija.
  • Ekosustav financiranja igara.
  • Ekosustav strujanja igara. (correct)

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?

<p>Podsustava grafike. (C)</p> Signup and view all the answers

Koja je razlika između općeg i specifičnog stroja za igare?

<p>Opći strojevi su primjenjivi na većinu žanrova, dok su specifični specijalizirani za određeni žanr. (A)</p> Signup and view all the answers

Što spada u ključne komponente strojeva za igre?

<p>Sve navedeno. (B)</p> Signup and view all the answers

Koji su ključni slojevi stroja igre s aspekta softverskog okvira?

<p>Okvir, jezgra stroja igre, alati za podršku i alati za modifikaciju. (C)</p> Signup and view all the answers

Koje značajke nude strojevi za igare programerima?

<p>Sve navedeno. (B)</p> Signup and view all the answers

Koja je prednost korištenja Unity-a kao stroja za igare?

<p>Ima veliku zajednicu programera i popularan je za mobilne igre. (A)</p> Signup and view all the answers

Za što se često koristi Unreal Engine?

<p>Za visokokvalitetne 3D igre i iskustva virtualne stvarnosti. (A)</p> Signup and view all the answers

Što je IDE (integrirano razvojno okružje)?

<p>Softverska aplikacija koja pruža sveobuhvatno okružje za razvoj softvera. (C)</p> Signup and view all the answers

Koje značajke nude IDE-ovi za razvoj igara?

<p>Sve navedeno. (B)</p> Signup and view all the answers

Što je potrebno nakon što se igra razvije pomoću IDE-a?

<p>Implementirati ju na različite platforme i konzole. (C)</p> Signup and view all the answers

Koja je svrha sustava verzioniranja koda?

<p>Praćenje promjena u izvornom kodu tijekom vremena. (B)</p> Signup and view all the answers

Koja je razlika između centraliziranih i distribuiranih sustava verzioniranja?

<p>Centralizirani koriste jedan poslužitelj, a distribuirani omogućuju rad na kodu istovremeno. (B)</p> Signup and view all the answers

Što mogu uključivati alati za suradnju i upravljanje projektima?

<p>Sve navedeno (C)</p> Signup and view all the answers

Što uključuju pomoćni alati za razvoj igara?

<p>Sve navedeno. (A)</p> Signup and view all the answers

Koji su ključni elementi mrežne i podatkovne infrastrukture u razvoju igara?

<p>Omogućavanje međusobnog povezivanja igrača i praćenje napretka. (D)</p> Signup and view all the answers

Što je bitno za pružanje kvalitetnih online iskustava u igrama?

<p>Visokoučinkovite i niskolatencijske mreže. (C)</p> Signup and view all the answers

Što je ključno za upravljanje i analizu podataka igara?

<p>Infrastruktura podataka. (C)</p> Signup and view all the answers

O čemu ovisi odabir infrastrukture za razvoj igara?

<p>O specifičnim potrebama igre i vrsti mrežnog i podatkovnog prometa. (C)</p> Signup and view all the answers

Koja je ključna komponenta u razvoju igara jer omogućuju stvaranje i manipuliranje igraćim resursima?

<p>Grafički alati. (A)</p> Signup and view all the answers

Čemu služe skalarni grafički alati?

<p>Za stvaranje i manipuliranje bitmap slikama. (C)</p> Signup and view all the answers

Što omogućuju dodaci (engl. plug-ins) za razvoj igara?

<p>Učinkovitije stvaranje i uređivanje igraćih resursa. (A)</p> Signup and view all the answers

Koja je važnost alata za uređivanje videa i animaciju u razvoju igara?

<p>Omogućavanju stvaranje i manipuliranje videozapisa i animacija igara. (A)</p> Signup and view all the answers

Koja je glavna svrha alata za uređivanje zvuka i komponiranje glazbe za razvoj igara?

<p>Omogućivanje stvaranje i manipuliranje zvukovima i glazbom igre. (B)</p> Signup and view all the answers

Zašto su uređaji za unos ključni u razvoju računalnih igara?

<p>Jer omogućuju igračima da interagiraju s igračkim svijetom. (D)</p> Signup and view all the answers

Za koje su vrste igara posebno korisni uređaji miša i tipkovnice?

<p>Za strategijske igre i pucačke igre iz prvog lica. (C)</p> Signup and view all the answers

Čemu služe uređaji kamere, mikrofona i haptičkih uređaja u razvoju igara?

<p>Omogućuju korištenje fizičkih pokreta i glasa za kontrolu igre te pružaju taktilni povrat. (B)</p> Signup and view all the answers

Flashcards

Što je platforma za razvoj igara?

Sva programska i strojna oprema potrebna za razvoj, testiranje i igranje 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

Editor koda Alati za otklanjanje pogrešaka, verzioniranje, upravljanje resursima i upravljanje projektima.

Sustavi verzioniranja koda

Alati koji omogućuju programerima da prate promjene koje su napravljene u izvornom kodu tijekom vremena.

Signup and view all the flashcards

Mrežna i podatkovna infrastruktura za računalne igre

Omogućuju igračima međusobno povezivanje i igru na igračkim poslužiteljima, praćenje svojeg napretka te podatkovnu analitiku.

Signup and view all the flashcards

Grafički alati za razvoj igara

Omogućuju stvaranje i manipuliranje igraćim resursima, kao što su slike, sprite-ovi i animacije.

Signup and view all the flashcards

Alati za uređivanje videa i animaciju u razvoju igara

Omogućujući stvaranje i manipuliranje videozapisa i animacija igara.

Signup and view all the flashcards

Alati za uređivanje zvuka i komponiranje glazbe za razvoj igara

Omogućuju stvaranje i manipuliranje zvukovima i glazbom igre.

Signup and view all the flashcards

Uređaji za unos u razvoju igara

Omogućuju igračima da interagiraju s igračkim svijetom putem različitih fizičkih uređaja.

Signup and view all the flashcards

Uređaji za izlaz u razvoju igara

Omogućuju igračima primanje povratnih informacija i iterakciju s igračkim svijetom putem različitih fizičkih uređaja.

Signup and view all the flashcards

Strojna oprema za razvoj igara

Pruža potrebne resurse za stvaranje, testiranje i igranje igara.

Signup and view all the flashcards

Mehanika igara

Pravila i sustavi koji uređuju interakciju igrača i igre.

Signup and view all the flashcards

Kako mehanika definira žanrove igara?

Različite kombinacije mehanike igara stvaraju različita iskustva igranja, što dovodi do raznih žanrova.

Signup and view all the flashcards

Generativna umjetna inteligencija (GAI)

UI that može stvoriti nove, originalne sadržaje.

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.

Quiz Team

Related Documents

More Like This

Unity Game Engine Overview
12 questions
Game Development Fundamentals
40 questions
Use Quizgecko on...
Browser
Browser