Abstract With increasingly short life-cycles, hand-crafting authentic constructivist environments for learning will become increasingly unfeasible. As the complexity of designed systems and devices increases, however, so does the role of simulations to support design. This paper presents an approach and an example of how naturally occurring simulations in design can be used to automatically generate authentic constructivist learning environments