awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • miloyip/game-programmerAvatar de miloyip

    miloyip/game-programmer

    18,507Ver en 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
    Ver en GitHub↗18,507
  • rossant/awesome-mathAvatar de rossant

    rossant/awesome-math

    13,460Ver en 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
    Ver en GitHub↗13,460
  • qianmo/game-dev-reading-notesAvatar de QianMo

    QianMo/Game-Dev-Reading-Notes

    9,964Ver en GitHub↗

    Este proyecto es una base de conocimientos y referencia técnica sobre desarrollo de juegos, centrada en renderizado en tiempo real, gráficos por computadora y programación de GPU. Sirve como guía de estudio para la programación de juegos, proporcionando una colección curada de notas y documentación sobre teoría gráfica. El repositorio cubre recursos educativos para el desarrollo de motores de juegos, abordando específicamente prácticas de ingeniería de software y patrones de diseño. Incluye referencias estructuradas para lenguajes de programación y herramientas utilizadas en el desarrollo profesional de juegos para mejorar el rendimiento y la calidad de imagen. El contenido se almacena como archivos markdown y se organiza mediante una estructura basada en el sistema de archivos, que se transforma en un sitio estático para su publicación.

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

    Ver en GitHub↗9,964
  • id-software/doom-3-bfgAvatar de id-Software

    id-Software/DOOM-3-BFG

    5,325Ver en GitHub↗

    Este repositorio contiene el código fuente en C++ de un juego de acción de disparos en primera persona para un solo jugador. Es una implementación de software del motor Id Tech 4, diseñado para renderizado 3D con un enfoque en iluminación unificada y geometría en tiempo real. El proyecto permite la modificación de la lógica central del motor y los sistemas de renderizado. Sirve como recurso para la modificación de motores de juegos clásicos, el desarrollo de juegos de disparos en primera persona y la preservación de juegos retro. El motor utiliza un pipeline de shaders unificado y volúmenes de sombra de stencil para efectos de iluminación, junto con partición espacial de árbol BSP para el descarte de visibilidad (culling) y detección de colisiones. Emplea un sistema de entidades basado en componentes para gestionar los objetos del juego.

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

    C++
    Ver en GitHub↗5,325
  • qianmo/unity-design-patternAvatar de QianMo

    QianMo/Unity-Design-Pattern

    4,659Ver en GitHub↗

    Este proyecto es una librería de ejemplos de arquitectura de software en C# y una referencia de patrones de programación de juegos implementados específicamente para el motor Unity. Proporciona una colección de patrones de diseño Gang of Four y patrones especializados de programación de juegos para organizar componentes de software y mejorar la escalabilidad del código. La implementación cubre patrones estructurales y de comportamiento utilizados para gestionar el estado y el rendimiento en simulaciones de juegos en tiempo real. Se enfoca en traducir patrones de diseño teóricos en código funcional para mejorar la mantenibilidad y la estructura del sistema. La arquitectura incluye patrones para encapsulación de acciones, creación de objetos y mensajería de eventos, así como sistemas para gestión de estados, máquinas de estados finitos y cambio de comportamiento. También utiliza desacoplamiento basado en interfaces para reducir las dependencias entre clases.

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

    C#bridge-patterncommand-patterncsharp-design-patterns
    Ver en GitHub↗4,659
  • munificent/game-programming-patternsAvatar de munificent

    munificent/game-programming-patterns

    4,462Ver en 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
    Ver en GitHub↗4,462
  • tkchu/game-programming-patterns-cnAvatar de tkchu

    tkchu/Game-Programming-Patterns-CN

    1,808Ver en GitHub↗

    Este proyecto sirve como un recurso técnico integral y educativo para la arquitectura de software dentro del contexto del desarrollo de juegos. Proporciona explicaciones detalladas de patrones de diseño y estrategias de ingeniería adaptadas específicamente a las restricciones de rendimiento y requisitos estructurales de los proyectos de software interactivo. El repositorio funciona como una traducción localizada de literatura esencial, haciendo que los conceptos de programación avanzada y las soluciones arquitectónicas sean accesibles a una audiencia más amplia. Al centrarse en prácticas probadas para la organización y mantenibilidad del código, ayuda a los desarrolladores a dominar las complejidades de los entornos de motores de juegos. El contenido se gestiona a través de un sistema de control de versiones que utiliza autoría basada en markdown y generación de sitios estáticos. Scripts de construcción automatizados procesan estos archivos fuente en un formato web estructurado, asegurando una presentación consistente y una entrega eficiente de la documentación técnica.

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

    C++bookchinese-translationgame
    Ver en GitHub↗1,808
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Game Programming

Explorar subetiquetas

  • 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.