Mastering Game Development with Unity and C# Programming Basics

Training Provider: TERTIARY INFOTECH PTE. LTD.
Course Reference: TGS-2024042310
S$400
Original: S$800
Save S$400

About This Course

Master the essentials of game development with a focus on Unity and C# programming. This course introduces learners to key C# methodologies for software design and development in Unity. Participants will explore core concepts like scripting fundamentals, object-oriented programming, and the integration of controls and functionalities required to meet game design specifications. By the end of the course, learners will be able to identify and apply essential C# methods to create functional Unity game software.

The course also emphasizes practical application, enabling learners to design and build interactive games using C# classes and objects. Learners will gain hands-on experience with Unity's software functionalities, including version control and documentation best practices. This comprehensive approach equips participants with the skills to evaluate, create, and maintain Unity game projects aligned with industry standards.

What You'll Learn

Learning Outcome:
- Determine basic software components using C# methodologies to meet Unity game functional specifications.
- Apply C# methodologies for Unity game software creation.
- Identify C# controls and functionalities to meet Unity game software design requirements.
- Evaluate C# object oriented programming methodology for Unity software design
- Produce C# design documentation with version control to meet user specifications.

Course Outline:
Topic 1: Introduction to Unity and C# Programming
Installing and setting Up Unity
Explore Unity Interface and components
Manipulating Gameobjects in Unity
Getting started with C# scripting in Unity
Understanding the structure of a C# script

Topic 2: Protoypting 3D game with Unity C# Programming
Setup for a simple 3D game
Transform component
public and private variables
Working With keyboards inputs in Unity
Control statements
Classes and functions
Prefabs
Instantiating and Destroying Random GameObjects
Rigidbody and Trigger Collisions
Searching & Finding GameObjects in Unity
Getting Access To Components using GetComponent Function
Loops
Coroutines

Topic 3: Enhance Unity Game Functionalities
Convert 3D to 2D Game
Import Assets for Sprite Images, Audio and Animation
Add on Power Up features
Create Animation In Unity
User interface (UI)
Effects (FX)
Post processing
Game audio

Topic 4: Unity Game Design Tutorial
Overview of Unity 3D game tutorial
Import Assets from from Unity Asset Store
Step by step guide on the Unity 3D game tutorial
Using Classes & Objects

Topic 5: Documentation and Version Control
Deployment (build your game)
Unity version control and documentation

Entry Requirements

Knowledge and Skills
• Able to operate using computer functions
• Minimum 3 GCE ‘O’ Levels Passes including English or WPL Level 5 (Average of Reading, Listening, Speaking & Writing Scores)

Attitude
• Positive Learning Attitude
• Enthusiastic Learner

Experience
• Minimum of 1 year of working experience

Target age group: 21-65 years old

Course Details

Duration 16 hours
Language English
Training Commitment Part Time
Total Enrolled 7 students
Back to All Courses
Note: To apply for this course, visit the SkillsFuture website or contact the training provider directly.

More Courses from TERTIARY INFOTECH PTE. LTD.

The WSQ Certified Lean Six Sigma Green Belt (CLSSGB) Training course equips participants with the sk...
Duration 16 hours
Fee After Subsidy S$315
Dive into the world of 3D modelling with our comprehensive Blender course for beginners. Designed to...
Duration 16 hours
Fee After Subsidy S$350
Delve deep into the realm of accounting tailored explicitly for professionals outside of the finance...
Duration 16 hours
Fee After Subsidy S$400