HIERARCHY▾ Level_01 Main Camera Directional Light Player Enemy (3) CanvasPLAYERCONTROLLER.CSvoid Update() {if (Input.GetButtonDown("Jump"))rb.AddForce(Vector3.up * jump);}Play mode
UnityAuthorised Training Centre for Unity

Build games and interactive 3D.

Unity powers most of the world's mobile games, plus AR, VR and simulation apps. Learn the editor, C# scripting and real game systems in small hands-on classes, and leave with a project you built yourself.

Starting fromRM 3,100

HRD Corp claimableBreakfast & lunch every day8% SST includedUnity workstations providedMax 10 per class
Teams trained from
Programs

Pick 2, 3 or 5 days.

All classes run 9am to 5pm at our Cyberjaya studio, or privately for your team. Each level builds on the one before.

SceneYOUR FIRST SCENE
2 days

Unity Essentials

For complete beginners, no coding background needed.

  • Unity editor, scenes and GameObjects
  • Importing 3D assets, materials and lighting
  • Prefabs and project organisation
  • Your first C# scripts
  • A small interactive scene
Reserve a seat →
SCORE 0120A PLAYABLE PROTOTYPE
3 days

Interactive Developer

Everything in Essentials, plus a playable prototype.

  • Everything in Essentials, plus
  • Physics, colliders and triggers
  • UI: menus, buttons and HUD
  • Animation and audio
  • A playable game prototype
Reserve a seat →
RECOMMENDED · MOST CHOSEN
PCWEBGLANDROIDA PUBLISHED GAME
5 days

Unity Complete

From first scene to a finished, published project.

  • Everything in Interactive Developer, plus
  • Cleaner C# systems and game logic
  • Character control and AI navigation
  • Optimising performance
  • Building for PC, Android or WebGL
Reserve a seat →

From RM 3,100 per person, 8% SST included. Full fees for every level are in the free brochure.

What you will learn

The four skills every Unity developer needs.

01

C# scripting

Write the code that makes objects move, react and score.

02

Scenes and assets

Build worlds with 3D assets, materials, light and prefabs.

03

Interaction and UI

Physics, controls, menus and feedback players can feel.

04

Build and publish

Optimise and ship to PC, mobile or the web.

Who it is for

Built for people who want to make things play.

Aspiring game developers

Go from zero to a game you can play and share.

Students and graduates

Build the portfolio piece game studios ask for.

3D artists and designers

Bring your models to life in a real-time engine.

Lecturers and educators

Teach Unity with confidence in your own syllabus.

AR, VR and simulation teams

Prototype training, simulation and immersive apps.

Corporate and media teams

Create interactive product demos and learning content.

Dates

Book a class that fits you.

Public classes

Unity public classes run on demand with a maximum of 10 seats. Reserve a seat and we will confirm the next date with you within one working day.

Reserve a seat →

Training a team?

Private Unity classes on dates that suit you, at our studio, your office or live online, built around your own project.

Request a private class
Your trainer

Learn from a working developer.

Shaz

Shaz

UNITY TRAINER · EFXCO ACADEMY

Shaz leads EFXCO's Unity public classes. He is a hands-on developer who teaches C# and real game systems the way they are built in production.

Why learn Unity with EFXCO

EFXCO Academy is an Authorised Training Centre for Unity.

  • Build a real project, not just watch demos
  • Small classes, max 10 people
  • High-end workstations with Unity installed
  • Certificate of completion from EFXCO
  • Free refresher within 6 months
Certification

Prepare for Unity Certification.

Unity certifies skills at three levels. We help you pick the right one and prepare for it, from your first entry-level exam to professional level.

Unity Certified badge
Entry level

Unity Certified User

For beginners proving foundational Unity skills. A natural next step after our 2 or 3-day programs.

ProgrammerArtistVR Developer
Exams taken at our Certiport Authorized Testing Center in Cyberjaya.
Unity Certified badge
Associate level

Unity Certified Associate

For creators with a portfolio of Unity projects who are ready for their first professional Unity role.

Game DeveloperProgrammerArtist
Pairs well with the 5-day Unity Complete program.
Unity Certified badge
Professional level

Unity Certified Professional

For experienced developers and artists who want to validate professional-level skills.

ProgrammerArtist
Preparation is planned around your experience.
Certiport Authorized Testing Center

Ask us before you book an exam. Exam titles, versions, fees and vouchers change from time to time, so we confirm the right exam and the current fee with you first. Exam fees are separate from the course fee.

Ask about certification
Ready to start?

Get the brochure or reserve your seat.

The brochure has the full outline and fees for every level. It lands in your inbox in about a minute.

Prefer to talk? Call +603 8311 9600 or email info@efxco.my

Questions

Unity course FAQ.

Do I need to know programming?

No. The 2-day Essentials starts from the Unity editor and teaches you basic C# step by step. Basic computer skills are enough.

Which program should I choose?

Choose 2 days to learn the basics, 3 days to build a playable prototype, and 5 days to finish and publish a full project. Not sure? Tell us your goal and we will recommend one.

Is it HRD Corp claimable?

EFXCO is an HRD Corp registered training provider. The amount depends on your levy balance and HRD Corp approval. See our HRD Corp guide.

Are there extra charges?

No. Fees include 8% SST, and breakfast and lunch are provided every training day.

Do I need my own computer or licence?

No. We provide high-end workstations with Unity installed. Bringing your own laptop is optional, and Unity Personal is free to keep learning at home.

Can I get Unity certified?

Yes. We prepare you for Unity Certification at User, Associate or Professional level, and you can sit the Unity Certified User exams at our Certiport Authorized Testing Center. Exam fees are separate, and we confirm the right exam with you first.