categories: Technology & Innovation
Level: General
Course Language: Arabic
Understand the C# language and its uses in game programming, so that you will learn about variables, conditions, loops, mathematical operations, arrays, and text.
Identify the Unity game engine, and you will understand its wonderful tools, also you will learn how to design a level in Unity and how to add new custom scr.
Make a game, starting from scratch to finish, and you'll learn a lot of tricks in game programming as we work on it and make sure it's fun to play.
Free lessons
Introduction to the second section
C# Compiler
C# Integers
C# Maths
C# Mod
C# Float
C# Boolean
C# Strings
1. The beginning
Download and install Visual Studio
2. C . language
Introduction to the second section
C# Compiler
C# Integers
C# Maths
C# Mod
C# Float
C# Boolean
C# Strings
C# Conditions (If, else If, else)
C# Loops
C# Array
C# Methods
3. Unity basics
Introduction to the third section
Unity Basics
Create New Unity Project
Link Visual Studio & Unity
Import game files
Unity basic tools
Game environment design
Installing a URP package
Make the game look better with Post Process
Environmental Repair
4. player character
Introduction to the fourth section
RigidBody & Colliders - Fundamentals of Physics in Unity
Create a script for the player
RigidBody AddForce
Keyboard input (Get Key Down)
Axle system in Unity
RigidBody Add Torque
All features of the RigidBody component
RigidBody - Conclusion
First and second player jump
Change the color of the Unity in Play mode
5. Enemies and collisions
Introduction to the fifth section
Enemy Manager script
Random summoning of obstacles
Delete old obstacles
Detecting player touching obstacles (Trigger
Detection of a player colliding with the ground (Collisions)
6. The Game Manager
Introduction to the sixth section
Game Manager . script
48. Reload the file when the player dies
7. Sound effects and visual effects
Introduction to the seventh section
Music and sound effects
Trail system
Particle System Basics
Create a particle system that blows dust when the player jumps
Establishment of a particle system with fire exiting from the first obstacle
Establishment of a friction particle system for the second obstacle
Construction of a fire particle system for the environment
8. Dutwin and the camera
Introduction to the eighth section
Download and install the dutwin
Improve player jump using Dutwin
clean the player script
Learn about Attributes
Vibration of the camera when jumping and the death of the player - using Dutwin
Rotate and zoom in or out of the camera - using Dutwin
The On Update method for Dutwin
Fix the Order In Layer for the player
The outer limits of the game
lateral gravity
9. Points and Difficulty
Introduction to the ninth section
Score
High Score
General difficulty and speed of the game
Project cleaning
10. lighting and game improvement
Introduction to the tenth section
inside a laptop
Basic lighting for the game
shadows
Gradually show shadows
Fighting the feeling of repetition in the game by adding regions
Adding new types of obstacles
Summon new obstacles
Light coming out of the screen
Illuminate the bottom of the screen
The gaming industry is very large. The market and the demand for this field is increasing year after year, now is the perfect time to gain skills in this field and seize opportunities. This course contains a lot of information packed in the shortest possible period of time with graphic illustrations to achieve the maximum benefit in the least possible time.
There are no requirements for this course. Your interest in the topic and your commitment to learning are all you need to achieve the utmost benefit from this course.
Game Developer
558 Learners
1 Course