Licheng - Computer prgramming tutor - Richmond Hill
1st lesson free
Licheng - Computer prgramming tutor - Richmond Hill

Licheng's email address and phone number have been validated.

Licheng

  • Rate TSh 93,596
  • Response 1h
  • Students

    Number of students Licheng has accompanied since arriving at Superprof

    1

    Number of students Licheng has accompanied since arriving at Superprof

Licheng - Computer prgramming tutor - Richmond Hill

TSh 93,596/hr

1st lesson free

Contact

1st lesson free

1st lesson free

  • Computer programming
  • C++
  • C#

Professional Game Developer Teaching Game Development Through Real Projects, Clear Methodology, and Industry Experience

  • Computer programming
  • C++
  • C#

Lesson location

About Licheng

I am a professional game developer with over 10 years of experience using Unity and more than 5 years working in both large and small game studios. I hold a Computer Science degree from the University of Waterloo, one of Canada’s top universities for engineering and technology.

Throughout my career, I have worked on real-world game projects and production systems, gaining a deep understanding of how games are actually built, maintained, and shipped. This industry background allows me to teach Unity not just as a tool, but as part of a complete and professional game development workflow.

I am passionate about teaching and genuinely enjoy helping students grow. I take pride in being patient, well-structured, and reliable, and I always adapt my teaching style to match each student’s level and goals. Whether you are just starting out or looking to strengthen your existing skills, I aim to provide clear guidance, practical knowledge, and a supportive learning environment.

See more

About the lesson

  • Primary school
  • Ordinary Level
  • Form 5
  • +14
  • levels :

    Primary school

    Ordinary Level

    Form 5

    Form 6

    Ordinary Diploma

    Tertiary Education

    Adult Education

    Bachelor’s Degree

    Master’s Degree

    PhD / Doctorate

    ACCA

    MBA

    Nursery

    Beginner

    Intermediate

    Advanced

    Children

  • English

All languages in which the lesson is available :

English

As a veteran game developer with years of real industry experience, my teaching approach focuses on practical understanding, solid fundamentals, and real-world application. I believe game development is best learned by doing, not just watching or memorizing APIs.

I teach Unity through a project-driven and step-by-step methodology. Each concept is introduced clearly, demonstrated with examples, and then immediately applied in hands-on exercises. I pay close attention to how students think and adapt my explanations to their background and learning speed.

Teaching Techniques
- Clear explanations of core Unity concepts (C#, GameObjects, components, animation, physics, UI, etc.)
- Visual demonstrations and live coding
- Breaking down complex systems into understandable modules
- Encouraging students to ask “why”, not just “how”
- Debugging together to build real problem-solving skills

I emphasize clean code habits, logical thinking, and scalable design, which are often missing from beginner tutorials but essential in real projects.

See more

Rates

Rate

  • TSh 93,596

Pack prices

  • 5h: TSh 465
  • 10h: TSh 930

free lessons

The first free lesson with Licheng will allow you to get to know each other and clearly specify your needs for your next lessons.

  • 1hr

online

  • TSh93,596/h

Similar Computer programming teachers in Richmond Hill