General information


Subject type: Mandatory

Coordinator: Juan José Pons López

Trimester: Third term

Credits: 6

Teaching staff: 

Lasse Loepfe
Lasse Loepfe 

Teaching languages


  • Catalan
  • Spanish

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.

Skills


Specific skills
  • 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.

General competencies
  • 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.

Transversal competences
  • 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.

Description


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.

 

Contents


1. Introduction

1.1 Unity

1.2 Game Objects

1.3 components

1.4 Sprites

1.5 MonoBehavior

2. Physics

2.1 Rigidbodies

2.2 Colliders

2.3 Forces

3. Player movement

3.1 Input

3.2 Input System

4. Entertainment

4.1 Animations

4.2 State Machine

4.3 Transitions

5. Camera

5.1 Basics

5.2 Follow target

6. AI Enemies

6.1 AI Control

6.2 Finite State Machine

6.3 Waypoints

7. Shooting

7.1 Basic shooting

7.2 Machine gun

7.3 Raycast

8. Health System

8.1 system

8.2 Player health

9. Game Logic

9.1 Game architecture

9.2 Scene management

9.3 Instantiating

10. Menu

10.1 User interface

10.2 Canvas

10.3 MVC

11. Audio

11.1 Basic audio

11.2 Audio management

11.3 Music & SFX

12. Particles

12.1 Definition

12.2 Manage particles

Evaluation system


The grade of each student will be calculated following the following percentages:

A1. Laboratory Practice: Delivery 1 - Stage / Player Movement / Camera 20%

A2. Laboratory practice: Delivery 2 - Combat 20%

A3. Laboratory practice: Delivery 3 - Menu / Sound / Effects 20%

A4. Laboratory practice: Final Delivery 30%

 

Final grade = A1 0,2 + A2 0,2 + A3 0,2 + A4 0,3 + Peer review 0,1 

 

Considerations:

  • It is necessary to obtain a mark higher than 5 in the final delivery to pass the subject.

  • An activity not delivered or delivered late and without justification (court summons or medical matter) counts as a 0.

  • It is the responsibility of the student to prevent plagiarism in all its forms. In the case of detecting a plagiarism, regardless of its scope, in some activity it will correspond to have a note of 0. In addition, the professor will communicate to the Head of Studies the situation so that measures applicable in matter of sanctioning regime are taken. .