Ответ 1
http://www.freecol.org/images/welcome2.jpg
FreeCol - на основе Сида Мейера Colonization.
Хорошей отправной точкой для собственного проекта является просмотр другого кода для той же области проблемы. Итак, какие java-игры в open-source вы порекомендуете для просмотра в источнике? Какая игра помогает лучше всего изучить некоторые методы создания игр, особенно в Java-среде?
http://www.freecol.org/images/welcome2.jpg
FreeCol - на основе Сида Мейера Colonization.
Это не отвечает на ваш вопрос напрямую, но если вы когда-нибудь решите, что хотите попробовать написать игру в JavaFX, На сайте JavaFX есть куча примерного кода, включая пару игр (начиная с текущей записи).
Интересно, будет ли http://sourceforge.net/projects/creepsmash/ хорошим выбором. Он был построен группой студентов-информатиков, чтобы имитировать "настоящий" проект в коммерческом стиле. Таким образом, они использовали такие вещи, как контроль версий, инструменты сборки и модульное тестирование. Вероятно, лучший проект, чтобы учиться тогда, поскольку это была его цель. Тем не менее, игра довольно интересная, и много людей играют в нее ради удовольствия. Не уверен, сколько его документации написано на английском языке.
Это поможет, если вы указали, какую игру вы хотите построить - тип игры и хотите ли вы пойти 2d или 3d.
Но ответ на ваш вопрос: посмотрите на легкую библиотеку игр Java (http://lwjgl.org/). Список проектов на их веб-сайт, некоторые из которых являются открытыми.
Вы можете посмотреть Jake 2, который является повторной реализацией движка Quake 2 на Java. Это может стать хорошей отправной точкой для 3D-игры.
Вы можете сделать хуже, чем использовать Wyvern в качестве примера. Там добавлен бонус, который вы начинаете с чего-то, что в значительной степени зависит от ума Steve Yegge.