We may earn an affiliate commission when you visit our partners.
Course image
Mohamed Alaa

مشروع " مدفع الكرات " هو مشروع موجه للمطورين المبتدئين اللى عندهم معرفة بسيطة جدا بـ Unity وبلغة الـ C#

فى المشروع ده اللى مدته تقريبا ساعة او اقل هتتعلم حاجات مهمة زى

1 - اعدادات يونيتى والنوافذ المهمة اللى فيه

2 - التحكم فى النظام الفيزيائى لـ Unity وتطبيقه على الاشياء

3 - انشاء نظام تحكم للعبة عن طريق الكود

Read more

مشروع " مدفع الكرات " هو مشروع موجه للمطورين المبتدئين اللى عندهم معرفة بسيطة جدا بـ Unity وبلغة الـ C#

فى المشروع ده اللى مدته تقريبا ساعة او اقل هتتعلم حاجات مهمة زى

1 - اعدادات يونيتى والنوافذ المهمة اللى فيه

2 - التحكم فى النظام الفيزيائى لـ Unity وتطبيقه على الاشياء

3 - انشاء نظام تحكم للعبة عن طريق الكود

عشان نحقق ده هنفهم سوا الاول ايه هو النظام الفيزيائى بتاع يونيتى وازاى نتعامل معاه وهنعرف ايه هى العناصر اللازم الحاقها باى شئ فى Unity عشان يقدر يتعامل مع النظام الفيزيائى ده, هنعرف كمان عنصر مهم وبيستعمل فى معظم الالعاب المهمة زى لعبة AngryBirds وهو عنصر الـ Spring Joint, وهنتعلم كمان ازاى نتحكم فى اللعبة عن طريق التاتش ومن غير اى زراير خالص وهنعرف نوعين مهمين من احداثيات يونيتى وهما الـ World space والـ Screen space هنعرف الفرق بينهم, وكمان هنعرف ازاى نتحكم فى الحاجات دى كلها مش بس عن طريق Unity لكن كمان عن طريق الكود فى الـ C#.

سواء كنت بادئ يونيتى من فترة صغيرة او لسة بتبدا خالص اؤكدلك انك هتعرف حاجات جديدة وفى اقل من ساعة هتتعلم مهارات مهمة هتفتحلك نوافذ وافكار جديدة عشان تصنع العاب تقدر تنافس بيها وتضيفها لرصيدك

Enroll now

What's inside

Syllabus

ملخص المشروع
مشروع " مدفع الكرات " هو مشروع موجه للمطورين المبتدئين اللى عندهم معرفة بسيطة جدا بـ Unity وبلغة الـ C# فى المشروع ده اللى مدته تقريبا ساعة او اقل هتتعلم حاجات مهمة زى 1 - اعدادات يونيتى والنوافذ المهمة اللى فيه 2 - التحكم فى النظام الفيزيائى لـ Unity وتطبيقه على الاشياء 3 - انشاء نظام تحكم للعبة عن طريق الكود عشان نحقق ده هنفهم سوا الاول ايه هو النظام الفيزيائى بتاع يونيتى وازاى نتعامل معاه وهنعرف ايه هى العناصر اللازم الحاقها باى شئ فى Unity عشان يقدر يتعامل مع النظام الفيزيائى ده, هنعرف كمان عنصر مهم وبيستعمل فى معظم الالعاب المهمة زى لعبة AngryBirds وهو عنصر الـ Spring Joint, وهنتعلم كمان ازاى نتحكم فى اللعبة عن طريق التاتش ومن غير اى زراير خالص وهنعرف نوعين مهمين من احداثيات يونيتى وهما الـ World space والـ Screen space هنعرف الفرق بينهم, وكمان هنعرف ازاى نتحكم فى الحاجات دى كلها مش بس عن طريق Unity لكن كمان عن طريق الكود فى الـ C#. سواء كنت بادئ يونيتى من فترة صغيرة او لسة بتبدا خالص اؤكدلك انك هتعرف حاجات جديدة وفى اقل من ساعة هتتعلم مهارات مهمة هتفتحلك نوافذ وافكار جديدة عشان تصنع العاب تقدر تنافس بيها وتضيفها لرصيدك

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Suitable for beginners in Unity development with basic C# knowledge
Introduces essential Unity concepts such as physics and object interactions
Provides hands-on experience in creating a functional game using Unity's physics engine
Covers important game development principles like touch controls and coordinate systems
Offers a structured approach to learning Unity's user interface and development tools
Instructor Mohamed Alaa brings relevant expertise in Unity game development

Save this course

Save تطوير الالعاب باستخدام برنامج Unity: مدفع الكرات to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in تطوير الالعاب باستخدام برنامج Unity: مدفع الكرات with these activities:
إنشاء لعبة بسيطة قائمة على الفيزياء
سيوفر لك إنشاء لعبة بسيطة قائمة على الفيزياء فرصة لتطبيق مفاهيم الفيزياء ونظام فيزياء Unity في سياق عملي.
Show steps
  • تصميم مفهوم لعبة بسيطة تتضمن عناصر فيزيائية (مثل: الكرات أو الحوائط أو المنحدرات).
  • قم بإنشاء مشهد وحدة وقم بإعداد نظام الفيزياء.
  • برمجة عناصر اللعبة باستخدام الفيزياء (مثل: الكوليدر، قوى الجسم الصلب).
  • اختبر اللعبة وتعديل إعدادات الفيزياء ومعلمات الكائن لتحسين اللعب.
إنشاء وثيقة حول نظام فيزياء وحدة
بإنشاء وثيقة حول نظام فيزياء وحدة، ستتمكن من تعزيز فهمك للنظام من خلال شرحه للآخرين.
Show steps
  • قم بتجميع ملاحظاتك وأبحاثك حول نظام فيزياء وحدة.
  • حدد الفئات والمفاهيم الرئيسية التي تريد تغطيتها.
  • اكتب الوثيقة بطريقة واضحة ومنظمة، مع إيلاء اهتمام خاص لتوضيح الأمثلة والرموز.
  • مراجعة الوثيقة بعناية لضمان دقتها ووضوحها.
المشاركة في مسابقة تطوير ألعاب قائمة على الفيزياء
ستتيح لك المشاركة في مسابقة تطوير ألعاب قائمة على الفيزياء اختبار مهاراتك ودفع نفسك إلى أقصى إمكاناتك.
Show steps
  • ابحث عن المسابقات التي تركز على ألعاب قائمة على الفيزياء.
  • قم بتشكيل فريق أو العمل بشكل فردي لتصميم وتطوير لعبة مبتكرة.
  • قم بتقديم لعبتك إلى المسابقة وحصل على تعليقات من الحكام والخبراء.
Show all three activities

Career center

Learners who complete تطوير الالعاب باستخدام برنامج Unity: مدفع الكرات will develop knowledge and skills that may be useful to these careers:
Game Developer
Game Developers are responsible for designing, developing, and maintaining video games. They work with artists, programmers, and other team members to create games that are fun, engaging, and visually appealing. This course provides a solid foundation in Unity, a popular game engine used to create a wide variety of games. Students will learn how to use Unity's physics system, create game objects, and write code to control gameplay. These skills are essential for anyone who wants to pursue a career as a Game Developer.
Software Engineer
Software Engineers design, develop, and test software applications. They work with a variety of programming languages and technologies to create software that meets the needs of users. This course provides a strong foundation in C#, a programming language that is widely used in game development. Students will also learn about Unity's physics system and how to use it to create realistic game objects. These skills are valuable for Software Engineers who want to work on game development projects.
Game Designer
Game Designers create the overall vision for video games. They work with artists, programmers, and other team members to develop game mechanics, characters, and storylines. This course provides a solid foundation in Unity, a popular game engine used to create a wide variety of games. Students will learn how to use Unity's physics system, create game objects, and write code to control gameplay. These skills are essential for anyone who wants to pursue a career as a Game Designer.
Level Designer
Level Designers create the environments for video games. They work with artists and programmers to create levels that are fun, challenging, and visually appealing. This course provides a strong foundation in Unity, a popular game engine used to create a wide variety of games. Students will learn how to use Unity's physics system, create game objects, and write code to control gameplay. These skills are valuable for Level Designers who want to work on game development projects.
Game Tester
Game Testers play video games to find bugs and other issues. They work with developers to ensure that games are released in a polished and bug-free state. This course provides a strong foundation in Unity, a popular game engine used to create a wide variety of games. Students will learn how to use Unity's physics system, create game objects, and write code to control gameplay. These skills are valuable for Game Testers who want to work on game development projects.
Technical Artist
Technical Artists create 3D models, textures, and other assets for video games. They work with artists and programmers to ensure that game assets are visually appealing and technically sound. This course provides a strong foundation in Unity, a popular game engine used to create a wide variety of games. Students will learn how to use Unity's physics system, create game objects, and write code to control gameplay. These skills are valuable for Technical Artists who want to work on game development projects.
Quality Assurance Analyst
Quality Assurance Analysts test software applications to ensure that they meet quality standards. They work with developers to identify and fix bugs and other issues. This course provides a strong foundation in Unity, a popular game engine used to create a wide variety of games. Students will learn how to use Unity's physics system, create game objects, and write code to control gameplay. These skills are valuable for Quality Assurance Analysts who want to work on game development projects.
Animator
Animators create the animations for video games. They work with artists and programmers to bring characters and objects to life. This course provides a strong foundation in Unity, a popular game engine used to create a wide variety of games. Students will learn how to use Unity's physics system, create game objects, and write code to control gameplay. These skills are valuable for Animators who want to work on game development projects.
Product Manager
Product Managers are responsible for the overall success of a product. They work with engineers, designers, and marketers to ensure that products meet the needs of users. This course provides a strong foundation in Unity, a popular game engine used to create a wide variety of games. Students will learn how to use Unity's physics system, create game objects, and write code to control gameplay. These skills are valuable for Product Managers who want to work on game development projects.
User Experience Designer
User Experience Designers create the user interface for video games. They work with artists and programmers to ensure that games are easy to use and enjoyable to play. This course provides a solid foundation in Unity, a popular game engine used to create a wide variety of games. Students will learn how to use Unity's physics system, create game objects, and write code to control gameplay. These skills are valuable for User Experience Designers who want to work on game development projects.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make informed decisions. They work with a variety of data sources and tools to extract insights and identify trends. This course provides a strong foundation in Unity, a popular game engine used to create a wide variety of games. Students will learn how to use Unity's physics system, create game objects, and write code to control gameplay. These skills are valuable for Data Analysts who want to work on game development projects.
Business Analyst
Business Analysts work with businesses to identify and solve problems. They analyze business processes and data to develop solutions that improve efficiency and effectiveness. This course provides a strong foundation in Unity, a popular game engine used to create a wide variety of games. Students will learn how to use Unity's physics system, create game objects, and write code to control gameplay. These skills are valuable for Business Analysts who want to work on game development projects.
Project Manager
Project Managers are responsible for planning and executing projects. They work with stakeholders to define project scope, budget, and timeline. They also track project progress and ensure that projects are completed on time and within budget. This course provides a strong foundation in Unity, a popular game engine used to create a wide variety of games. Students will learn how to use Unity's physics system, create game objects, and write code to control gameplay. These skills are valuable for Project Managers who want to work on game development projects.
Marketing Manager
Marketing Managers are responsible for developing and executing marketing campaigns. They work with a variety of marketing channels to reach target audiences and promote products and services. This course provides a strong foundation in Unity, a popular game engine used to create a wide variety of games. Students will learn how to use Unity's physics system, create game objects, and write code to control gameplay. These skills are valuable for Marketing Managers who want to work on game development projects.
Sales Manager
Sales Managers are responsible for leading and motivating sales teams. They work with sales representatives to develop and execute sales strategies and achieve sales goals. This course may be useful for Sales Managers who want to learn more about game development and how to use Unity to create games. The course provides a solid foundation in Unity's physics system, game object creation, and code writing. These skills can be applied to a variety of sales-related tasks, such as creating sales demos and presentations.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in تطوير الالعاب باستخدام برنامج Unity: مدفع الكرات.
Classic game development guide and provides a comprehensive overview of the game development process. It covers topics such as game design, programming, and art. It valuable resource for learners who are new to game development or who want to improve their understanding of the game development process.
Offers a comprehensive guide to Unity game development and covers topics such as game design, scripting, and optimization. It valuable resource for learners who are looking to gain a deeper understanding of the Unity engine and for those who are interested in creating more complex games.
Provides a collection of design patterns and best practices for game programming. It covers topics such as object-oriented programming, data structures, and algorithms. It valuable resource for learners who are interested in learning more about game programming patterns and for those who want to improve their coding skills.
Provides a comprehensive overview of Unity game development and covers topics such as physics, animation, and AI. It valuable resource for learners who are new to game development or who want to brush up on the basics.
Provides an in-depth introduction to the Unity engine, covering all the major components of the platform.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to تطوير الالعاب باستخدام برنامج Unity: مدفع الكرات.
bash shell و أساسيات ال scripting فى Linux
Most relevant
تحسين الصورة باستخدام برنامج Adobe Photoshop للمبتدئين
Most relevant
Linux تكنولوجيا المعلومات مع
Most relevant
تعليم lookup, math, text ,reference فى Excel
Most relevant
Microsoft Excel إنشاء تقرير المصروفات باستخدام
Most relevant
انشاء ميزانية ب Microsoft Excel
Most relevant
انشاء Portfolio شخصي باستخدام Microsoft Powerpoint
Most relevant
كيفية استخدام ال SQL مع قواعد البيانات الكبيرة
Most relevant
Microsoft Excel استخدام المعادلات و الوظائف البسيطة فى
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser