Today, there exists a significant disparity in the degree of technological development between commercial and educational games. The STEAMiE educational engine is a cutting-edge system used to create advanced, realistic, immersive learning environments. These environments have been shown to influence comprehension and retention of hard-to-teach science concepts. This paper will present an overview of the features of our STEAMiE educational engine and how to use it to create games/simulations capable of enhancing a userpsilas learning experience. The STEAMiE educational engine contains a rich feature set allowing for development of powerful modules within a short period of time. From a development point of view, the STEAMiE educational enginepsilas object oriented design is modular and can be easily extended to support new functionality in a timely manner. This significantly shortens development time and abstracts complexities from the developer allowing for clean and efficient implementations of games and simulations.