Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

List of Game developed in Java  RSS feed

hasan khan
Ranch Hand
Posts: 223
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i want to see some of the best games that are developed in java ?
if some one knows the links please tell me?
Yasith Vidanaarachchi
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I like to develope some games too so I searched for some of them and I
found a great game developed with java it's called trials construction
yard you can play it online
here's the link:-
Hope you will find it interesting please stay in contact My E mail is
Nice to meet you
Alexander Rudloff
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
man, as child-like of a game as it may appear.. Yahoho Puzzle Pirates is some addicting stuff... Basically it's RPG meets multiplayer tetris, written in java..
Marco Vanoli
Ranch Hand
Posts: 99
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
from Games Programming with Java and Java 3D
Andrew Davison
Dept. of Computer Engineering
Prince of Songkla University
HatYai, Songkhla 90112
Draft: 14th January 2003, #2

2.3.1. Commercial Games
Java is nowhere near as popular a gaming language as C or C++, but it is being used,
and in games which have become bestseller.
Commercial Java games are mostly CD-based applications, and use dirty Java (often
Java and C++).
Tom Clancy's Politika (1997) from Red Storm Entertainment
( was written in almost pure Java. Tom Clancy’s Rainbow
Six (1999) started out by mixing C++ and Java, but they dropped the Java when the
code grew too complex [Upton 2000]. Both Shadow Watch (2000) and Tom Clancy’s (1998) were written in Java mixed with C/C++.
Roboforge (2001) by Liquid Edge Games ( was coded in
Java and Java 3D; it was given an "Excellent 87%” by PC Gamer Magazine in
December 2001.
IL-2 Sturmovik (2001) by Maddox Games ( used dirty
Java, with part of the game engine written in Java but all the graphics in C++.
At QuakeCon 2001, Fullsail Real World Entertainment showed a Quake clone called
Jamid and F1 Grand Prix Demo, both written in Java using Java 3D. However,
nothing much has been heard of them lately.
Dirty Java was used by Jellyvision ( in their popular Who
wants to be a Millionaire (2000) and You don't know Jack (1995) games. They
utilised C++ with Java for the game logic, which was also the approach in Majestic
(2001) by Electronic Arts (
Java was used as a scripting language in the acclaimed Vampire - the Masquerade:
Redemption (2000) from Nihilistic software ( The
company was very happy with Java, although it only used JDK 1.1 [Huebner 2000].
Star Wars Galaxies from LucasArts ( is being scripted
with a ‘slimmed-down’ version of Java.
Runescape ( is a massive 3D multiplayer fantasy
adventure game. It is probably the largest pay-to-play Java online game, with over
5000 paying members and 1 million free registrations. Clients can use a Java applet to
play, or download a Windows-based client application.
A telling exception from this list are Java games on consoles. The only examples to
date are the Sega Dreamcast games Skies of Arcadia (2000) and Daytona USA (2001),
which contained a PersonalJava virtual machine [Patrizio 2000]. However, the
Dreamcast is no longer in production.
2.3.2. Freeware/Shareware Games
There are many Java games out on the Web, but finding an entertaining game requires
a careful search.
Games Programming with Java and Java 3D
First some history: JDK 1.0 was released early in 1996, JDK 1.1 in early 1997, and
Java 2 (JDK 1.2) at the end of 1998. Back then, there was a lot of hype promoting
Java as a perfect way of programming networked, graphical programs (i.e. as applets),
and this is reflected in the very large number of freeware game applets dating from
Unfortunately, the early versions of Java were very slow, leading to disappointing
game play. Also, many programmers ignored the overheads of downloading large
code, images, audio, etc. Applet security restrictions and weaknesses in Java’s media
APIs (graphics, sounds, etc) were further problems. All of this contributed to a
general feeling that Java was a toy language.
Recent versions of Java are quite different: speed is much improved, and APIs crucial
to gaming, such as graphics and audio, are of a high quality. Also, there has been a
move away from the use of applets towards the downloading of client-side
applications. Java applications require less configuration, and once downloaded they
don’t need to be downloaded again.
Java’s backward compatibility allows the applets from 1996-8 to be executed, and
they will often run quicker than originally. However, it’s probably best to steer clear
of these Java dinosaurs, and look for more modern code.
There are many Web sites with Java games. The emphasis of the following list are on
applications/applets for playing:
Over 700 Java games, nicely categorized.
• Java 4 Fun,
Similar in style to ArcadePod, and a good set of links to other sites.
• Java Game Park,
Organized around game categories.
• Java Games Central,
A personal Web site which lists games with ratings and links.
This is a general Java site, but contains many games.
• Java Shareware,
Another general site: look under the categories: applications/games/ and
Programmers looking for source code should start elsewhere, as detailed below:
Freshmeat maintains thousands of applications, most released under open source
licenses. The search facilities are excellent, and can be guided by supplying game
category terms. The results include rating, vitality, and popularity figures for each
piece of software. A recent search for Java games returned over 100 hits.
• SourceForge,
SourceForge acts as a repository, and management tool, for software projects,
many with source code. A recent search for Java games returned over 250 hits.
Games Programming with Java and Java 3D
However, many of the projects are at the planning stage, with some inactive for
long periods.
• Code Beach,
CodeBeach has a searchable subsection for Java games that currently contains
nearly 90 example.
• Programmers Heaven,
It has a ‘Java zone’ containing some games.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!