Martyn Garcia
2006-Jul-20 03:10 UTC
[Rails] Shattered 0.3.3 - an opinionated 3d game development framework
Ever have an idea for a game? Ever want to create a 3d game, but didn''t want to mess with the horrors of C++? Well now you can, and without even leaving the warm gooey comfort of Ruby! http://ShatteredRuby.com ShatteredRuby.com presents Shattered 0.3.3. Shattered is an opinionated 3d game DSL created in Ruby built on top of of http://ogre3d.org Ogre . Originally inspired by Ruby on Rails, Shattered aims to do for game development what Rails has done for web development. Here is some sample code that you might see in a shattered application: class OgreHeadView < ShatteredView::Base mesh "ogre_head" timer :every => :frame, :action => :update def update rotate(:y, 90*per_second) #rotate around the y axis 90 degrees per second end end This release is anything but minor. The final release before 0.4, here are some of the feature highlights: Unit Testing - Cleanly seperating view from model gives us access to unit testing game rules. Sensible Node hierarchy - An opinionated approach to the scenenode hierachy. Come check us out http://shatteredruby.com here . -- View this message in context: http://www.nabble.com/Shattered-0.3.3---an-opinionated-3d-game-development-framework-tf1970088.html#a5408274 Sent from the RubyOnRails Users forum at Nabble.com.