UnityIMML is a project mainly written in C#, it's free.
IMML renderer for Unity3D
IMML implementation for the Unity3D game engine.
See also the main IMML project at https://github.com/craigomatic/IMML/