Studies
Admissions
The Institute
Resources
Studies
Admissions
The Institute
Resources
Studies
Admissions
The Institute
Resources

CS213

AI Game Development

Barcelona Campus
Jun 29, 2026 - Jul 17, 2026
We'll learn the Unity editor and - more importantly - how to work with modern generative AI tools as a genuine "second developer".
Barcelona Campus
Jun 29, 2026 - Jul 17, 2026
Anton Baranov

Faculty

Anton Baranov

CEO at Luminaide

Course length

3 weeks

Duration

3 hours
per day

Total hours

45 hours

Credits

4 ECTS

Language

English

Course type

Offline

Fee for single course

€1500

Fee for degree students

€750

Skills you’ll learn

Game DevelopmentC Programming LanguageAnimation PrinciplesWorking in UnityGenAI Using
OverviewCourse outlineCourse materialsPrerequisitesMethod & grading

Overview

The course covers game development in Unity - starting from scratch. Unity is a powerful engine behind most mobile games, built around C#, one of the most widely used programming languages, with straightforward export to dozens of platforms. We'll learn the Unity editor and - more importantly - how to work with modern generative AI tools as a genuine "second developer". Unity AI Assistant, AI Generators, Sentis and external AI assistants will help you generate code, assets, animations, sound, level layouts, game design ideas and smart NPC behaviour on the fly. During the course, participants will build their own 2D and 3D games from the ground up, finishing with a polished final project where AI is a core part of the workflow - not a gimmick. The focus is on creative, fast and practical game-making using the latest AI tools available.

Learning highlights

  • Unity editor tools and generative AI integration
  • Fundamentals of programming in C# with AI code assistance
  • Computer graphics, animation and AI-generated assets
  • Physics, mathematics and procedural content generation in games
  • Building complete 2D and 3D games from scratch
  • Using Unity AI for rapid development, game design and smart NPC behaviour

Course outline

15 classes

Dive into the details of the course and get a sense of what each class will cover.
Monday
Tuesday
Wednesday
Thursday
Friday
Monday
1

Session 1

Introduction to the Unity ecosystem. Editor interface, scenes, assets, GameObjects and Components. First steps with Unity AI Assistant

Tuesday
2

Session 2

Fundamentals of C# programming in Unity. Variables, functions, conditions, loops. Using Unity AI Assistant and general LLM to generate and explain simple code from scratch.

Wednesday
3

Session 3

Object-Oriented Programming (OOP) in games.

Thursday
4

Session 4

Practice working with objects and components.

Friday
5

Session 5

Computer graphics and lighting. Materials, textures, lighting. Using AI for generating textures, sprites and materials.

Monday
6

Session 6

Animation and character controller. Importing/generating animations. Input system.

Tuesday
7

Session 7

Level building, health system, basic enemies. AI for game design: generating ideas for levels, mechanics and enemy behaviour.

Wednesday
8

Session 8

UI/UX, HUD, scene loading, menus. Unity AI Assistant helps with interface design and UI code generation.

Thursday
9

Session 9

Game logic and enemy behaviour. Traditional AI + first introduction to Unity Sentis (runtime AI for smart NPCs).

Friday
10

Session 10

Special effects, sound and music. Unity AI Generators: creating sound effects, VFX and background music from prompts.

Monday
11

Session 11

Features of 2D development in Unity. Tilemap, 2D physics, 2D rendering. Unity AI Generators for mass generation of 2D sprites and tiles.

Tuesday
12

Session 12

Development of a 2D platformer: player, platforms, enemies, collectibles. AI helps balance levels and generate content.

Wednesday
13

Session 13

Animation and UI in 2D. DoTween (or Cinemachine + Timeline). Unity AI for generating and refining 2D animations.

Thursday
14

Session 14

Integration of runtime AI into the game: smart NPCs, procedural level generation. Building the project for different platforms (PC, WebGL, Android/iOS).

Friday
15

Session 15

Final project presentation and review of works.

Prerequisites

Confident computer user (installation and use of software).

Basic knowledge of computer science, mathematics, and geometry.

Basic knowledge of using Git.

Basic understanding of AI (prompting)

Methodology

Each 3-hour session will consist of 2-4 blocks, including an explanation of new material, a demonstration of examples, and then independent work on that topic. In the first week, these will be either pre-prepared or projects loaded during the study. Homework in the first week will focus on deeper exploration of the material. The sessions this week are not interconnected. In the second and third weeks, individual educational projects (2D and 3D games) are developed during class as independent work. For homework, there is a two-week individual project, the plan for which is discussed individually.

Grading

The final grade will be composed of the following criteria:
10% - quizzes, weeks 1-3
20% - homework, week 1
20% - educational projects, weeks 2-3
50% - independent project, weeks 2-3
Anton Baranov

Faculty

Anton Baranov

CEO at Luminaide

My professional career spans a wide array of information technology fields, from developing software for control systems and mobile applications to working with devices such as Kinect, Oculus, HTC Vive, Magic Leap, and more. I developed two comprehensive online courses on Unity. Since 2012, I have been involved in game development, which I find to be a particularly challenging and interesting class of software because it requires consideration of many aspects. I started my game development career at the indie studio Brainy Studio, which I co-founded with friends, and released the game TurnOn. I have won various competitions and IT contests: DevGAMM, AppCampus, and the Microsoft Imagine Cup in the Games category.

In recent years, I have been focused on developing both gaming and non-gaming projects in the fields of virtual and augmented reality. I have worked as a lead developer at CROC, SBER, RFOX, and various small companies. In summary, with 10 years of experience with Unity and eight years of teaching experience, I have developed dozens of gaming and non-gaming projects, both independently and in middle-size teams.

See full profile

Apply for this course

Snap up your chance to enroll before all spaces fill up.

AI Game Development

by Anton Baranov

Total hours

45 Hours

Dates

Jun 29 - Jul 17, 2026

Fee for single course

€1500

Fee for degree students

€750

How to secure your spot

Complete the form below to kickstart your application

Schedule your Harbour.Space interview

If successful, get ready to join us on campus

FAQ

Will I receive a certificate after completion?

Yes. Upon completion of the course, you will receive a certificate signed by the director of the program your course belonged to.

Do I need a visa?

This depends on your case. Please check with the Spanish or Thai consulate in your country of residence about visa requirements. We will do our part to provide you with the necessary documents, such as the Certificate of Enrollment.

Can I get a discount?

Yes. The easiest way to enroll in a course at a discounted price is to register for multiple courses. Registering for multiple courses will reduce the cost per individual course. Please ask the Admissions Office for more information about the other kinds of discounts we offer and what you can do to receive one.