I spent a while coding my educational app in B3D, which worked well on my budget capable system (most schools systems struggle to meet those requirements) unfortunately (or not?) time constraints led me to BMax which ultimately has resulted in a full product.