Gamasutra: The Art & Business of Making Gamesspacer
Development Platforms for Casual Games
View All     RSS
June 28, 2017
arrowPress Releases
June 28, 2017
Games Press
View All     RSS






If you enjoy reading this site, you might also want to check out these UBM Tech sites:


 
Development Platforms for Casual Games

March 24, 2005 Article Start Previous Page 4 of 4
 

Conclusion

Overall, I was pleased with the results of my experimentation.

There are two viable languages for browser-game development - Flash and Java. Other contenders, notably ActiveX, are not suitable.

Both Flash and Java allowed me to develop my Snakebite game in about 2 days each - 1 day to learn the language and 1 to write the game. I was able to create browser playable examples right off the bat, though I did have to test and tweak against old versions of Java, and my Flash code is written to version 7, whereas, for compatibility reasons, I would use version 6 going forward.

SDL proved to be a great companion for C/C++, and I was able to rapidly code the game in that environment, as well.

Assuming I go ahead and make more browser-games, either simple ones like Snakebite or more elaborate ones for distribution on gaming portals, I give the slight nod to Flash among the choices. Although it has many drawbacks, including poor performance, it also has the broadest market penetration, and therefore the best and easiest experience for most game players.

However, if I was thinking about something with complex, scrolling graphics, I would do a quick test to see if Flash could sustain an adequate frame rate, and be prepared to fall back to Java.

Neither Flash nor Java seem to be great choices for stand-alone, downloaded games. So I may just choose to write my first full app in C++, using either SDL or the recently released PopCap framework, then port back after the fact. For porting from C++, Java seems slightly more attractive than Flash.



Additional Resources:

2004 IGDA Web and Downloadable Games White Paper (93 pages, very detailed)
Excellent Article on Commercial Flash Development (by former hard-core C game developer)
Evaluating Java for Game Development (lengthy paper by an academic, has some good insights)
SDL Home (Free downloadable SDL library, for cross-platform C/C++ development)

______________________________________________________


Article Start Previous Page 4 of 4

Related Jobs

Gameloft Iberica, S.A.U.
Gameloft Iberica, S.A.U. — Barcelona, Spain
[06.28.17]

Senior Producer
Respawn Entertainment
Respawn Entertainment — Los Angeles, California, United States
[06.27.17]

Executive Producer
Respawn Entertainment
Respawn Entertainment — Los Angeles, California, United States
[06.27.17]

Senior Combat/ Systems Designer
Insomniac Games
Insomniac Games — Durham, North Carolina, United States
[06.27.17]

Mid to Sr Gameplay Programmer





Loading Comments

loader image