CODICE 90542 ANNO ACCADEMICO 2021/2022 CFU 6 cfu anno 1 COMPUTER SCIENCE 10852 (LM-18) - GENOVA SETTORE SCIENTIFICO DISCIPLINARE ING-INF/01 LINGUA Inglese SEDE GENOVA PERIODO 2° Semestre MATERIALE DIDATTICO AULAWEB PRESENTAZIONE No other sector has experienced the same explosive growth as the computer and video game industry. Creative publishers and talented workforce continue to accelerate advancement and pioneer new products that push boundaries and unlock entertainment experiences. These innovations in turn drive enhanced player connectivity, fuel demand for products, and encourage the progression of an expanding and diversified consumer base.” Today, Videogames represent the best example of a computer system A Videogame needs the top of Hardware and Software equipment The videogame consoles drive the development of computer components. The software languages and programming methods benefits from Videogames Algorithm development, data analysis, machine learning and artificial intelligence are key technologies for videogames. Games drive the development of new Human Computer Interaction techniques and tools. The design is not only oriented to high performance applications, but also to low power consumption and mobile. Computer Games methodologies and tools are the basis for new advanced application like automatic car driving. OBIETTIVI E CONTENUTI OBIETTIVI FORMATIVI Learning to identify key issues in computer graphics for the design of serious games, virtual reality, simulation, and eduntainment applications. OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO Computer Games basic: MODALITA' DIDATTICHE The main concepts will be esposed through a videoconference tool (Teams) Laboratory exercises will be assigned. Each exercise consists of a set of slides contains step by step instructions for implemeting a computer game by using Unity. The students have to finish the exercises and to submit them to the pofessor two week after the rception of the slides. PROGRAMMA/CONTENUTO Computer Graphics basic 3D Element Models The scene Transformations Rendering Illumination Unity Computer games editor and engine Concepts, GUI and Models Introduction to the Unity IDE Main Unity concepts Scene Assets Game Objects Components Scripts IDE Layout Models Mesh Materials Asset Store Game engine 3D objects / lighting / physics / animation / scripting Accompanying script editor Mono Develop/MS Visual Studio (win/mac) 3D terrain editor 3D object animation manager GUI system Executable exporter many platforms Native application / web player / iPhone / Android / Wii / etc. TESTI/BIBLIOGRAFIA Slides that cover each argument of the course will be distributed through AulaWEb of Teams. DOCENTI E COMMISSIONI ALESSANDRO DE GLORIA Ricevimento: Il ricevimento studenti avviene nei giorni e nelle ore stabilite di volta in volta con gli studenti via mail. Commissione d'esame ALESSANDRO DE GLORIA (Presidente) RICCARDO BERTA FRANCESCO BELLOTTI (Presidente Supplente) LEZIONI INIZIO LEZIONI THe lessons will begin according to the official calendar published by the school. Orari delle lezioni L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy ESAMI Calendario appelli Data appello Orario Luogo Tipologia Note 11/02/2022 09:00 GENOVA Esame su appuntamento 17/02/2022 09:00 GENOVA Esame su appuntamento 22/07/2022 09:00 GENOVA Esame su appuntamento 16/09/2022 09:00 GENOVA Esame su appuntamento 16/09/2022 09:00 GENOVA Esame su appuntamento