Mäng Programmeerijad sõita mängu arengus; luua raamistik, funktsionaalsus ja suhtlemist mängu. Pidada oluline komponent arendamise protsessi, mängu programmeerijad on kõrgelt hinnatud ja pidevalt nõudlust.

Advanced Diploma of Professional Game Development spetsialiseerunud Game Programming, on välja töötatud vastuseks tööstuse vajadustele ja kestab kaks aastat, täiskohaga.

Kursuse sisu

Aasta üks

Esimesel Advanced Diploma on vundament aastal, mille eesmärk on anda õpilastele arenenud mängu programmeerimise oskusi. Muidugi on õpilaste keelte kaudu ja tehnoloogiad, mida kasutatakse tugevasti mängude tööstus, sealhulgas C, C ++, C #, OpenGL, mängu raamatukogud ja versiooni kontrolli, samuti arendada matemaatika, probleemide lahendamine, ja praktiline programmeerimine oskus. Kuigi kursus kestab mängud lähenemist, see sobib ka kõigile, kes soovivad õppida reaalajas taotluse arenguks vajalikke oskusi, mis on kõrgelt kõigis valdkondades programmeerimine ja simulatsioon.

Aasta kaks

Teisel aastal Advanced Diploma hõlmab konkreetseid algoritme ja tehnoloogiad, mida kasutatakse mängu areng ja tugineb õpilaste core keele oskus. Õpilased katta rohkem arenenud arengu tehnikat, samuti õppida, kuidas arendada kasutades tööstusharu standardile mängu mootorid.

Aasta lõpuks kursuse üliõpilased saavad kogemusi 3D graafika, Artificial Intelligence, Networking, füüsika ja Kokkupõrge, Console Riistvara, profiilide ja haldamine keskmise suurte tarkvara projekte. Õpilased keskenduda arendada oma oskusi kõigi aspektide C ++ programmeerimise enne keskendudes spetsialiseeritud valdkondades ning arendada erinevates keskkondades.

Major Game Project

Teisel aastal seda muidugi mängu programmeerimine töötavad õpilased koos mängu disain ja mängu kunsti õpilaste arengu meeskonnad kavandada ja toota mängitav mäng. See projekt peegeldab reaalse tootmistsükkel tööstuse areng stuudio, mis hõlmab kogu protsessi alates pitching mängu idee kaudu kirjalikult mängu disain dokumente, hinnates tehnilised nõuded, hallata töökoormust, tähtaegadest, pakkuda kaubanduslik kvaliteet kunsti ja animatsiooni viga -fixing, QA katsetamine ja turuanalüüs mängu.

TEEMAD

Aasta üks

  • Game Programming C
  • Mäng Programmeerimine C ++
  • Game Programming C #
  • OpenGL
  • Mäng Raamatukogud
  • Version kontrolli

Aasta kaks

  • 3D graafika
  • Tehisintellekt
  • Networking füüsika ja Kokkupõrge
  • Console Riistvara
  • Profiilide
  • Projektihaldus

Õpilased kasutavad tööstuse standard tarkvara ja vahendeid, näiteks:

  • Visual Studio - Programmeerimine C, C ++ ja C #
  • Open GL - vähe arvutigraafika programmeerimine
  • Physx - GPU-abistas füüsika programmeerimine
  • FMOD - Industry standard audio programmeerimine tööriistad
  • Perforce ja Git - koostööl versiooni kontrolli vahendid
  • Avatud lähtekoodiga Raamatukogud - Avalik koodi alused kasutatakse tavaliselt kõigis programmeerimine tööstused

Osakute pädevus - Programmeerimine spetsialist oja

Tuum

  • BSBCRT501A pärinevad ja arendada kontseptsioone
  • BSBWHS501A Veenduge ohutu töökoht
  • BSBPMG522A Teha projektitöö
  • CUAPPM502 Teadvustada tootmine
  • ICTSUS6233A Integreerida säästva IKT planeerimine ja projekteerimine
  • PGDPRD601A kava ja pigi mängu disain ettepanekut
  • ICAGAM503A Loo keeruline 3-D interaktiivne arvutimäng
  • PGDPRD603A Manage suur mäng tootmise
  • PGDPRD604A Rakendada online edendamine strateegia
  • Valikained
  • ICAPRG406A Rakenda sissejuhatav objektorienteeritud keele oskus
  • ICAPRG527A Rakenda vahe objektorienteeritud keele oskus
  • ICAPRG415A Rakenda oskusi objektorienteeritud disain
  • ICAPRG416A Manage tarkvara osa taaskasutamise raamatukogu
  • ICAPRG418A Rakenda vahe programmeerimise oskusi muus keeles
  • ICAPRG523A Rakenda programmeerimisoskust teises keeles
  • ICAGAM404A Rakenda tehisintellekti mängu areng
  • ICAGAM510A Valmista mängud erinevate platvormide ja kohaletoimetamise viisid
  • ICAICT406A Build graafiline kasutajaliides
  • ICAICT417A kindlaks, hindavad ja kohaldada praegust tööstus-spetsiifiliste tehnoloogiate täita tööstuse standardid
  • ICAGAM530A väljatöötamine ja rakendamine füüsika 3-D digitaalseid mängu
  • ICAGAM515A Design ja luua arenenud osakesed, vedeliku ja organite 3-D digitaalseid mõju
  • ICAGAM508A Arendada keeruline 3-D tarkvara interaktiivse meedia ja mängude
  • ICAPRG504A Juurutage taotluse tootmise keskkond
  • ICAPRG505A Build Täpsem Kasutajaliides
  • ICAGAM511A hallata testimise interaktiivse meedia ja mängude
  • PGDGSP601A Arendada keeruliste süsteemide reaalajas rakendusi
  • PGDMTH601A Rakenda põhiõiguste mängud programmeerimine matemaatilisi oskusi
Programmi õpetamise keel:
  • Inglise

Vaata veel 6 kursust Academy of Interactive Entertainmentis »

See kursus on Online, Ülikoolilinnas
Start Date
Avatud registreerimine
Duration
Võta kooliga ühendust
Osakoormus
Päevane õpe
Asukohtade järgi
Kuupäeva järgi
Start Date
Avatud registreerimine
Avalduste vastuvõtu lõppkuupäev
Start Date
Avatud registreerimine
Avalduste vastuvõtu lõppkuupäev
Start Date
Avatud registreerimine
Avalduste vastuvõtu lõppkuupäev
Start Date
Avatud registreerimine
Avalduste vastuvõtu lõppkuupäev
Start Date
Avatud registreerimine
Avalduste vastuvõtu lõppkuupäev
Start Date
Avatud registreerimine
Avalduste vastuvõtu lõppkuupäev
Start Date
Avatud registreerimine
Avalduste vastuvõtu lõppkuupäev
Start Date
Avatud registreerimine
Avalduste vastuvõtu lõppkuupäev
Start Date
Avatud registreerimine
Avalduste vastuvõtu lõppkuupäev
Start Date
Avatud registreerimine
Avalduste vastuvõtu lõppkuupäev

Avatud registreerimine

Location
Avalduste vastuvõtu lõppkuupäev
End Date
Location
Avalduste vastuvõtu lõppkuupäev
End Date
Location
Avalduste vastuvõtu lõppkuupäev
End Date
Location
Avalduste vastuvõtu lõppkuupäev
End Date
Location
Avalduste vastuvõtu lõppkuupäev
End Date
Location
Avalduste vastuvõtu lõppkuupäev
End Date
Location
Avalduste vastuvõtu lõppkuupäev
End Date
Location
Avalduste vastuvõtu lõppkuupäev
End Date