Salta al contenuto principale della pagina

COMPUTER GAMES

CODICE 90542
ANNO ACCADEMICO 2021/2022
CFU 6 cfu al 1° anno di 10852 COMPUTER SCIENCE (LM-18) GENOVA
SETTORE SCIENTIFICO DISCIPLINARE ING-INF/01
LINGUA Inglese
SEDE GENOVA (COMPUTER SCIENCE )
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

Commissione d'esame

ALESSANDRO DE GLORIA (Presidente)

RICCARDO BERTA

FRANCESCO BELLOTTI (Presidente Supplente)

LEZIONI

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.

INIZIO LEZIONI

THe lessons will begin according to the official calendar published by the school.

Orari delle lezioni

L'orario di tutti gli insegnamenti è consultabile su EasyAcademy.

ESAMI

Calendario appelli

Data Ora 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