Passionate Game Developer with over 3 years of professional experience in Unity3D and a track record of lecturing Game Dev to children aged 6 to 18. I enjoy building gameplay systems and tooling to speed up development, and I’m comfortable working remotely on multi-project pipelines. In my spare time I develop indie games and contribute to education programs to empower the next generation of creators. I also lead education programs delivering Scratch, TinkerCad, JavaScript and other digital technologies to young learners, and I’m enthusiastic about mentoring students through robotics and game development initiatives.

Ivan Chan

Passionate Game Developer with over 3 years of professional experience in Unity3D and a track record of lecturing Game Dev to children aged 6 to 18. I enjoy building gameplay systems and tooling to speed up development, and I’m comfortable working remotely on multi-project pipelines. In my spare time I develop indie games and contribute to education programs to empower the next generation of creators. I also lead education programs delivering Scratch, TinkerCad, JavaScript and other digital technologies to young learners, and I’m enthusiastic about mentoring students through robotics and game development initiatives.

Available to hire

Passionate Game Developer with over 3 years of professional experience in Unity3D and a track record of lecturing Game Dev to children aged 6 to 18. I enjoy building gameplay systems and tooling to speed up development, and I’m comfortable working remotely on multi-project pipelines. In my spare time I develop indie games and contribute to education programs to empower the next generation of creators.

I also lead education programs delivering Scratch, TinkerCad, JavaScript and other digital technologies to young learners, and I’m enthusiastic about mentoring students through robotics and game development initiatives.

See more

Experience Level

Expert
Expert
Expert
Intermediate

Language

English
Fluent
Malay
Intermediate
Chinese
Beginner

Work Experience

Lead Programmer / Gameplay Programmer at Sabah Game Studio
November 1, 2024 - Present
Conceive and strengthen initial studio development pipelines and processes. Manage overall codebase of all studio projects through GitHub. Lead programmer on two unannounced 2D RPG games for Windows Desktops; develop multiple proprietary tools to speed up development inside Unity3D.
Lead Programmer / Gameplay Programmer at Voyager Studio
May 1, 2022 - January 1, 2025
Manage overall code development across multiple game projects. Develop multiple proprietary in-studio tools to speed up development inside Unity3D. Ship a major update on 'Pub Idle: Idle Clicker Game'. Acting as the main gameplay programmer on 'Miszou: A Lofi Rollerblading Game'. Lead system programmer on an unannounced mobile idle game.
Independent Game Developer at Independent
May 1, 2022 - Present
Developed and released video games independently; released a small-scale game on itch.io, 'Mystery Files: House of Horrors'.
Education Instructor / Lead Coach at CIY.Club Kota Kinabalu
March 1, 2024 - January 1, 2025
Deliver digital technologies education courses and lessons (Scratch, TinkerCad, JavaScript, etc.) to children aged 6 - 17. Lead coach for SJK(C) St James RBT class for Primary 5 & 6 and Robotics Club; mentor for the MYRC 2024 program across multiple schools.
Part-time Lecturer / MakerLab Game Dev Module Instructor at Sabah Tshung Tsin Secondary School’s MakerLab
January 1, 2019 - May 1, 2019
Designed the Makerlab Game Dev Module syllabus and curriculum; taught basic game development in Game Maker: Studio to a class of up to 10 students aged 14 - 17; managed weekly Makerlab events and coordinated MakerFair 2019.
Volunteer / Event Setup & Coordination at CIY.Club Kota Kinabalu & ICode
July 1, 2025 - Present
Assisted with event setup & coordination; volunteered as floor staff for the ICode Space Exploration Challenge section; acted as a judge for the Football Drone Competition.
Instructor (Game Development) at Sabah Tshung Tsin Secondary School / STTSS Makerlab
April 1, 2018 - July 1, 2018
Organized an 8-week game dev class; taught a class of 20 secondary school students (ages 13 to 18) basic game development and C# programming within the Unity game engine.
Volunteer at World Robot Contest 2025
July 1, 2025 - Present
Crew Member / Organizer & Lecturer (English Language & Mandarin); contributed to event operations and mentoring participants.

Education

Certificate III in Screen and Media at JMC Academy
February 1, 2020 - May 1, 2020
Bachelor of Creative Arts (Game Design) at JMC Academy
May 1, 2020 - May 1, 2022
My studies mainly specialized on Gameplay Programming, but I have also got hands on experiences in Production Art, 3D Game Art, Look Dev & Rigging. I also had the opportunity to have Motion Capture as an elective during my fifth trimester.

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Education, Media & Entertainment