You need to activate javascript for this site.
Menu Conteúdo Rodapé
  1. Home
  2. Courses
  3. Game Design and Development
  4. Prototyping in Digital Games

Prototyping in Digital Games

Code 13822
Year 1
Semester S2
ECTS Credits 6
Workload PL(30H)/T(30H)
Scientific area Informatics
Entry requirements None
Mode of delivery Classroom teaching.
Learning outcomes This course aims to give students a comprehensive view of game programming and existing development tools so that they can develop functional prototypes that allow them to test and refine game design concepts.
Introduce the main concepts of 3D game programming and artificial intelligence algorithms in games, as well as an introduction to 3D game development tools.
At the end of this course unit, the students should be able to understand the main concepts involved in programming of 3D games, understand the algorithms of artificial intelligence used in games, as well as, develop functional prototypes based on game engines.
Syllabus - Digital Game Development Process
- Introduction to Digital Prototyping
- Development of rapid prototypes and draft prototypes
- 3D Game Programming
- Artificial Intelligence for games
Main Bibliography Introduction to Game Design, Prototyping, and Development: from the Concept to Playable Game - with Unity and C#. Jeremy Gibson; 2nd edition, 2017.
Unity in Action: Multiplatform Game Development in C# with Unity 5. Joe Hocking. Manning Publications, 1st edition, 2015.
3D Game Programming All in One. Kenneth Finney, Delmar Cengage Learning; 3rd Revised edition edition, 2012.
Programming Game AI by Example. Mat Buckland, Wordware Publishing, Inc., 2004.
Artificial Intelligence for Games. Ian Millington and John David Funge, CRC Press; 2nd edition, 2009.
AI for Games. Ian Millington, CRC Press; 3rd edition, 2020.
The Art of Game Design: A Book of Lenses. Jesse Schell, CRC Press; 1st edition, 2008.
Teaching Methodologies and Assessment Criteria The presentation of concepts is, whenever possible, accompanied by the presentation of examples and short exercises that allow students to check whether they understand the concepts and allow them to resolve any specific doubts that may arise. Practical classes serve to monitor the development of the prototyping of the semester project, through tutoring moments.
In the beginning, students will have to develop two rapid prototypes, based on two game ideas/concepts, which will be evaluated, and only one will be chosen for the project development that will be the object of final evaluation.
In parallel, each student will have to develop a written work on a specific topic of digital game development, which will also be assessed.
Language Portuguese. Tutorial support is available in English.
Last updated on: 2025-03-14

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