UZP-Java is a project mainly written in Java, it's free.
Untitled Zombie Project in Java
README To play this game . . . blah blah blah