Objective: This course introduces students to C# programming for game development using Unity, a powerful engine known for its versatility in creating 2D and 3D games. Students will learn C# fundamentals, Unity’s game development tools, and essential concepts such as physics, scripting, and asset management.
Methods: Hands-on coding exercises, Unity project-based learning, and interactive lectures that emphasize building practical game development skills in C#.
Skills Gained:
The modules listed below are those currently intended for delivery in the current academic intake of this course. These may be subject to change in future years as the University regularly revises.
Topics: Overview of Unity interface, project setup, and basic C# syntax, hierarchy management, writing simple scripts, objects, encapsulation.
Register for the full course syllabus
Topics: Capturing player inputs, player movement, and camera control, collision detection, menus, controlling characters.
Register for the full course syllabus
Topics: Adding audio sources, sound effects, background music, and particle effects, events, performance optimization, publishing basics.
Register for the full course syllabus
By the end of this course, students will be able to:
Start Your Journey Today!
Detailed study for foundational learning and development in coding.
Virtual labs, simulations, and real-world case studies.
Live teaching from experienced professionals in the field.
Foundation for advanced studies and careers in coding.
+1 (877) 822-0080
Hours of Operation
Monday - Friday: 08:00 - 16:00 | EST
© 2025 Code Institute By STEM. All Rights Reserved.