Greenfoot is a 2D engine based in Java that's uses a hybrid code/graphical style for teaching programming and how to make games.

Greenfoot is a 2D engine based in Java that's uses a hybrid code/graphical style for teaching programming and how to make games. Has an editor and UML based diagramming system for working with underlying classes and methods.

history | excerpt history