La única razón contra el uso event
en un juego es que la creación de un delegado para adjuntar al controlador de eventos crea un objeto de montón que puede causar una recolección de basura que puede causar un hipo de velocidad de fotogramas en Xbox 360 (y posiblemente WP7, no se ha probado eso).
En general, esto no debería ser relevante para una interfaz de usuario del juego que configuras una vez y simplemente dejas ejecutar.
Además, llamar a un controlador de eventos es un poco , muy pequeño, un poco más lento que otros métodos disponibles. Y esto también es absolutamente irrelevante para una interfaz de usuario. (Solo entra en juego para el procesamiento de números micro optimizado).
Por lo tanto, siempre y cuando no esté dando vueltas a la asignación de controladores de eventos de forma involuntaria, la elección de usar un event
en un juego no es diferente a la elección de usar uno en una aplicación normal.
Copiar el diseño de WinForms para la interfaz de usuario de tu juego está perfectamente bien.
(Vale la pena señalar que una advertencia de los eventos es que son referencias fuertes "ocultas" que pueden mantener vivos los objetos sin querer si no quitas el controlador. Esto es relevante tanto para juegos como para aplicaciones regulares)