if( you_want_to_make_a_game_with_ruby ) {
http://shattered.hastilymade.com/shattered_ruby.png
http://shattered.hastilymade.com/shattered_ruby.png
http://shattered.hastilymade.com/shattered_ruby.png
Shattered 0.3 has just been released! Inspired by Ruby on Rails,
Shattered
is doing for game development what rails has done for web development.
Get it here !
We’ve made this release more accessible than ever by focusing on
documentation.
Wiki! Tutorials! API documentation! Forums!
Act now!
Supplies ARE limited.
Shattered is a MVC game development framework built around the same two
principles rails is:
-
Convention before configuration - those things that are common should
be
easy.
-
DRY - Don’t repeat yourself - We shouldn’t need to type any more than
is
necessary to get something to work.
Shattered sits on top of a powerful, high level c++ 3d graphics library
called Ogre .
}
http://shattered.hastilymade.com
Martyn Garcia wrote:
Shattered sits on top of a powerful, high level c++ 3d graphics library
called Ogre .
http://shattered.hastilymade.com
If you are saying I can create 3d hardware accellerated games with Ruby
then HOLY JEEBUS I LOVE YOU.
Hi,
I really like the initiative, but are you making this part of a product
you are developing? or just making a framework?
Greets,
Abdul
Martyn,
To bad, a lot of academic projects seem to disappear after a while. I
think it would be more interesting if there was a company developing it
for commercial interest, if they depended on it…
Like 37signals has profited a lot from the rails project sins it got
open sourced. The same should happen to Shattered if you really like
companies to pay attention to it
Abdul
Hi Abdul,
Good question! Shattered is being derived from the projects that we
work
on.
So far Shattered has been used with 3 projects.
-
A space fighting simulation, part of a graduate class
assignment.(titled
‘Spaced Out’) - completed, but is not going to be released.
-
A brief RPG set in a corrupt fantasy world. (titled ‘Binge’) - in
progress
-
A machinima about Sonic and Mario, for a different graduate class. -
in
progress. It may be released, unless there are legality issues.
We believe it is important that Shattered continues to be abstracted
from
real game projects.
-Martyn Garcia
http://shattered.hastilymade.com
Abdur-Rahman A. wrote:
Hi,
I really like the initiative, but are you making this part of a product
you are developing? or just making a framework?
Greets,
Abdul
Is Shattered just for web games or are you extending rails to be like a
normal app?
Thanks
Chris
Chris R. wrote:
Is Shattered just for web games or are you extending rails to be like a
normal app?
Thanks
Chris
More like a Rails inspired Framework for standalone 3d games. It’s
actually Rails, just takes the lessons it teaches us for how to make a
rock soild framework. It hooks into a 3d game engine.
Or so I am assuming based on the wiki and tutorial I jsut did.
Hey Abdul,
Shattered is not an academic project. It is an open source project.
I’ve
already graduated college and I still work on it ;-).
As for a company making the product – we cannot start a company without
any
capitol. But give it 1-2 years, and we will have saved the necessary
capital to start a company.
Until then, we are building up our userbase. 37signals did not
immediately
start making money from rails. It took a while. We are going for a
linear
growth with shattered.
I assure you Abdul, we’re not going anywhere ;-).
Thanks for your constructive criticism,
-Martyn Garcia
http://shattered.hastilymade.com
Abdur-Rahman A. wrote:
Martyn,
To bad, a lot of academic projects seem to disappear after a while. I
think it would be more interesting if there was a company developing it
for commercial interest, if they depended on it…
Like 37signals has profited a lot from the rails project sins it got
open sourced. The same should happen to Shattered if you really like
companies to pay attention to it
Abdul
Hi Chris,
Shattered has absolutely nothing to do with the web ;-). Unless someone
writes a networking plugin!
Shattered is made for the creation of realtime 3d games.
Shattered is a DSL(Domain Specific Language) for 3d games, much the same
as
Rails is a DSL for web applications.
The problem domain, however, is significantly different. The only part
of
Rails that we were able to use was active_support. Programming in our
architecture, however, will feel right to those who enjoy using Rails.
This
is because Shattered is similiar to Rails in design patterns.
Thanks for your question,
-Martyn Garcia
http://shattered.hastilymade.com
Chris R.-3 wrote:
Is Shattered just for web games or are you extending rails to be like a
normal app?
Thanks