Uso de una DLL .NET en Node.js / serveride javascript

Tengo un proyecto para mascotas que es un juego en línea, todo el motor del juego está escrito en C # y me gustaría saber si de todos modos puedo llamar a las funciones de este ensamblado existente (.dll) desde una solución creada usando Node.JS , Socket.IO, Express, etc.

El motor del juego en sí es bastante completo; probado y robusto. Espero que haya alguna forma ordenada de exponer su funcionalidad sin demasiada sobrecarga.

ACTUALIZAR:

Para responder un poco a mi propia pregunta ... He terminado de construir mi propio servidor de socket web (basado en el documento de protocolo de socket web más reciente). Está escrito en C # y compilado con Mono para que pueda alojarse en una caja de Linux que ejecuta mono y, por lo tanto (con algunos ajustes), puedo usar mi motor de juego existente.

ACTUALIZACIÓN 2 Ahora existe un proyecto que hace exactamente lo que estaba buscando originalmente:http://tjanczuk.github.io/edge/#/

Respuestas a la pregunta(7)

Su respuesta a la pregunta