Unity Game Programming Coding Courses
Unity Game Development Techniques with C#
Unity game development with C# and object-oriented programming techniques.

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 ↗