Sobre el proyecto
Awesome Learn Gamedev es una colección curada de recursos de aprendizaje para personas que quieren crear juegos. Está organizada por disciplina en lugar de por herramienta, y se centra deliberadamente en construir conocimiento general y habilidades de resolución de problemas en lugar de tutoriales paso a paso para problemas específicos.
La lista es mantenida por Hazel Kennedy, una artista técnica y programadora de jugabilidad, y afirma que la mayoría de los recursos son gratuitos, con elementos de pago claramente marcados e incluidos solo cuando están respaldados por un profesional de la industria en activo. Se utilizan dos marcadores en toda la lista: un marcador con estrella para recursos considerados los mejores para principiantes, y un marcador morado para recursos considerados más útiles, incluyendo cursos influyentes, libros y otras mega-listas.
Las secciones principales incluyen:
- General: puntos de entrada para novatos, resúmenes de roles de estudio como "The Door Problem", MIT Open Courseware, y muchas otras listas de recursos extensas.
- Programación: planes de estudio de ciencias de la computación, cursos específicos de motores para Godot, Unreal y Unity, cursos de Python y C++, estructuras de datos y algoritmos, patrones de programación de juegos, matemáticas para programadores de juegos, optimización de rendimiento, diseño orientado a datos, arquitectura de motores, Git, patrones de diseño, desarrollo de herramientas y programación de consolas retro.
- Jugabilidad: material de preparación para entrevistas y volúmenes gratuitos sobre IA en juegos.
- Gráficos: mega-listas de programación gráfica, fundamentos de WebGL, GPU Gems, cursos de renderizado, escritos sobre pipelines gráficos, comparaciones de APIs, investigación de formatos de archivos 3D, campos de distancia firmados y ray marching, y desgloses de renderizado de juegos lanzados.
- Redes: cursos multijugador, artículos sobre netcode, documentación de Valve sobre redes de Source y compensación de latencia, series de replicación, netcode determinista, el modelo de redes de TRIBES y material de predicción del lado del cliente.
- Diversión: lecturas más ligeras como música para programar, ensayos sobre la pereza en ingeniería, un desglose de un bug de Destiny y las actas de Sigbovik.
- Arte Técnico: listas de recursos y comunidades de arte técnico, materiales de cursos, una retrospectiva de renderizado de Crash Bandicoot y desgloses de arte procedural.
- Shaders: introducciones a HLSL y GLSL, The Book of Shaders, tutoriales de shaders de Unity, Shadertoy, RenderDoc y guías de shader graph.
- Rigging: catálogos de conferencias transmitidas en vivo y material relacionado.
- VFX: recursos centrados en efectos.
- Arte: 2D/ilustración, 3D, animación y recursos dirigidos a no artistas.
- Diseño: diseño de niveles, UI/UX y material de referencia.
- Audio, Escritura, Producción, Marketing y Negocios, Búsqueda de Empleo y Carrera, y Otros.
El README señala que la lista generalmente evita herramientas y activos, excepto cuando un curso o activo es necesario para aprender un rol, y que evita tutoriales y videos de análisis de diseño en favor de material que apoye el aprendizaje activo. También dirige a los lectores a la categoría más amplia de Awesome gaming para herramientas, activos y comunidades, e invita a contribuciones a través de pull requests y issues.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.