Unreal noorem tarkvaraarendaja

Õppekava nimetus: Unreal noorem tarkvaraarendaja

Õppekavarühm: Tarkvara ja rakenduste arendus ning analüüs

Õpiväljundid: koolituse lõpuks õppija

  1. Mõistab 3D tarkvara ja arvuti koostoimimise põhimõtet, üksikute seadmete rolli. Teab nõudeid ja piiranguid, mida riistvara esitab arendajale, võimalusi programmide optimeerimiseks.
  2. Oskab kasutada UNREAL arendaja igapäevatöös vajalikke abirakendusi. Ülesannete haldamine (Trello, Jira), versioonide haldus (git, plastic scm), dokumenteerimine (Confluence), suhtlemine (Slack, Discord). Oskab luua oma tööruumi. Oskab paigaldada Unreal Engine + Visual Studio.
  3. Tunneb tarkvaraarenduse Agile scrum metoodikat. Teab, kuidas osaleda igapäevastes scrum’i tegevustes.
  4. Omab üldist arusaamist pideva arengu ja CI/CD rakendamise tehnoloogiast.
  5. Omab teadmisi arvutimängude tarkvaraarenduse tsüklist.
  6. Teab, millised on mängutööstuse erialad, nende kohustused arenduse ajal.
  7. Teab Unreal Engine 5-s töötamise põhitõdesid selle erinevates aspektides (töö koostude, stseenide, programmeerimise, füüsika, valgustuse, heli, staatiliste ja skelettvõrkude, animatsiooni, skriptide, materjalide, eriefektide, testimise, profileerimise ja optimeerimise alal).
  8. Teab blueprints’i ja C++ programmeerimise põhiteadmisi.
  9. Teab, kuidas töötada Epic Fabi turul olevate eelvalmistatud varadega.
  10. Oskab mänguarenduse käigus omandatud teadmisi rakendada. Oskab iseseisvalt täita lihtsaid ülesandeid ja keskmise keerukusega ülesandeid spetsialisti abiga.

Eesmärk: omandada Unreal Engine’i baasteadmised ja -oskused, sealhulgas töö Blueprint’i ja C++-ga, erinevate mängumehaanikate ja stsenaariumite realiseerimine ning projektide optimeerimine, et olla valmis alustama tööd Junior Unreal Engine’i arendajana.

Sihtgrupp:

Kursusel võivad osaleda arvutitehnoloogia huvilised, kes soovivad selles valdkonnas töötada.

Nõuded õpingute alustamiseks:

* Põhilised arvuti oskused.

Õppe maht: 210 ak. tundi.

Õppe sisu:

Arvutioskus

Kuidas arvuti töötab

Millised arvutid on olemas

Milliseid seadmeid võib ühendada arvutiga

Arvuti ja perifeersete seadmete häälestamine

Küberohutus

Asjaga kurssi viimine: aktuaalsus, eesmärgid ja ülesanded
Isikuandmed ja digijälg
Küberkiusamine
Internetis ohutu suhtlemise põhimõtted
Juhtmevabad ühendused, autentifitseerimine ja püsiparoolid
Kuritarkvara liigid ning kuidas kaitsta oma seadmeid
Andmepüük – kuidas kaitsta ennast kelmide eest
Võrgus ohutu käitumise põhimõtted
Andmete ohutu talletamine
Viirusetõrje tarkvara ja selle määratus

Programmeerimise põhitõed

Algoritmiseerimise põhitõed
Programmeerimise keeled
Andmete tüübid
Programmeerimiskeele operaatorid
Struktuur- ja moodulprogrammeerimine
Protseduurid ja funktsioonid
Programmeerimisse struktureerimine

Tarkvara sisesuhtluseks ja tööks kontoris ja kodus

Häälestamine ja töötamine
Google dokumentide ning tabelitega
Häälestamine ja töötamine Trello, Jura tööde planeerimise eriprogrammidega Gantti diagrammi koostamine
Väliskommunikatsioonide tarkvara (Zoom , Discord , Google Meet) häälestamine ja nendega töötamine.

UNREAL ENGINE spetsialiseeritud mootori uurimine


• Õppeprotsessi käigus omandame UNREAL põhivahendid, õpime koguma rakendusi ühtsesse struktuuri, saame teada, kuidas õigesti kujundada arendusmeeskonda ja rolle jagada.
• Läbime kõik arendusetapid: prototüüp, vertikaalne lõige, alfa, beeta, suletud beeta – test, release,erinevate objektide, videofailide, animatsioonide integreerimine projekti.

Õppemeetodid: Loengud, praktilised harjutused.

Õppekeskkond:

Kursused viiakse läbi aadressil Maslovi 1, Narva.

Õppetöös kasutatakse kaasaegset klassi, mis on varustatud 8 arvutiga. Koolitusruum vastab töötervishoiu ja tööohutuse seaduses sätestatud töötervishoiu ja -ohutuse nõuetele.

Õppematerjalid: Koolitaja poolt koostatud õppematerjalid.

Täiendkoolituse lõpetamise tingimused ja väljastatavad dokumendid:

Nõuded õpingute lõpetamiseks:

Sooritada vähemalt 5 praktilist tööd ja võttis osa 80% õpingutest.

Õppetulemuse hindamise viis:

Praktiline töö.

Kursuse läbimisel väljastatav dokument:

Õppijale väljastatakse õppe lõpetamise nõuete täitmisel tunnistus.

Tõend, kui õpitulemusi ei saavutatud, kuid õppija võttis osa õppetööst. Tõend väljastatakse vastavalt osaletud kontakttundide arvule.

Koolituse läbiviimiseks vajalik kvalifikatsiooni, õpi- või töökogemus:

Aleksandr Akimov — 1998 – 2004 Moscow university of electronic engineering

Magister, Infotehnoloogia, Programmeerimine

LITSENTSID 2011 Database design and programming with SQL Oracle academy

Nov 2004 – märts 2005 Software Testing Specialist Omatakt OÜ

Sept 2005 – juuni 2009 õppejõud Tallinn Commertical Colledge

Sept 2010 – juuni 2016 õppejõud INFORMAATIKA JA ARVUTUSTEHNIKA INSTITUUDI AS

Mai 2017 – dets 2017 Game Developer S.H.A.R.K. animatsionem studio OÜ

Sept 2018 – juuli 2023 Game Developer | Lead Programmer Sign OÜ

Mai 2024 – sept 2024 Software Developer VRDT OÜ