IntelliJ Java IDE
The moose likes Ruby and the fly likes Ruby on Gaming Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Other Languages » Ruby
Reply Bookmark "Ruby on Gaming" Watch "Ruby on Gaming" New topic
Author

Ruby on Gaming

Philip Gutierrez
Greenhorn

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

Joined: Jan 23, 2002
Posts: 11945
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 (Manning Publications, 2007) [Blog] [HowToAskQuestionsOnJavaRanch]
Prabhakar Chaganti
author
Ranch Hand

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

http://raa.ruby-lang.org/cat.rhtml?category_major=Library;category_minor=Game
http://www.raschke.de/julian/gosu/

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


Packt Author Page (http://www.packtpub.com/author_view_profile/id/120)
David Berube
author
Greenhorn

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

http://rubyforge.org/projects/rubysdl/

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,

Dave
 
 
subject: Ruby on Gaming
 
Threads others viewed
Don't forget Java Buzzword #1 : Simple
Need help running Java as script (urgent)
classpath in ruby
Best of ruby?
Ruby in Practice vs Programming Ruby
developer file tools