Ever have an idea for a game? Ever want to create a 3d game, but didn’t
to mess with the horrors of C++? Well now you can, and without even
the warm gooey comfort of Ruby!
Shattered is an opinionated 3d game DSL created in Ruby built on top 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
timer :every => :frame, :action => :update
rotate(:y, 90*per_second) #rotate around the y axis 90 degrees per
This release is anything but minor. The final release before 0.4, here
some of the feature highlights:
Unit Testing - Cleanly seperating view from model gives us access to
testing game rules.
Sensible Node hierarchy - An opinionated approach to the scenenode
Come check us out http://shatteredruby.com here .
View this message in context:
Sent from the RubyOnRails Users forum at Nabble.com.