Greenfoot - Java Beginner Game Programming
Greenfoot is an integrated development environment using Java. It is designed primarily for educational purposes at the high school and undergraduate level. It allows easy development of two-dimensional graphical applications, such as simulations and interactive games. Click here for a "Why choose Greenfoot?" video!