Project Description

Course Duration

3 Months 

Format

Physical/Online Classes  

Internship

1 Month

Class Time

Flexible

Overview

The Unity Course in Nepal is a comprehensive IT training program designed to teach aspiring game developers and enthusiasts the fundamentals of the Unity game engine. Conducted in Pokhara, this hands-on course offers an excellent opportunity to learn the powerful features and functionalities of Unity, one of the most popular game development platforms. Participants will gain essential skills in designing, scripting, and creating interactive 2D and 3D games. Covering topics such as asset management, physics, animations, and user interfaces, the course provides a well-rounded understanding of game development. Whether beginners or with some coding experience, students will learn with expert instructors, equipping them to bring their game ideas to life.

Unity Engine Introduction                                10 Classes

● Camera, lights, and game objects moving to rotate, and scaling. (2)
● Building apps and settings for them (2)
● Introduction to components and scripts and simple physics and
colliders(3)
● Moving physics bodies and testing physics materials. (1)
● Different types of move functions and Introduction to C# coroutines. (1)

Scene Setting.                                    2 Classes

● 2d scene2d physics and sorting order for images (1)
● Prefabs introduction and explanation of their needs. (1)

Animation 3d & 2D                             2 Classes

  • ● Understanding animation in unity
    ● Controlling animation from the script.
    ● Simple introduction to particle systems.

Introduction to materials.

● Setting material properties and controlling from a script.
UI                                                                            2 classes
● Getting introduced to UI components in unity.
● Adjusting UI with screen size.

Scripting                                         3 Classes

  • ● Interfaces to read touch in-game (1)
    ● Different collision events to detect collision from the script(1)
    ● Array, detailed coroutine explanation, and downloading image. (1)
    ● Simple introduction with graphics-related knowledge like
    Uv, Normals, Heightmap, texture baking. (1 class)
  • Installing Vs Code
  • Installing Node and NPM
  • Example Project Setup
  • What is a Program?
  • What is Debugging?
  • Variables
  • Operators and Operands
  • Operator Precedence
  • Comments
  • Arrays
  • Definitions Of Functions
  • Parameters and Arguments
  • Control Flow in Function Execution
  • Scope of variables
  • Recursion
  • Conditionals
  • If Statement
  • If-else Statements
  • If-elseif-else Statements
  • Nested if-else Statement
  • Iterations
  • For Loop
  • While Loop
  • Do-while Loop
  • Break and Continue
  • For-in Loop
  • For-of Loop
  • Stack Diagrams
  • Importing and Exporting Components
  • Bable
  • JSX
  • Webpack
  • Express
  • Constants
  • Scoping
  • Arrow Functions
  • Parameter Handling
  • String literals
  • Enhanced Object Properties
  • Destructuring
  • Importing/Exporting Modules
  • Classes
  • Inheritance
  • Method Overriding
  • Map/Set
  • Promises
  • Brief Introduction of React
  • Hello React
  • React Components
  • States
  • Props
  • Counter App using States
  • Functional Components
  • React Component Lifecycle Methods
  • Higher-Order Components
  • Building reusable components using Recompose
  • Introduction
  • Setup react router to handle routes
  • Server-side Rendering
  • Server-side vs Client-side Rendering
  • Flux Architecture
  • State Management using Redux
  • Reducers
  • Action Creators
  • Epics
  • Thunks
  • Use Case of RXJS
  • Implementation in our Demo App
  • Overview
  • REPL Terminal
  • NPM
  • Event Loop, Callback, Promises
  • Async, Await
  • Express Framework
  • Introduction to Git
  • Github, Bitbucket and Gitlab
  • Initializing git projects
  • Making and cloning git repos
  • Git commit/push
  • Creating Branches
  • Sending Pull Requests
  • E-commerce Website
  • Online Booking using Web APL
  • Online Inventory
  • CRM(Customer Relation Management)
Enroll Now
Subscribed successfully.
There seems to be an error right now. Please try again later.