Object-oriented 3D programming environment, lets students learn fundamental programming concepts in context of creating animated movies and simple video games, uses pre-made classes one can add and manipulate. Carnegie Mellon University. Open source.