35 hours of intensive learning guided by seasoned industry professionals
24 in-depth modules delivered by experienced subject matter experts
Earn a certificate upon successful completion of the course
Apply your skills through practical, real-world game development projects
Receive personalized feedback and mentorship to enhance your learning experience
What we’re going to teach you
Upcoming sessions
What is Virtual Reality (VR)
What is Augmented reality (AR)
What is Mixed Reality
Modern VR/AR experiences
History
Hardware
Software
Interaction fundamental
C# Programming
Enhanced environment apps
Virtual environment apps
Blended environment apps
Getting to know the Unity Editor
Navigating the Unity Scene View
Dimensions and Coordinate Systems
Game Objects
Transforms
The Basics of Models
Textures, Shaders, and Materials
Terrain Generation
Terrain Textures
Generating Trees and Grass
Environment Effects
Character Controllers
Lights
Cameras
Layers
Design
Creating the Game World
Gamification
Playtesting
Scripts
Creating Scripts
Attaching a Script
Anatomy of a Basic Script
The Using Section
The Class Declaration Section
The Class Contents
Variables
Creating Variables
Variable Scope
Public and Private
Operators
Arithmetic Operators
Assignment Operators
Equality Operators
Logical Operators
Conditionals
The if Statement
The if / else Statement
Iteration
The while Loop
The for Loop
Methods
Anatomy of a Method
Writing Methods
Using Methods
Input
Input Basics
Input Scripting
Specific Key Input
Mouse Input
Accessing Local Components
Using Get Component
The Transform
Accessing Other Objects
Finding Other Objects
Modifying Object Components
Rigid bodies
Collision
Triggers
Raycasting
Prefab Basics
Working with Prefabs
Basic UI Principles
The Canvas
UI Elements
Canvas Render Modes
Particles
Particles System Modules
The Curve Editor
Animation Basics
Animation Types
Animation Tools
Animator Basics
Configuring Your Assets
Creating an Animator
Scripting Animator
Audio Basics
Audio Sources
Audio Scripting
Design
The Arena
Game Entities
The Control of Objects
Improving the Game
Preparing for Mobile
Setting up your Environment
The Unity Remote
Accelerometers
Designing for the Accelerometer
Using the Accelerometer
Multi-touch Input
Managing Scenes
Persisting Data and Objects
Building your Game
Introduction to Microsoft HoloLens with Emulator
Working with Microsoft HoloLens SDK
Understanding Holograms Gaze, Gesture, and voice control
Creating Spatial Mapping using HoloLens
Implement a User Interface in Mixed Reality
Build and Share Projects from Unity 3D
After the course concludes, you will be able to:
1
Build a strong foundation in game development with Unity 3D
2
Learn how Unity functions and its vital role in the game development process
3
Delve into essential concepts like object manipulation, scripting, and code compilation
4
Acquire advanced techniques to create impressive and engaging games in Unity 3D
5
Develop the ability to enhance game performance and troubleshoot frequent challenges
Overall ratings by our students
The Unity 3D course in Bahrain delivers complete training in game development using the Unity engine. It covers essential techniques for building both 2D and 3D games, including scripting, object manipulation, and game mechanics. This course provides learners with the expertise to design, develop, and optimize interactive games and simulations effectively.
By the end of the course, you'll have a strong foundation in Unity 3D, one of the most widely used game engines. The practical skills and projects you complete will prepare you for roles in game design, development, or interactive simulation.
You don’t need any prior experience to enroll. This course is beginner-friendly and starts with the fundamentals of Unity 3D, making it suitable for aspiring game developers with a passion for learning.
The Unity 3D course emphasizes hands-on learning through real-world game development projects, allowing you to apply your skills and build a strong portfolio. These practical assignments are designed to simulate industry scenarios, ensuring you gain relevant and job-ready experience.
The course is designed to be accessible for learners from both technical and non-technical backgrounds. With step-by-step guidance and expert mentorship, you'll be able to grasp game development concepts with ease.
Learn now, pay later
Dive into your course now and pay in installments

