Checking date: 15/04/2020

Course: 2020/2021

Game Development
Study: Bachelor in Computer Science and Engineering (218)


Department assigned to the subject: Department of Computer Science and Engineering

Type: Electives
ECTS Credits: 3.0 ECTS


Students are expected to have completed
Object Oriented Programming, Algorithms and Data Structures
Competences and skills that will be acquired and learning results. Further information on this link
The ability to design and develop systems and communication software. (CEIC4)
Description of contents: programme
An introduction to game development for students interested in the technical aspects of making video games. This course provides the technical background to develop a game using Unity. Also, students will learn the rudiments of game design. - Introduction to game design and development - Architecture and main elements of a videogame - Videogame programming fundamentals: game objects, behaviours, physics, UI y particle systems. - Development frameworks and game engines
Learning activities and methodology
- Theory. The course will be given through lectures to introduce the basic concepts of the subject. Active participation of students and discussion will be encouraged. - Practical exercises and computer sessions. Lectures will be complemented with practical sessions in computer rooms where practical exercises will be done, allowing to apply the theoretical knowledge.
Assessment System
  • % end-of-term-examination 20
  • % of continuous assessment (assigments, laboratory, practicals...) 80
Basic Bibliography
  • HOCKING, Joseph. Unity in action: Multiplatform game development in C# . Manning Publ.. 2015
  • Salen, K., Tekinba¿, K. S., & Zimmerman, E.. Rules of play: Game design fundamentals. MIT Press. 2004

The course syllabus and the academic weekly planning may change due academic events or other reasons.