We may earn an affiliate commission when you visit our partners.
Course image
راجا رافي

تتضمن برمجة الألعاب كتابة التعليمات البرمجية واختبار ألعاب الفيديو باستخدام لغات البرمجة والأدوات والتقنيات.

مع استمرار نمو صناعة الألعاب بوتيرة لم يسبق لها مثيل، توفر برمجة الألعاب فرصًا مهنية متنوعة، بما في ذلك التطوير والاختبار وهندسة الصوت وبرمجة الرسومات وبرمجة الذكاء الاصطناعي.

استعد لتحقيق مساهمتك في عالم الرياضات الإلكترونية وصناعة الألعاب المثير!

تذكر الحصول على شهادتك مجانًا باستخدام رمز الإحالة 6FJGJOTX7MFH5M2H.

لماذا تتعلم معنا:

Read more

تتضمن برمجة الألعاب كتابة التعليمات البرمجية واختبار ألعاب الفيديو باستخدام لغات البرمجة والأدوات والتقنيات.

مع استمرار نمو صناعة الألعاب بوتيرة لم يسبق لها مثيل، توفر برمجة الألعاب فرصًا مهنية متنوعة، بما في ذلك التطوير والاختبار وهندسة الصوت وبرمجة الرسومات وبرمجة الذكاء الاصطناعي.

استعد لتحقيق مساهمتك في عالم الرياضات الإلكترونية وصناعة الألعاب المثير!

تذكر الحصول على شهادتك مجانًا باستخدام رمز الإحالة 6FJGJOTX7MFH5M2H.

لماذا تتعلم معنا:

  • يمزج برنامج إدارة الرياضات الإلكترونية وتطوير الألعاب من HP -الذي يحمل اسم HP Gaming Garage- بين تراث HP التكنولوجي والابتكاري والخبرة الأكاديمية الرائدة في هذا المجال.
  • يمثل أحد أكثر البرامج التعليمية شمولاً في مجال الرياضات الإلكترونية والألعاب والذي يأخذ المتعلم في رحلة كاملة من التطوير إلى الإدارة
  • وحدات سهلة المتابعة مع الكثير من الأمثلة والمراجع الواقعية من الصناعة
  • اعتراف وقبول عالمي من خلال شهادة قابلة للتحقق عند إتمام كل دورة بنجاح
  • يتم تقديم الشهادة مجانًا من خلال رمز قسيمة مرجعي متاح في كل صفحة دورة تدريبية

What's inside

Learning objectives

  • مقدمة في صناعة الألعاب:احصل على رؤى حول المشهد الديناميكي لصناعة الألعاب والقطاعات المختلفة التي تسهم في نظامها الشامل النابض بالحياة.
  • منظومة إنتاج للألعاب:تنقل في عملية تطوير الألعاب المعقدة، بدءًا من تصور الفكرة والتصميم وحتى الاختبار والتوزيع.
  • البرمجة الكامنة وراء الألعاب:استكشف المبادئ الأساسية لبرمجة الألعاب التي تقوي التجارب التفاعلية.
  • فهم أساسيات البرمجة - الجزء 1:انغمس في أساسيات البرمجة والتقنيات لبناء مجموعة مهارات قوية في البرمجة.
  • فهم أساسيات البرمجة - الجزء 2:وسع معرفتك في البرمجة بشكل كبر، وتعمق في الموضوعات المتقدمة
  • محركات الألعاباكتشف الدور المحوري لمحركات الألعاب في تطوير الألعاب الحديثة.
  • التخطيط/النماذج الأولية:أتقن فن تخطيط الألعاب وإنشاء النماذج الأولية، ووضع الأساس لتصميم وتطوير الألعاب بنجاح.
  • محرك الألعاب unity:انغمس في محرك unity، أحد محركات الألعاب الرائدة في الصناعة، واستخدم إمكاناته لإضفاء الحيوية على مفاهيم لعبتك
  • آليات اللعبةتعلم كيفية صياغة آليات لعب جذابة وغامرة لتعزيز التجارب التفاعلية للاعبين
  • الذكاء الاصطناعي/ التعلم الآلي:استكشف العالم الرائع للذكاء الاصطناعي والتعلم الآلي، المستخدم لإنشاء بيئات ألعاب ذكية وسريعة الاستجابة
  • إنشاء الموارد للألعاباكتسب المهارات اللازمة لإنشاء موارد مذهلة بصريًا للألعاب، بما في ذلك الشخصيات والبيئات والعناصر.
  • الرسوم المتحركة ثلاثية الأبعاد للألعاب:احترف فن الرسوم المتحركة ثلاثية الأبعاد، وأضف حيوية لشخصيات ألعابك وأنشئ روايات مرئية ديناميكية.
  • دمج الموارد مع الرسوم المتحركة في محرك اللعبة:تعلم كيفية دمج مواردك والرسوم المتحركة بسلاسة في محركات الألعاب، مع تحسين الأداء وزيادة تفاعل اللاعبين.
  • تحسين اللعبة:اكتشف تقنيات التحسين لضمان تشغيل لعبتك بسلاسة عبر منصات وأجهزة متعددة.
  • إدارة التعليمات البرمجية منصات متعددة:استكشف تعقيدات البرمجة لمنصات مختلفة، لضمان وصول لعبتك لجمهور واسع مع الحفاظ على الاتساق.
  • تحليل البرمجة من خلال لعبة قمت بتطويرها بنفسك:اعمل على تطبيق معرفتك في البرمجة لإنشاء لعبتك الخاصة، مما يمنحك خبرة عملية ورؤى حقيقية.
  • أساليب إدارة الإنتاج:تعلم أساليب إدارة الإنتاج الفعالة، مما يضمن أن عملية تطوير لعبتك تكون منسقة ومنظمة وفعالة.
  • إنتاج اللعبة في شركة إنتاج:فهم تفاصيل إنتاج الألعاب داخل شركة إنتاج احترافية.
  • إدارة العملية ضمن ميزانية ذات علاقة بالصناعة:احصل على رؤى حول إدارة الميزانية ضمن سياق تطوير الألعاب.

Syllabus

مقدمة في صناعة وإنتاج الألعاب
وحدة 1: مقدمة في صناعة الألعاب
وحدة 2: منظومة إنتاج الألعاب
وحدة 3: البرمجة الكامنة وراء الألعاب
Read more
وحدة 4: محركات الألعاب
وحدة 5: فهم أساسيات البرمجة - الجزء 1
وحدة 6: فهم أساسيات البرمجة - الجزء 2
وحدة 7: محرك الألعاب - Unity الجزء 1
وحدة 8: محرك الألعاب - Unity الجزء 2
وحدة 9: محرك الألعاب - Unity الجزء 3
وحدة 10: آليات الألعاب - الجزء 1
وحدة 11: آليات الألعاب - الجزء 2
وحدة 12: الذكاء الاصطناعي
وحدة 13: إنشاء الموارد للألعاب
وحدة 14: الرسوم المتحركة ثلاثية الأبعاد للألعاب
وحدة 15: دمج الموارد مع الرسوم المتحركة في محركات الألعاب
وحدة 16: أفضل الممارسات للمحركات
وحدة 17: تحليل البرمجة من خلال لعبة قمت بتطويرها بنفسك
وحدة 18: أساليب إدارة الإنتاج
وحدة 19: إنتاج اللعبة في شركة إنتاج
وحدة 20: إدارة الميزانية في صناعة الألعاب
محركات وبرمجة الألعاب
محركات وآليات الألعاب
الذكاء الاصطناعي، والرسوم المتحركة، والجوانب الفنية في الألعاب
من تحليل البرمجة إلى إنتاج الألعاب

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Course provides a useful introduction to the gaming industry
Taught by a provider with significant experience in the industry
Covers a wide range of topics relevant to both novice game designers and developers
Free course certificate
Not suitable for learners with extensive experience in game development
May require additional software and resources that may incur costs

Save this course

Save من البرمجة إلى استكمال العمل: إتقان برمجة الألعاب 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 من البرمجة إلى استكمال العمل: إتقان برمجة الألعاب with these activities:
Review basic programming concepts
Refresh your understanding of basic programming concepts to strengthen your foundation for this course.
Show steps
  • Go over notes or online tutorials on basic programming concepts
  • Solve a few simple programming exercises to practice
Follow tutorials on Unity game engine basics
Become familiar with the basics of the Unity game engine to prepare you for the hands-on development.
Browse courses on Unity Game Engine
Show steps
  • Find tutorials on Unity's official website or other reputable sources
  • Follow the tutorials step-by-step, creating your own simple game or project
Review introductory programming concepts before starting the course
This course assumes some basic programming knowledge. Reviewing introductory programming concepts will help you refresh your memory and ensure you have a solid foundation for the course content.
Browse courses on Programming
Show steps
  • Go over your notes from previous programming courses or tutorials
  • Review online resources, such as tutorials and documentation
  • Complete a few practice exercises or coding challenges
Six other activities
Expand to see all activities and additional details
Show all nine activities
Practice programming in a language used in the course
Reinforce your programming skills by solving coding exercises and challenges.
Browse courses on Code Challenges
Show steps
  • Find coding exercises online or in textbooks
  • Solve the exercises, debugging your code and optimizing solutions
Identify and reach out to potential mentors in the game development industry
Finding a mentor can provide you with valuable guidance and support throughout your game development journey. A mentor can share their experiences, provide feedback on your work, and connect you with other professionals in the field.
Browse courses on Mentorship
Show steps
  • Attend industry events or join online communities to meet game developers
  • Research potential mentors and their backgrounds
  • Reach out to potential mentors via email or LinkedIn
  • Prepare for meetings with mentors and ask thoughtful questions
Create a blog or article on a specific aspect of game development
Writing about game development requires you to synthesize your knowledge and explain concepts clearly. It will also help you develop your communication skills and establish your expertise in the field.
Browse courses on Game Development
Show steps
  • Choose a specific topic in game development that you are knowledgeable about
  • Research and gather information from reliable sources
  • Write a well-structured article or blog post, explaining the topic in a clear and engaging way
  • Proofread and edit your article to ensure accuracy and clarity
Create a simple game prototype using Unity
Apply your understanding of game development to create a simple prototype, solidifying your learning.
Browse courses on Game Prototyping
Show steps
  • Plan the mechanics and design of your game
  • Implement the game using Unity, focusing on functionality and core gameplay
  • Test and refine your prototype, iterating to improve the experience
Develop a simple 2D or 3D game prototype
Creating a game prototype allows you to apply your game development skills and knowledge to a practical project. This will help you understand the full game development lifecycle and identify areas for improvement.
Browse courses on Game Design
Show steps
  • Design a simple game concept with basic gameplay mechanics
  • Choose appropriate game development tools and technologies
  • Build the game engine and basic game mechanics
  • Create game assets such as characters, environments, and sound effects
  • Test and iterate on the prototype to improve gameplay and performance
Participate in game development competitions or hackathons
Challenge yourself and expand your skills by participating in game development competitions or hackathons.
Show steps
  • Find upcoming game development competitions or hackathons
  • Form a team or collaborate with others
  • Develop a game or prototype within the given time frame
  • Submit your game and compete for prizes or recognition

Career center

Learners who complete من البرمجة إلى استكمال العمل: إتقان برمجة الألعاب will develop knowledge and skills that may be useful to these careers:
Game Designer
Game Designers are responsible for creating the overall vision and design of video games. They work with programmers, artists, and other team members to bring their ideas to life. This course provides a comprehensive overview of the game development process, from concept to completion. It covers a wide range of topics, including game design, programming, art, and audio. By taking this course, you will gain the skills and knowledge you need to become a successful Game Designer.
Game Programmer
Game Programmers are responsible for writing the code that makes video games work. They work with game designers and artists to bring the game's vision to life. This course provides a comprehensive overview of game programming, from the basics of programming to advanced topics such as artificial intelligence and physics. By taking this course, you will gain the skills and knowledge you need to become a successful Game Programmer.
Game Producer
Game Producers are responsible for managing the development of video games. They work with game designers, programmers, artists, and other team members to ensure that the game is completed on time and within budget. This course provides a comprehensive overview of game production, from the basics of project management to advanced topics such as marketing and distribution. By taking this course, you will gain the skills and knowledge you need to become a successful Game Producer.
Game Audio Engineer
Game Audio Engineers are responsible for creating the sound effects and music for video games. They work with game designers and programmers to bring the game's world to life. This course provides a comprehensive overview of game audio engineering, from the basics of sound design to advanced topics such as mixing and mastering. By taking this course, you will gain the skills and knowledge you need to become a successful Game Audio Engineer.
Game Artist
Game Artists are responsible for creating the visual assets for video games, including characters, environments, and objects. They work with game designers and programmers to bring the game's world to life. This course provides a comprehensive overview of game art, from the basics of drawing and modeling to advanced topics such as lighting and animation. By taking this course, you will gain the skills and knowledge you need to become a successful Game Artist.
Quality Assurance Tester
Quality Assurance Testers are responsible for testing video games to ensure that they are free of bugs and errors. They work with game designers and programmers to identify and fix any issues that may arise. This course provides a comprehensive overview of game testing, from the basics of testing to advanced topics such as automated testing and performance testing. By taking this course, you will gain the skills and knowledge you need to become a successful Quality Assurance Tester.
Game Writer
Game Writers are responsible for writing the story and dialogue for video games. They work with game designers and other team members to create a compelling and engaging experience for players. This course provides a comprehensive overview of game writing, from the basics of storytelling to advanced topics such as character development and world-building. By taking this course, you will gain the skills and knowledge you need to become a successful Game Writer.
Game Analyst
Game Analysts are responsible for analyzing video games to identify trends and patterns. They work with game developers and publishers to improve the quality and performance of their games. This course provides a comprehensive overview of game analytics, from the basics of data collection to advanced topics such as machine learning and data visualization. By taking this course, you will gain the skills and knowledge you need to become a successful Game Analyst.
Game Localization Manager
Game Localization Managers are responsible for localizing video games for different languages and cultures. They work with game developers and translators to ensure that the game is accessible to players around the world. This course provides a comprehensive overview of game localization, from the basics of translation to advanced topics such as cultural adaptation and quality assurance. By taking this course, you will gain the skills and knowledge you need to become a successful Game Localization Manager.
Game Publisher
Game Publishers are responsible for publishing and distributing video games. They work with game developers to bring their games to market and to ensure that they are successful. This course provides a comprehensive overview of game publishing, from the basics of the industry to advanced topics such as marketing and distribution. By taking this course, you will gain the skills and knowledge you need to become a successful Game Publisher.
Game Marketer
Game Marketers are responsible for marketing and promoting video games to consumers. They work with game developers and publishers to create and execute marketing campaigns that reach and engage target audiences. This course provides a comprehensive overview of game marketing, from the basics of marketing to advanced topics such as digital marketing and social media marketing. By taking this course, you will gain the skills and knowledge you need to become a successful Game Marketer.
Game Community Manager
Game Community Managers are responsible for building and managing communities around video games. They work with players to create a sense of community and to keep them engaged. This course provides a comprehensive overview of game community management, from the basics of community building to advanced topics such as social media management and event planning. By taking this course, you will gain the skills and knowledge you need to become a successful Game Community Manager.
Game Journalist
Game Journalists are responsible for writing about video games for newspapers, magazines, and websites. They work with game developers and publishers to get the latest news and information about upcoming games. This course provides a comprehensive overview of game journalism, from the basics of writing to advanced topics such as game reviews and interviews. By taking this course, you will gain the skills and knowledge you need to become a successful Game Journalist.
Game Educator
Game Educators are responsible for teaching video game design and development to students. They work with students to develop their skills and knowledge in all aspects of game development. This course may be useful as a foundation for those interested in educating others on game development.
Game Researcher
Game Researchers are responsible for conducting research on video games to identify trends and patterns. They work with game developers and publishers to improve the quality and performance of their games. This course provides a comprehensive overview of game research, from the basics of research methods to advanced topics such as data collection and analysis. By taking this course, you will gain the skills and knowledge you need to become a successful Game Researcher.

Reading list

We've selected nine 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 من البرمجة إلى استكمال العمل: إتقان برمجة الألعاب.
Provides an in-depth look at the internal workings of game engines, explaining the key components, design patterns, and algorithms used to create interactive virtual worlds.
Offers practical advice and insights from experienced game designers, addressing topics such as game mechanics, storytelling, and level design, providing valuable guidance for aspiring game developers.
Explores the fundamentals of AI in game development, covering topics such as pathfinding, decision-making, and machine learning, empowering developers to create intelligent and engaging game characters.
Covers the core principles of game design, including game mechanics, narrative design, and level design, providing a solid foundation for aspiring game developers.
Presents a collection of reusable design patterns commonly used in game development, offering practical solutions to common programming challenges and promoting code maintainability and efficiency.
Introduces game development using Python and the Pygame library, providing a beginner-friendly approach to learning the fundamentals of game programming, ideal for those new to the field.
Delves into the technical aspects of 3D game engine design, providing a comprehensive understanding of graphics rendering, physics simulation, and collision detection algorithms.

Share

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

Similar courses

Here are nine courses similar to من البرمجة إلى استكمال العمل: إتقان برمجة الألعاب.
الدليل الشامل لتصميم الألعاب
Most relevant
!إدارة الرياضات الإلكترونية – العناصر والطرق
Most relevant
احتراف التعامل مع الذكاء الاصطناعي لمضاعفة انتاجيتك
Most relevant
ChatGPT الدليل الشامل للذكاء الاصطناعي و
Most relevant
تطوير الألعاب باستخدام برنامج Unity: تصميم لعبة جري لا...
Most relevant
عمل خطة محتوى بالذكاء الاصطناعي: Canva، ChatGPT،...
Most relevant
أساسيات الذكاء الاصطناعي والبيانات الضخمة | AI
Most relevant
اختبار الوحدة: ابني اختبارات الوحدة في React.js
Most relevant
المشروع المتقدم لمطور الواجهة الخلفية
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