You need to activate javascript for this site.
Menu Conteúdo Rodapé
  1. Home
  2. Courses
  3. Computer Science and Engineering
  4. Advanced Topics in Digital Gaming

Advanced Topics in Digital Gaming

Code 14530
Year 1
Semester S1
ECTS Credits 6
Workload OT(15H)
Scientific area Informatics
Entry requirements -
Learning outcomes This course unit aims to learn advanced topics related to the development of digital games. At the end of the course the student must be able to:
Understand the main algorithms of collision detection, algorithms of path finding, and algorithms for emulating the behaviour of personages.
Understand the particularities of modeling and animation for games.
Be able to propose/develop an innovator algorithm for games.
Syllabus Collision detection algorithms in games.
Low-resolution models for games and textures.
Mesh simplification algorithms
Flock simulation and crowd simulation.
Animation for games.
Pathfinding algorithms.
Game engine: Unity
Main Bibliography - Steve Rabin, “Game AI Pro 3: Collected Wisdom of Game AI Professionals”, A K Peters/CRC Press; 1 edition, 2017.
- Christer Ericson, “Real-Time Collision Detection”, CRC Press; 1 edition, 2004.
- Mat Buckland, “Programming Game AI by Example”, Jones and Bartlett Publishers, Inc, 2004.
- Flávio Andaló, "Modelagem E Animação 2D E 3D Para Jogos", Editora Érica, 2014.
Teaching Methodologies and Assessment Criteria To achieve the objectives there are tutorial classes where the students have the opportunity to discuss the algorithms and concepts for each topic and a practical project where the student has the possibility to test their knowledge by implementing an algorithm to solve a problem proposed.

The evaluation will be based on a report about the state of art of a topic selected and by a practical project, as well as, their presentations.
Report on the state of the art: 30%
Presentation of the report: 10%
Practical project: 50%
Presentation of the project: 10%
Language Portuguese. Tutorial support is available in English.
Last updated on: 2022-01-26

The cookies used in this website do not collect personal information that helps to identify you. By continuing you agree to the cookie policy.