Curriculum
6 Sections
25 Lessons
10 Hours
Expand all sections
Collapse all sections
1- INTRODUCTION TO UNITY & GAME DEVELOPMENT
5
1.1
What is Unity and what can it do?
1.2
Installing Unity & Visual Studio
1.3
Navigating the Unity Interface
1.4
Creating your first project
1.5
Assignment 1: Welcome to Unity: Build Your First Scene
3 Days
2- BASICS OF C# PROGRAMMING
6
2.1
Variables and Data Types
2.2
Operators and Expressions
2.3
Conditionals (if/else, switch)
2.4
Loops (for, while)
2.5
Functions and Parameters
2.6
Assignment 2: Even or Odd? – Console Logic in C#
3 Days
3- OBJECT-ORIENTED PROGRAMMING IN UNITY
5
3.1
Classes and Objects
3.2
Inheritance and Encapsulation
3.3
Using MonoBehaviour
3.4
Creating and using custom scripts in Unity
3.5
Assignment 3: My First Player Class in Unity
3 Days
4- UNITY ESSENTIALS – GAME OBJECTS AND COMPONENTS
5
4.1
GameObjects, Components, and Prefabs
4.2
Unity’s Transform System
4.3
Adding Physics (Rigidbodies, Colliders)
4.4
Input System: Moving a Player
4.5
Assignment 4 : Move the Cube – Using Rigidbody & Input
3 Days
5- BUILDING GAME INTERACTIONS
5
5.1
Events and Game Logic
5.2
UI Basics (Canvas, Text, Buttons)
5.3
Scorekeeping & Game Timer
5.4
Animations and Transitions
5.5
Assignment 5: Mini Game: Score and Timer System
3 Days
6- FINAL GAME PROJECT & MOBILE DEPLOYMENT
5
6.1
Planning Your Game Project
6.2
Debugging and Optimization
6.3
Exporting to Android/iOS
6.4
Final Touches and Presentation
6.5
Assignment 6: Final Project: Build & Publish Your Game
3 Days
C# Programming for Unity Game Development
Curriculum
This content is protected, please
login
and enroll in the course to view this content!
Home
Courses
Search
Search
Account
Login with your site account
Lost your password?
Remember Me
Not a member yet?
Register now
Register a new account
Are you a member?
Login now
Modal title
Main Content