Siirry suoraan sisältöön

Pelimoottorin optimointi ja mukauttaminenLaajuus (5 op)

Tunnus: R504TL341

Laajuus

5 op

Opetuskieli

  • suomi

Osaamistavoitteet

Ymmärrät syvällisesti pelimoottoriarkkitehtuurin.
Toteutat uusia tai vaihtoehtoisia ominaisuuksia pelimoottoriin.
Tunnet pelimoottorien mukauttamisen vaatimaa matematiikkaa.
Osaat toteuttaa optimoituja algoritmeja pelimoottoriin.
Hallitset plug-in-arkkitehtuurin ja pystyt luomaan oman plug-in'in pelimoottoriin.

Sisältö

Pelimoottoriarkkitehtuuri
Ominaisuuksien toteutus pelimoottoriin
Matematiikka pelimoottoreissa ja mukauttamisessa
Optimoidut algoritmit pelimoottorissa
Plug-in-arkkitehtuuri ja -integraatio pelimoottoriin

Esitietovaatimukset

Opintojakson esitietovaatimuksena sinulla tulee olla vahva peliohjelmointi- sekä pelimoottoriosaaminen.

Arviointikriteerit, tyydyttävä (1)

Osaat toteuttaa uusia, tai vaihtoehtoisia ominaisuuksia pelimoottoriin.
Ymmärrät pelimoottoriarkkitehtuuria perusrakenteen.
Pystyt toteuttamaan ohjatusti pelimoottorin vaatimaa matemaattista osaamista omassa toteutuksessa.
Osaat toteuttaa algoritmin pelimoottoriin.

Arviointikriteerit, hyvä (3)

Osaat toteuttaa uusia, tai vaihtoehtoisia ominaisuuksia pelimoottoriin.
Ymmärrät pelimoottoriarkkitehtuuria.
Käytät pelimoottorin vaatimaa matemaattista osaamista omassa toteutuksessa.
Osaat toteuttaa toimivan algoritmin pelimoottoriin.
Osaat toteuttaa pelinrakentamista hyödyntävän plug:in pelimoottoriin.

Arviointikriteerit, kiitettävä (5)

Osaat suunnitella ja toteuttaa uusia, tai vaihtoehtoisia ominaisuuksia pelimoottoriin. Ymmärrät pelimoottoriarkkitehtuuria syvällisesti. Sovellat pelimoottorin vaatimaa matemaattista osaamista omassa toteutuksessa. Osaat toteuttaa optimoidun algoritmin pelimoottoriin. Osaat toteuttaa pelinrakentamista hyödyntävän plug:in pelimoottoriin.