What are you looking for?
The materials can be provided in Catalan as well as in Spanish or English.
V6. Develop video games in high-level programming languages in graphics engines based on specifications.
The course introduces students to 2D game programming. The main tool used is Unity, although the course focuses more on the key concepts of game development than on the specific tool used to implement the exercises and practices.
Through the development of 4 group projects, the main concepts are theoretically introduced with examples and exercises in class. Once explained, students dedicate themselves to applying these concepts in their projects, with the support of the teacher during the sessions.
Games must be delivered on time and in the appropriate format.
The exam consists of practically implementing the concepts worked on in class.
Introduction to the subject: 2D Games
Introduction to Programming Patterns
Project 01: 2D Platform Game
Project 02: Top-down Infiltration Game
Project 03: Item Shop Game
Project 04: 2D Procedural Maze Game
The grade of each student will be calculated following the following percentages:
A1. Practical Video Game Project: 2D Platforms (12.5% final grade)
A2. Practical Video Game Project: Top-down infiltration game (12.5% final grade)
A3. Practical Video Game Project: Item Shop (12.5% final grade)
A4. Practical Video Game Project: 2D Procedural Maze (12.5% final grade)
A5. Final test (50% final mark)
Considerations:
Web tutorial for games creation tools with the Unity engine (http://unity3d.com/es/learn)
http://gameprogrammingpatterns.com/
Gamma, E., Helm, R., Johnson, R. and Vlissides, J.
Design patterns: Elements of reusable object-oriented software
1995 - Addison-Wesley - Reading, Mass.
https://unity3d.college/