I am a recreational programmer, and had always wanted to program computer games, but this dream of mine had always been hampered by the fact that there were no good Game Engines available in the market that had a good and intuitive OO design. This compelled me to write my own engine using the best design principles that I knew of at the moment.
Screenshots of Balls - A game written using the 3Coffee Game Engine
3Coffee is an insanely easy to use Object-Oriented Sprite-Based 2D Game Engine.It is FREE TO USE, and can be used to create high-end 2D games.
As 3Coffee is written purely using the Java Foundation Classes(JFC), it is platform-independent, and should work the same on all platforms hosting a Java Standard Environment.
3Coffee can be downloaded from here