Breadcrumb

Activity Record

Specialized
 

Unity for Game Development: Preparation and Access to the Official User Programmer Certification

This Unity course is designed to prepare participants to take the official Unity Certified User: Programmer certification exam. Throughout the training, participants will acquire the fundamental knowledge of game development with Unity, including C# programming, the creation of interactive scenes, object management, and the implementation of game mechanics. The activity includes access to the official Unity Certified User: Programmer certification process.


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 07/09/2026 to 23/09/2026
Modality: Attended session
Language: Catalan
Dates: From 07/09/2026 to 23/09/2026
10 onsite sessions at:
Cibernàrium-22@ - Carrer Roc Boronat, 117 - 127, BARCELONA
  • Monday 7 September, 15:30h - 19:30h
  • Tuesday 8 September, 15:30h - 19:30h
  • Wednesday 9 September, 15:30h - 19:30h
  • Monday 14 September, 15:30h - 19:30h
  • Tuesday 15 September, 15:30h - 19:30h
  • Wednesday 16 September, 15:30h - 19:30h
  • Friday 18 September, 15:30h - 19:30h
  • Monday 21 September, 15:30h - 19:30h
  • Tuesday 22 September, 15:30h - 19:30h
  • Wednesday 23 September, 15:30h - 19:30h
  • Opening of registration 08/08/2026 to 08:30 h.

    General information

    >> This activity prepares participants to take the official certification exam from UNITY . Barcelona Activa will offer one free attempt at the official certification exam to participants who attend all activity sessions and successfully pass the established self-assessment test.

    >> In the case of live virtual sessions held via ZOOM, registered participants will not receive any link in the automatic email. The email instructions indicate that access will be enabled in the Personal Area between 1 and 2 hours before the activity begins. Please consult the rules and FAQs for more information.

    >> If the format is a live virtual session delivered through the free Microsoft Teams platform, registered participants will receive an email with the invitation link and access instructions before the session starts.

    >> Entry to the classroom will not be permitted more than 15 minutes after the activity has started.

    >> The language used in each session is specified in the description of each activity.

    Modality: Attended session
    Duration: 10 sessions (40h)
    Language: Catalan
    Dates: From 07/09/2026 to 23/09/2026
    Location: Cibernàrium-22@ - Carrer Roc Boronat, 117 - 127, BARCELONA
    Opening of registration 08/08/2026 to 08:30 h.

    Theme: 3D Creation and Immersive Technologies / Live specialized training / Official certificates / Programming and development

    Trainer's person

    DANIEL

    MARTÍN CASAS