RoomInteriorGenerator is a .NET library that helps developers to create game environments.
It allows you to focus only on defining different objects and hierarchical rules between them instead of an arrangement algorithm. Take a look at the Time-Reactor-Game to see all the steps of RoomInteriorGenerator usage.