Platinum Sponsors

Netcetera AG

Sun Microsystems

Gold Sponsors

Silver Sponsors

Partners

Jose Maria Silveira Neto

Jose Maria Silveira Neto

(9044) Gaming with JavaFX: Developing the Next Generation of Casual Games

Technical short talk 20 min

Wednesday, 2009-06-24, 16:30 - 16:50, Arena 5

Jose Maria Silveira Neto - Sun Microsystem (speaker)

Rate this talk:

Topics

Download the presentation

Abstract

The launch of the first final release of JavaFX bring a great set of utilities 
for developing casual Internet games. The possibility to deploy the same game 
for a wide range of devices offers the possibility of reach a much larger 
audience at a very low cost of development.

Casual games are typically distinguished by their simple rules, graphics and 
gameplay. They require no long-term time commitment to play. Nowadays they 
represent a great share of game market of online and video games. The casual 
gamer have little experience with complex games, don't want to spend much time 
trying to finish a game and are primarily interested in having fun.

JavaFX have a huge potential to be a platform for casual games due the facility 
to implement basic game functionalities such creating animations, load 
multimedia content such graphics, sounds and videos, handle inputs and deploying 
the application. But JavaFX can also go beyond loading remote documents such XML 
or JSON that can store game resources such maps or even game logics or 
interacting with web services to a game server to simples tasks such storing 
high scores or even to create massively multiplayer online games (MMO). Features 
like dragging the application from browser to Desktop opens a new world of 
possibilities for games, as an example, you could drag food applets from a 
website to a virtual pet in your desktop.

From the independent game developer point of view, JavaFX offers a lot of 
advantages. It's a multi platform, royalty free without vendors limitations. The 
JavaFX SDK offers for a independent game developer enthusiast is the same 
offered to a big game software house.

I've been developing some casual and classical games to study where the 
weaknesses and strengths of JavaFX for game developers and also to discovery 
which common code patterns arose that could be encapsulated in a game framework 
that eases the development of casual games.

In this presentation I'd like to show how all this and show some common 
implementations of JavaFX casual games such tile maps, sprites, collision 
detection and integration with web services.

Media Partners

netzwoche
inside-it
APRESS
Methods&Tools Logo