← Coding curriculum

Unity Game Programming Coding Courses

Unity Game Development Techniques with C#

Unity game development with C# and object-oriented programming techniques.

Unity Game Development Techniques with C#
Live online · 1:1 · AdvancedEnquire about this course ↗

About this course

Build on existing Unity experience to explore tools for more immersive games. The established curriculum goes beyond a first introduction, covering terrain, interface design, particle effects and debugging within a C# game-development setting.

The original project is a museum-heist game featuring an AI-controlled enemy. In online 1:1 tuition, the tutor can assess the learner’s Unity knowledge and agree how to approach these features. Topics and project complexity are adjusted to the learner, with time to understand errors and improve the code.

What you'll explore

  • Unity terrain and level design
  • Canvas, interfaces and heads-up displays
  • Particle effects
  • Debugging code
  • Museum-heist project
  • AI-controlled enemy behaviour

Who this topic suits

Learners who enjoy building practical projects and progressing through a clear pathway.

Library level: Advanced. Your tutor will discuss a suitable starting point.

Ready to get started?

Tell us about your learner's experience, interests and goals. We will discuss the lesson approach and confirm the details before you book.

Enquire about this course ↗