Attend a Course

See What It’s Like to Be an ECHO School Student

Learn game development, art, and technology through hands-on projects and real industry guidance.
The ECHO Experience
At ECHO School, students learn by creating: games, digital worlds, and interactive projects. Classes are practical, collaborative, and led by professionals from the tech and creative industries.
You’ll experience:
  • Hands-on learning
  • Small groups & personalized support
  • Modern labs and creative spaces
  • Teachers with real industry experience
What You’ll Study
Explore programs that combine creativity and technology:
  • Game Engineering & Programming – Build gameplay systems and prototypes.
  • Game & Level Design – Create fun, balanced, engaging experiences.
  • Environmental Art & Visual Design – Design worlds, environments & visual assets.
Student Life
Every day mixes creativity with real practice:
Projects in the lab, teamwork, feedback sessions, workshops, and guest talks from game developers and digital artists.
What Students Say
“Here I finally learn things that matter for my future.”
“I stopped just playing games — now I build them.”
“The teachers treat us like creators.”
For Parents
ECHO School prepares students for future careers in technology, design, and game development through practical learning, expert teachers, and a supportive environment.
How to Apply
  1. Fill in the interest form
  2. Meet with us
  3. Visit the school
  4. Complete admission steps
YEAR 1 - TERM 1
Computer Arts and Animation
Fundamentals of Animation

The module is designed to introduce students to the mechanics of motion and the art of 2D animation. Through a combination of hands-on exercises, lectures, and discussions, students will learn the 12 principles of animation, as well as fundamental principles of physics, and the role of anatomy and form as they relate to animation. They will also develop skills in using hand-drawn animation techniques and analysis of existing motion to create a series of simple animations. The course will also explore the use of motion in different contexts and encourage students to apply their knowledge and skills in the creation of a final original animation concept. By the end of the module, students will have a strong foundation in the basics of 2D animation and the ability to analyse and evaluate motion in their own and others’ work.

Artistic and technical processes in concept art and production for games, film, comics, and animation. Explore through visual research, observational and digital design, and industry applications. Produce a portfolio showing 2D digital production and concept skills.

In this module the student will learn about preproduction visualisation as an important process applied in the conception and visual development of entertainment productions such as games, film, and animation, etc. The student will be introduced to foundational 3D production processes and techniques necessary for successful communication of visual concepts, such as modelling, texturing, lighting, animation, and audio, etc. Students will develop their ability to design original assets that can be utilised in the creation of original ‘proof-of-concept’ visualisation videos. By applying their growing fundamental 3D skills, and employing relevant development processes, students will learn to produce time-based, narrative-driven visualisations in which they demonstrate their ability to create and manipulate assets that result in visually enticing and understandable 3D sequences.

Narrative Design

The module will introduce students to the knowledge, processes and techniques necessary to formulate and explore effective, innovative game ideas with consideration for the structure of both gameplay and narrative design

The aim of this module is to provide the student with the theoretical, practical, and technical knowledge
required to utilise game engines and operate as an effective level designer.

Become familiar with how to design systems that specialize in the strategic and meticulous process of creating, balancing, and managing the in-game economy of a game.

Data Structures and Algorithms 1

Building on students’ knowledge of programming facilities taught in Level 7 programming modules (e.g. arrays, structures, simple collections), this module introduces the standard data structures and algorithms that form the core of algorithmic thought in computer science, and introduces students to the idea of reasoning about the behaviour and performance of a computer program.

This module teaches fundamental mathematical principals to give students the building blocks required for 3-D graphics programming.

An introduction to the programming concepts and techniques for developing games.

Computer Arts and Animation
Critical Studies

This module is designed to enhance students’ ability to engage with theoretical and critical frameworks, to underpin specialist writing relevant to their domain of practice.

In this module students will advance their knowledge and understanding of the visual development cycle of digital art productions for games. Students will seek to develop a diet of research and practice that is industrially and commercially contextualized, alongside progressing their technical and creative skills.

Gameplay and Systems Balancing

In this module students will focus on the development of compelling gameplay systems. This will be done through development of both the technical and creative skills required to design game mechanics as well as a theoretical understanding of what constitutes a compelling numeric gameplay system. In implementing gameplay students will deploy rapid prototyping to plan and develop engaging game mechanics in modern game engines. Students will also consider wider systems design, incorporating the analysis of player data, to design engaging systems with considered rates of progression, resource acquisition and achievement for players.

This module develops an in-depth understanding of the issues around the production process and managing a creative team.

Gameplay Mechanics Development

This module develops a critical understanding of the principles of formalising, implementing, testing and iterating on functional game mechanics applied in the context of a game engine.

This module provides an introduction to some of the many Artificial Intelligence techniques which are currently, or could in the near future, be used to enhance the development of intelligent systems applied to various application domains.

This module develops a critical understanding of the computer graphics programmable pipeline and various graphics techniques. Students will develop and evaluate techniques used to manipulate 3D graphics in real-time.

Fill out the registration form:

Echo School - Attend a Course Term1

Founding Partners

Bism logo
Amber logo

Academic Partner

Alberta University logo