Formación en Unity

Recopilamos aquí algunos libros o cursos interesantes para aprender a desarrollar videojuegos con el entorno de Unity y el lenguaje C#.

Conviene que elijas bien la versión de Unity con la que vas a trabajar, porque los proyectos realizados en una versión no tienen por qué funcionar en otra. Lo aconsejable es empezar a usar la última versión LTS (Long-Term Service) que haya.

Programación desde cero

Si no sabes programar, empieza por los recursos que encontrarás aquí:

Tutoriales sobre Unity y C#

La documentación oficial de Unity está llena de tutoriales y ejemplos, posiblemente es el mejor punto de partida. Algunos de ellos con los que puedes comenzar:

Con un conocimiento básico de Unity, ya es posible abordar lo siguiente:

Los microgames que encontrarás en la web de Unity son ejemplos modulares muy desarrollados con los que aprender directamente sobre videojuegos hechos por los propios creadores de Unity.

Libros sobre Unity y C#

Para los que prefieran seguir un libro, hay muchos donde elegir con enfoques más o menos similares:

  • Developing 2D Games with Unity. Independent Game Programming with C#. Jared Halpern. Apress 2019.
  • Basic Math for Game Development with Unity 3D. A Beginner’s Guide to Mathematical Foundations. Kelvin Sung, Gregory Smith. Apress
    2019.
  • Game Programming with Unity and C#. A Complete Beginner’s Guide. Casey Hardman. Apress 2020.
  • Gibson Bond, Jeremy. Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#.
    Second edition. Addison-Wesley, 2018.
  • DaGraça, Micael; Lukosek, Greg. Learning C# 7 by Developing Games with Unity 2017: Learn C# Programming by Building Fun and
    Interactive Games with Unity. Third edition. Packt Publishing, 2017.
  • Ferro, Lauren S.; Sapio, Francesco. Unity 2017 2D Game Development Projects: Create Three Interactive and Engaging 2D Games with
    Unity 2017. Packt Publishing, 2018.
  • Geig, Mike. Sams Teach Yourself Unity 2018 Game Development in 24 Hours. Third edition. Sams, 2018.
  • Hocking, Joseph. Unity in Action: Multiplatform Game Development in C#. Second Edition. Manning Publications, 2018.
  • Lavieri, Edward. Getting Started with Unity 2018: A Beginner’s Guide to 2D and 3D Game Development with Unity. Third edition. Packt
    Publishing, 2018.
  • Lintrami, Tommaso. Unity 2017 Game Development Essentials: Build Fully Functional 2D and 3D Games with Realistic Environments,
    Sounds, Physics, Special Effects, and More! Third edition. Packt Publishing, 2018.
  • Thorn, Alan. Mastering Unity 2017 Game Development with C#: Create Professional Games with Solid Gameplay Features and
    Professional-Grade Workflow. Second edition. Packt Publishing, 2017.

Recursos más genéricos

  • Gregory, J.: Game Engine Architecture, 3rd Edition. A K Peters/CRC Press (2018)
  • Millington, I.: Artificial Intelligence for Games. CRC Press, 3rd Edition (2019)
  • Perry, D., DeMaria, R.: David Perry on Game Design: A Brainstorming Toolbox. Charles River Media (2009)
  • Schell, J.: The Art of Game Design: A Book of Lenses. A. K. Peters / CRC Press. 3rd Edition (2019)
  • Vallejo Fernández, D., Martín Angelina, C.: Desarrollo de Videojuegos: Un Enfoque Práctico, 4ª edición. Experto en Desarrollo de Videojuegos, UCLM (2015)