Mama is a programming educational language which is created on the basis of the Alice development environment. Mama is a very helpful tool to teach 3D programming language from scratch.
There are two types of programming modes in mama. Student can choose the mode according to the comfort.
Scene editing: In scene editing mode a object gallery display at the bottom window for selecting objects, and a right window contain the controls for editing.
Program editing: In program editing the bottom window is the program editing area and the window at the right is the event editing area.