Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity 2D Game Development with C# for Beginners (Arabic)
Rating: 4.9 out of 5(23 ratings)
373 students

Unity 2D Game Development with C# for Beginners (Arabic)

Learn Unity 2D & C# from scratch by building a complete game – Arabic explanation
Created byHassan Sherif
Last updated 12/2025
Arabic

What you'll learn

  • Create a complete 2D game using Unity and C# from scratch
  • Understand Unity basics including GameObjects, Components, Transforms, and Physics
  • Implement player movement, collisions, camera follow, UI, sound effects, and power-ups
  • Write clean and organized C# code and build the game to share and play

Course content

2 sections24 lectures2h 42m total length
  • The Beginning Of Course0:20

    Introduction to what you will learn and apply in this section. Arabic explanation.

  • Installing Unity and Visual Studio4:22

    Learn how to download and install Unity Hub, Unity Editor, and Visual Studio correctly to get started with game development. Arabic explanation.

  • Unity Editor Basics6:23

    Get familiar with the Unity Editor interface and learn how to use Transform, Rotation, Scale, the Hierarchy window, and change object colors. Arabic explanation.

  • Visual Studio Setup – Start & Update Functions4:15

    Set up Visual Studio with Unity and write your first C# script using Start and Update functions with a simple practical example. Arabic explanation.

Requirements

  • No prior programming or Unity experience is required. A PC or laptop is enough to follow along.

Description

This course is a complete beginner-friendly guide to 2D game development using Unity and C#.

Taught fully in Arabic, this course is designed for anyone who wants to start making games from scratch with no prior experience. You will learn the core concepts of Unity step by step, including GameObjects, Transforms, Rigidbody2D, Colliders, and scripting in C#.

Throughout the course, you will apply what you learn by building a real 2D game, covering player movement, level design, UI, particle effects, sound integration, and more. You will also learn how to organize your project efficiently, work with Prefabs, manage scripts properly, and understand best practices used in professional game development. By the end, you will have a complete playable game and the skills to create your own projects, giving you the confidence to continue learning more advanced Unity features.

This course is ideal for beginners, students, and anyone interested in game development. No prior programming or Unity experience is required – all you need is a PC or laptop to follow along.

Join now to learn step by step and start creating your own 2D games in Unity with clear, hands-on instruction in Arabic. You will gain practical experience that can be applied to real-world projects and enhance your programming and game development skills for the future.

Who this course is for:

  • Beginners who want to learn Unity 2D game development and C# from scratch with Arabic explanation.