File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Ruby and the fly likes Ruby on Gaming Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Languages » Ruby
Bookmark "Ruby on Gaming" Watch "Ruby on Gaming" New topic

Ruby on Gaming

Philip Gutierrez

Joined: Apr 24, 2007
Posts: 13
Is Ruby good in developing games?...
Lasse Koskela

Joined: Jan 23, 2002
Posts: 11962
Well, as far as I know (not being in the game development industry myself), practically every single 3D action shooter is implemented with a bunch of core libraries written in C, C++ or assembly language and the game logic is written with a scripting language like Python or Lua.

In other words, what needs to be blazing fast is implemented with something that can get really close to the hardware but everything else is implemented in a language that's easy to write, easy to read, and easy to change.

But, again, this is coming from someone who's only observed the game industry from a distance.

Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
Prabhakar Chaganti
Ranch Hand

Joined: Nov 30, 2004
Posts: 50
There are a few Ruby gaming libs. Check these links:;category_minor=Game

If you are not particular that the scripting be in Ruby, Python has some good gaming libs.

Packt Author Page (
David Berube

Joined: Jun 18, 2007
Posts: 26
Assuming you mean graphic intensive games, RubySDL looks promising:

I do know that many, many games use dynamic or functional languages as scripting; I've personally seen Python a few times.

Take it easy,

I agree. Here's the link:
subject: Ruby on Gaming
It's not a secret anymore!