
Es probable que te hayas encontrado con la frustración de intentar solucionar un error y terminar causando otros dos, o de planificar mentalmente una tarea estimada en 2 días para finalmente invertir una semana entera en ella, o de acceder a una clase sin tener una idea clara de cómo añadir la lógica requerida.
Estos son indicativos de un código inadecuadamente estructurado, con demasiadas dependencias y poca capacidad de escalado. A menos que se aborden estos problemas, continuarán creciendo, complicando cada vez más el desarrollo y afectando la calidad del producto, el presupuesto y los plazos de entrega. A largo plazo, esto podría incluso llevar al fracaso del proyecto.
Sin embargo, aún estás a tiempo para corregir el rumbo del proyecto y atenuar estos problemas. Los principios SOLID fueron diseñados precisamente para esto, para lograr un código lo más adaptable y sostenible posible, teniendo en cuenta el ciclo de vida del software que está en constante evolución.
En este curso, adquirirás los conocimientos básicos necesarios para aplicar los principios SOLID en Unity 3D.
Soy Daniel Parra y llevo más de 10 años desarrollando videojuegos en distintas empresas y para diferentes plataformas, he hecho tanto juegos para dispositivos móvil como para PC y consolas, con motores privados y con motores públicos como Unity y Unreal.