Breadcrumb

Activity Record

Specialized
 

Unity for video game development - Preparation for the Official Unity Certified user: Programmer Certificate

This course is designed to introduce students to video game development using Unity, one of the most popular development engines in the industry. Throughout the course, participants will learn the fundamentals of 3D game design and programming, as well as best practices for creating interactive environments. It will also focus on the content and skills required for the official Unity Certified User exam.

Specific goals | Temary

OBJECTIVES

  • Understand the interface, basic tools, and workflow of the Unity engine.
  • Apply fundamental programming concepts in Unity for object control and game mechanics.
  • Design and develop interactive 3D environments and levels using Unity.
  • Implement basic systems of interaction, physics, and animations within the engine.
  • Develop projects in each unit that demonstrate the integrated application of acquired knowledge.

COURSE CONTENT

  1. Module 1. Introduction to Programming and the Unity3D Engine
    • Creating a new 3D project
    • Interface overview
    • Basic concepts: scene, game object, component, hierarchy, inspector, asset store
    • Official Unity website
    • Introductory mini project using 3D primitive shapes
  2. Module 2. Creating a Script and Adding Instructions to the Game
    • Game: Road & Ride
    • Adding objects to the scene
    • Scene window vs Game view
    • Project, Hierarchy, and Inspector windows
    • Navigating 3D space and using Move and Rotate tools
    • Introduction to scripts and programming
    • Variables, data types, debugs
    • First script: basic character movement
  3. Module 3. Basic Movement of 3D Characters
    • Game: Stampede!
    • Keyboard inputs: movement and jump
    • If - else conditionals
    • Projectiles, prefabs, and decision logic
    • Instantiating and destroying objects
    • Spawn Manager and random generation
    • Local vs global variables
    • Colliders, triggers, game over, and messages
  4. Module 4. Applying Forces, Sound Effects, Particles, and Animations
    • Game: Infinite Runner
    • Forces, gravity, and Rigidbody
    • GetComponent and applying forces
    • Booleans and logical operators
    • OnCollisionEnter()
    • Animations: Animator, animation trees, and states
    • Particle systems and positioning
    • Audio Clips and Audio Sources
  5. Module 5. Gameplay Mechanics
    • Game: Ball Battle
    • Materials, textures, and cameras
    • Enemies, prefabs, and wave generation
    • Power Ups, timers, and coroutines
    • SetActive(true/false) and position reset
  6. Module 6. User Interface
    • Game: Boom Boolaaa!
    • Code refactoring and object lists
    • Time-based object generation and OnMouseDown
    • Canvas and TextMeshPro
    • Scores, Game Over, and restart
    • Buttons, AddListener(), and actions
    • Passing parameters between scripts and operators
    • Game difficulty: easy, medium, hard

Editions

Edition 1
Duration: 10 sessions (40h)
Dates: From 18/05/2026 to 03/06/2026
Modality: Attended session
Language: Catalan
Dates: From 18/05/2026 to 03/06/2026
10 onsite sessions at:
Cibernàrium-22@ - Carrer Roc Boronat, 117 - 127, BARCELONA
  • Monday 18 May, 15:30h - 19:30h
  • Tuesday 19 May, 15:30h - 19:30h
  • Wednesday 20 May, 15:30h - 19:30h
  • Thursday 21 May, 15:30h - 19:30h
  • Tuesday 26 May, 15:30h - 19:30h
  • Wednesday 27 May, 15:30h - 19:30h
  • Thursday 28 May, 15:30h - 19:30h
  • Monday 1 June, 15:30h - 19:30h
  • Tuesday 2 June, 15:30h - 19:30h
  • Wednesday 3 June, 15:30h - 19:30h
  • Places available Sign me up

    General information

    >> This activity prepares students to obtain the official UNITY certification. Participation is voluntary and requires a payment. Barcelona Activa does not manage or facilitate the certification process, which is completely external to this institution.

    >> If the format is online via streaming, it will be conducted through the free platform Microsoft Teams. Registered participants will receive the invitation link and access instructions by email before the session begins.

    >> Entry to the classroom will not be allowed after 15 minutes from the start of the activity.

    >> The language in which each session is delivered is indicated in the description of each activity.

    >> Any of the Cibernàrium training activities may be recorded using an image capture system for the purpose of later dissemination through media or platforms within the mission of Barcelona Activa to promote economic development and employment. The recording process may occasionally capture images of participants. Registration for Cibernàrium activities implies authorization for Barcelona Activa to use such images for the aforementioned purpose.

    Modality: Attended session
    Duration: 10 sessions (40h)
    Language: Catalan
    Dates: From 18/05/2026 to 03/06/2026
    Location: Cibernàrium-22@ - Carrer Roc Boronat, 117 - 127, BARCELONA

    Theme: Live specialized training / Programming

    Trainer's person

    DANIEL

    MARTÍN CASAS

      Personal Data Protection Law

    Personal Data Protection Law

    There is a new version of Personal Information Protection law.
    Please, accept it before continuing the registration.

      You are registering

    Unity for video game development - Preparation for the Official Unity Certified user: Programmer Certificate: Edition 1

    Attended session

    Mon 18/05/26 15:30-19:30h

    Cibernàrium-22@

    Carrer Roc Boronat, 117 - 127,

    BARCELONA

    Attended session

    Tue 19/05/26 15:30-19:30h

    Cibernàrium-22@

    Carrer Roc Boronat, 117 - 127,

    BARCELONA

    Attended session

    Wed 20/05/26 15:30-19:30h

    Cibernàrium-22@

    Carrer Roc Boronat, 117 - 127,

    BARCELONA

    Attended session

    Thu 21/05/26 15:30-19:30h

    Cibernàrium-22@

    Carrer Roc Boronat, 117 - 127,

    BARCELONA

    Attended session

    Tue 26/05/26 15:30-19:30h

    Cibernàrium-22@

    Carrer Roc Boronat, 117 - 127,

    BARCELONA

    Attended session

    Wed 27/05/26 15:30-19:30h

    Cibernàrium-22@

    Carrer Roc Boronat, 117 - 127,

    BARCELONA

    Attended session

    Thu 28/05/26 15:30-19:30h

    Cibernàrium-22@

    Carrer Roc Boronat, 117 - 127,

    BARCELONA

    Attended session

    Mon 01/06/26 15:30-19:30h

    Cibernàrium-22@

    Carrer Roc Boronat, 117 - 127,

    BARCELONA

    Attended session

    Tue 02/06/26 15:30-19:30h

    Cibernàrium-22@

    Carrer Roc Boronat, 117 - 127,

    BARCELONA

    Attended session

    Wed 03/06/26 15:30-19:30h

    Cibernàrium-22@

    Carrer Roc Boronat, 117 - 127,

    BARCELONA

    Personal information

    Full Name:

    Screen Name: 20101

    Email: default@liferay.com

    I agree registration conditions