eso no es del todo correcto... por ejemplo, con el nuevo firmware de wiz, muchos programas dejaron de funcionar... tambien por ejemplo, para hacerlo mas comun, en pc, muchos programas de una version de windows no funcionan en otra version de windows...
lo que dije el otro dia es diferente, porque aca cambias funciones sobre el comportamiento del codigo que se esta trabajando... y eso si esta en desarrollo, pero si tu juego esta cerrado es otra cosa, siempre que algo esta cerrado conviene distribuirlo con las librerias (runtime) con que fue creado, eso es una norma general en cualquier lenguaje... incluso si te fijas la mayoria de los programas (no bennu) te piden determinadas versiones de librerias, tanto en windows como en linux...
pero te repito, lo del seno y coseno es otra cosa diferente, son funciones que modifican la funcionalidad, lo otro es una simple constante...