awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةالمدونةخريطة الموقع
المشروعحولالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comالمدونة
التصنيفات

7 مستودعات

Awesome GitHub RepositoriesGame Programming

Technical guides, patterns, and architectural resources for game development.

Explore 7 awesome GitHub repositories matching part of an awesome list · Game Programming. Refine with filters or upvote what's useful.

Awesome Game Programming GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • miloyip/game-programmerالصورة الرمزية لـ miloyip

    miloyip/game-programmer

    18,507عرض على GitHub↗

    This project is a comprehensive educational resource and knowledge base designed to guide developers through the technical requirements of a career in game programming. It functions as a structured curriculum that organizes essential engineering principles and mathematical foundations into a logical roadmap, facilitating a clear progression from foundational concepts to advanced system mastery. The repository serves as a centralized hub for navigating the multidisciplinary domains of interactive software development. It provides curated references and learning materials across core areas incl

    A curated collection of books and resources for game programming specializations.

    Python
    عرض على GitHub↗18,507
  • rossant/awesome-mathالصورة الرمزية لـ rossant

    rossant/awesome-math

    13,460عرض على GitHub↗

    This project is a comprehensive, crowdsourced directory of mathematical resources, functioning as a decentralized index of external educational materials. It organizes a vast collection of textbooks, lecture notes, and research tools into a hierarchical taxonomy, allowing users to navigate diverse mathematical disciplines through a version-controlled repository. The collection distinguishes itself by acting as a central hub for both academic discovery and practical application. It provides access to a wide array of interactive software, visualization tools, and step-by-step solvers designed t

    A collection of mathematical resources applicable to programming and game development.

    Pythonawesomeawesome-listlecture-notes
    عرض على GitHub↗13,460
  • qianmo/game-dev-reading-notesالصورة الرمزية لـ QianMo

    QianMo/Game-Dev-Reading-Notes

    9,964عرض على GitHub↗

    هذا المشروع عبارة عن قاعدة معرفية ومرجع تقني لتطوير الألعاب، يركز على العرض في الوقت الفعلي (real-time rendering)، ورسومات الحاسوب، وبرمجة وحدات معالجة الرسومات (GPU). يعمل المشروع كدليل دراسي لبرمجة الألعاب، حيث يوفر مجموعة منسقة من الملاحظات والوثائق حول نظرية الرسومات. يغطي المستودع موارد تعليمية لتطوير محركات الألعاب، مع التركيز بشكل خاص على ممارسات هندسة البرمجيات وأنماط التصميم. يتضمن مراجع مهيكلة للغات البرمجة والأدوات المستخدمة في تطوير الألعاب الاحترافية لتحسين الأداء وجودة الصورة. يتم تخزين المحتوى كملفات Markdown وتنظيمه عبر هيكل يعتمد على نظام الملفات، والذي يتم تحويله إلى موقع ثابت للعرض.

    Serves as a structured reference for programming languages and architectural patterns used in professional game development.

    عرض على GitHub↗9,964
  • id-software/doom-3-bfgالصورة الرمزية لـ id-Software

    id-Software/DOOM-3-BFG

    5,325عرض على GitHub↗

    يحتوي هذا المستودع على الكود المصدري للعبة C++ للعبة إطلاق نار من منظور الشخص الأول للاعب واحد. إنه تطبيق برمجي لمحرك Id Tech 4، مصمم للعرض ثلاثي الأبعاد مع التركيز على الإضاءة الموحدة والهندسة في الوقت الفعلي. يتيح المشروع تعديل منطق المحرك الأساسي وأنظمة العرض. وهو بمثابة مورد لتعديل محرك الألعاب الكلاسيكي، وتطوير ألعاب إطلاق النار من منظور الشخص الأول، والحفاظ على الألعاب القديمة. يستخدم المحرك خط أنابيب تظليل موحد وأحجام ظل استنسل لتأثيرات الإضاءة، إلى جانب تقسيم المساحة بشجرة BSP لاختبار الرؤية واكتشاف التصادم. يستخدم المحرك نظام كيانات قائماً على المكونات لإدارة كائنات اللعبة.

    Provides a substantial C++ codebase for studying and practicing low-level systems programming in a game context.

    C++
    عرض على GitHub↗5,325
  • qianmo/unity-design-patternالصورة الرمزية لـ QianMo

    QianMo/Unity-Design-Pattern

    4,659عرض على GitHub↗

    This project is a library of C# software architecture examples and a reference for game programming patterns specifically implemented for the Unity engine. It provides a collection of Gang of Four and specialized game programming patterns to organize software components and improve code scalability. The implementation covers structural and behavioral patterns used to manage state and performance in real-time game simulations. It focuses on translating theoretical design patterns into working code to improve maintainability and system structure. The architecture includes patterns for action e

    Implements specialized programming patterns to optimize runtime performance in real-time simulations.

    C#bridge-patterncommand-patterncsharp-design-patterns
    عرض على GitHub↗4,659
  • munificent/game-programming-patternsالصورة الرمزية لـ munificent

    munificent/game-programming-patterns

    4,462عرض على GitHub↗

    This project is a game programming design patterns reference and software engineering guide. It provides a collection of architectural and structural patterns specifically applied to the development of video games, focusing on organizing game loops, entity component systems, and state management. The content is delivered as a digital book and markdown static site. It utilizes a static site generation workflow that transforms markdown source files and HTML templates into structured static pages for technical content publishing. The underlying system includes capabilities for static site compi

    Serves as a comprehensive architectural guide covering game loops, entity component systems, and state management patterns.

    HTMLarchitecturebookc-plus-plus
    عرض على GitHub↗4,462
  • tkchu/game-programming-patterns-cnالصورة الرمزية لـ tkchu

    tkchu/Game-Programming-Patterns-CN

    1,808عرض على GitHub↗

    يعمل هذا المشروع كمرجع تقني شامل ومورد تعليمي لهندسة البرمجيات في سياق تطوير الألعاب. يوفر تفسيرات مفصلة لأنماط التصميم واستراتيجيات الهندسة المصممة خصيصاً لقيود الأداء والمتطلبات الهيكلية لمشاريع البرمجيات التفاعلية. يعمل المستودع كترجمة محلية للأدبيات الأساسية، مما يجعل مفاهيم البرمجة المتقدمة والحلول المعمارية في متناول جمهور أوسع. من خلال التركيز على الممارسات المثبتة لتنظيم الكود وقابلية الصيانة، فإنه يساعد المطورين على إتقان تعقيدات بيئات محركات الألعاب. يتم إدارة المحتوى من خلال نظام محكوم بالإصدار يستخدم التأليف القائم على markdown وتوليد المواقع الثابتة. تعالج نصوص البناء المؤتمتة ملفات المصدر هذه إلى تنسيق ويب منظم، مما يضمن عرضاً متسقاً وتسليماً فعالاً للتوثيق التقني.

    Serves as a comprehensive guide detailing architectural strategies and design patterns for game development.

    C++bookchinese-translationgame
    عرض على GitHub↗1,808
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Game Programming

استكشف الوسوم الفرعية

  • PatternsSpecialized architectural patterns optimized for real-time game simulations and performance. **Distinct from Game Programming:** Targets the specific patterns used in game logic rather than general game development guides.