For immersive 3D environments to be useful for specialist teaching, their programming facilities must be powerful enough to enable educators to create flexible learning tools. In this paper we describe the creation of a virtual environment designed to be used to host a workshop activity based on agile software development. Following an initial assessment of some available virtual world tools, the Java-based ‘Project Wonderland’ was used to create a proof of concept for running the workshop. We discuss the features that were implemented and a number of significant issues encountered during the process. In the light of our experiences, we assess the utility of Project Wonderland as a tool for creating an immersive workshop activity and describe the future work that would be needed to enable a robust and useable environment to be developed.