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
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.