What are you looking for?
L'assignatura s'impartirà en català/castellà amb la possibilitat d'impartir-la en anglès, en cas de que fos necessari.
The materials can be provided in Catalan as well as in Spanish or English.
E2. Design the mechanics, rules, structure and narrative of video games following the criteria of gameplay and balance to provide the best possible gaming experience.
E3. Identify the type of player and design the game experience according to its psychological characteristics.
E5. Write the specifications of a game and communicate them effectively to the team of artists and developers and other members involved in the creation and development of the game.
E6. Develop video games in high-level programming languages in graphics engines based on specifications.
E8. Visually represent concepts and / or data for the ideation and creation of video games.
E14. Lead teams of designers, artists or developers to achieve the specified objectives in the time provided, in a structured manner according to the methodology established for project management.
E15. Design and plan quality assurance strategies, test and data analysis of video games and interactive products.
G2. Solve complex problems in their field of work, by applying their knowledge, developing arguments and procedures, and using creative and innovative ideas.
G4. Communicate information, ideas, problems and solutions to a specialized and non-specialized audience.
G5. Develop the learning skills needed to undertake further studies with a high degree of autonomy.
T1. Communicate in a third language, preferably English, with an appropriate level of oral and written communication and in accordance with the needs of graduates.
T2. Work as a member of an interdisciplinary team either as an additional member or performing management tasks in order to contribute to developing projects with pragmatism and a sense of responsibility, making commitments and taking into account available resources.
In the subject of creation and development project I the student must design and implement a 2D game of medium-high complexity, from start to finish, using the Unity3D game development engine. The subject provides the tools in a theoretical way and the programming knowledge is applied in a practical way creating in groups a complete game.
Introduction
Version control - Git
Entity Component Systems 101
Programming within a work environment
Physics
Movement, frames, and delta time
Communication between objects
Systems design
Instantiating and destroying objects
Finite State Machines 101
Model-View-Controller
Singleton
How to do a refactor
The grade of each student will be calculated following the following percentages:
A1. Laboratory practice: Delivery 1 - Break out of the game into entities, components and systems 20%
A2. Laboratory Practice: Delivery 2 - Partial delivery of the game 20%
A3. Laboratory Practice: Delivery 3 - Delivery of the complete set 20%
A4. Laboratory practice: Project refactoring 30%
Final grade = A1 0,2 + A2 0,2 + A3 0,2 + A4 0,3 + Peer review 0,1
Considerations:
An activity not delivered or delivered late and without justification (court summons or medical matter) counts as a 0.
In general, TecnoCampus establishes: Any form of academic fraud will be sanctioned in accordance with the center's evaluation regulations. If signs of fraud are detected, including the improper use of generative artificial intelligence tools, the subject's teaching staff may call the student for an individual interview with the aim of verifying their authorship.. Given the fundamental nature of this subject, the student is required not only to provide solutions to certain problems, but also to be able to generate them autonomously, without any external help. For this reason, the use of generative artificial intelligences (IAG) to resolve the problems posed in the subject —whether in exercises, practices or tests— is counterproductive, is strictly prohibited and will be considered a case of plagiarism fraud. In this sense, the use of IAG to generate programming code is not allowed, not even in the form of fragments, even if this code is subsequently modified or customized. the use critical of IAGs as a vehicle to resolve doubts about the subject is not considered a misuse of these mechanisms as long as this does not contradict what has been indicated before and the student does not lose sight of the fact that he may obtain incorrect answers and/or not adjusted to the contents of the subject.