Mecánicas como servicios

En esta ocasión me gustaría cubrir un tema muy relacionado a las buenas practicas y arquitectura limpia en Unity. Se trata de un concepto que he estado investigando últimamente sobre un patrón de implementación a la hora de trabajar en mecánicas especificas de un juego. El objetivo final de esto es evitar la siguiente maraña … Continuar leyendo Mecánicas como servicios

Conociendo C# Pt. 4: Clases abstractas y herencia

Cerrando la temática de Conociendo C# tenemos el concepto de herencia, declaración de clases abstractas y como envolver todo esto. Cuando empecé a programar en Unity, una de las cosas que me intrigaba mas era; ¿cómo se comportaba la herencia en un sistema de scripts? Honestamente hay que reconocer que lo implementaron de una manera … Continuar leyendo Conociendo C# Pt. 4: Clases abstractas y herencia

Conociendo C# Pt. 3: Interfaces y polimorfismo

Estuve un buen rato pensando cómo hacer esto en partes separadas, pero los conceptos están tan atados que es conveniente tratarlos juntos. Antes que nada, estos temas pueden parecer confusos al principio, pero voy a intentar escribirlo de la mejor manera posible, y como siempre usando ejemplos. Interfaces Estas entidades a veces son equiparadas con … Continuar leyendo Conociendo C# Pt. 3: Interfaces y polimorfismo