Learn Game Development using C# Programming

Game Development with Unity Engine Training in Surulere, Lagos, Nigeria
Duration: 4 Months - 3 Times per Week
Classroom Training: Monday, Tuesday and Thursday
Online Training: Flexible Days and Timing

Classroom Training: ₦550,000
Online Group Training: ₦650,000
One-on-One Online Training: ₦1,100,000
Home Training: Cost depends on your location

Game Development using C# Programming Course Curriculum

C# Programming Language

  • Introduction to C#
  • C# Syntax
  • C# Output
  • C# Comments
  • C# Variables
  • C# Data Types
  • C# Type Casting
  • C# User Input
  • C# Operators
  • C# Math
  • C# Strings
  • C# Booleans
  • C# If...Else
  • C# Switch
  • C# While Loop
  • C# For Loop
  • C# Break/Continue
  • C# Arrays

C# Methods

  • C# Methods
  • C# Method Parameters
  • C# Method Overloading

C# Classes

  • C# OOP
  • C# Classes/Objects
  • C# Class Members
  • C# Constructors
  • C# Access Modifiers
  • C# Properties
  • C# Inheritance
  • C# Polymorphism
  • C# Abstraction
  • C# Interface
  • C# Enums
  • C# Files
  • C# Exceptions




Unity Framework

  • Introduction to Unity
    • Introduction
    • Installation and Setting Up
    • Creating First Project
    • Knowing the Engine
    • Working of Unity
  • Creating Sprites
    • What are Sprites?
    • How to Create Sprites in Unity?
    • Modifying Sprites
  • Transforms and Object Parenting
    • Properties of Transforms
    • Introduction to Object Parenting
    • Create Empty Parent
  • Internal Assets
    • Introduction to Internal Assets
    • Creation of Internal Assets
  • Saving and Loading Scenes
    • First Script
    • Basic Movement Scripting
  • Collisions, Rigid bodies and Physics
    • Understanding Collisions
    • Rigid Bodies
    • Custom Collision Boundaries
  • Prefabs and Instantiation
    • Understanding Prefabs and Instantiation
    • Steps to Create and Instantiation of Prefabs
  • Game Object Destruction and Coroutines
    • How to Destroy the Game Objects
    • Using Coroutines
    • Console
  • Introduction to Audio
    • Audio Components
    • Playing a Sound
  • Starting with UI
    • Design Process for User Interface or UI elements in Unity
    • Screen Space- Overlay, Camera
    • World Space
  • Button, Text Element, Slider
    • Insert UI Elements into Scene
      • Unity UI Button
      • Unity UI Slider
  • Materials and Shaders
    • Introduction
    • Material
    • Shader


C# is a general-purpose, multi-paradigm programming language. C# encompasses static typing, strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

Learn how to create and grow real-time 3D games, apps, and experiences for entertainment, film, automotive, architecture, and much more.

Who Game Development Course Is For:

Our Game Developmnt training is for those who have passion for using object-oriented programming language to build sensational 3D games. This course is also for you if you have ever wanted to publich games on app stores.



Prerequisites:

Basic computer knowledge is required as a prerequisite. For you to learn the Game Development course, FlamyTech assumes that you have a fundamental knowledge of computer usage. But we do not require any prior programming skill.



Why You Should Learn Game Development using C# Programming Language:

There are many benefits of game development.



Job Prospects:

There are numerous, lucrative employment opportunities that await you in the labour market, after completing your game development training at FlamyTech Computer School.

And the Job Opportunities include, but are not limited to:
  • C# Developer
  • Game Developer
  • C# Programmer/Analyst


A Diploma Will Be Given Upon Course Completion

After successfully completing your Game Development training at FlamyTech Computer School, the Management will award you a Diploma in Game Development. Please, note that FlamyTech is a duly-registered company in Nigeria with RC: 1195702. So, never worry, because the diploma we award is recognized.


Related Courses:
Diploma in Software Engineering
Diploma in Cybersecurity
Diploma in C Programming
Diploma in Java Programming
Diploma in Cross-platform Mobile App Development
Diploma in Android App Development
Diploma in Data Analytics
Diploma in Python Programming
Diploma in Python Web Development
Diploma in Oracle Database
Diploma in Back-end Web Development
Diploma in Full Stack Web Development
Diploma in Front-end Web Development




Register Now For Computer Training


Or are your confused about which course would better serve your specific needs? Don't worry; FlamyTech is right here to help you! Just get in touch with us now through the "Contact Us Now" button below, to get recommendation:
Contact FlamyTech Computer School