Muchas gracias!!! flash-back 
La clave esta en saber desarrollo de sistemas ya que un motor básicamente es un sistema y si sabes todo lo que se necesitas saber para desarrollar sistemas como diseño de patrones, metodologías de desarrollos, etc, entonces ya tienes una buena base para desarrollar un buen motor
Con respecto a Unity, UDK, Cryengine, la idea es convertir el motor en ese tipo de motores pero eso es algo que yo creo que me va a llevar como mínimo unos 3 o 4 años solo para alcanzar a Unity, pero aun así yo voy a seguir avanzando y mejorando la calidad del motor

La clave esta en saber desarrollo de sistemas ya que un motor básicamente es un sistema y si sabes todo lo que se necesitas saber para desarrollar sistemas como diseño de patrones, metodologías de desarrollos, etc, entonces ya tienes una buena base para desarrollar un buen motor

Con respecto a Unity, UDK, Cryengine, la idea es convertir el motor en ese tipo de motores pero eso es algo que yo creo que me va a llevar como mínimo unos 3 o 4 años solo para alcanzar a Unity, pero aun así yo voy a seguir avanzando y mejorando la calidad del motor
