Awesome
RAGE
Welcome to R.A.G.E. - Ruby Awesome Game Engine, written in C++ using Ruby language and Allegro Game Library. You can make all kinds of 2D games using RAGE engine.
You use Ruby, an Interpreter language to handle all game logic, most of the heavy lifting is done by the engine itself so you can concentrate more on making awesome games. Enjoy!
Scripting: Ruby Version: 2.1.0-p0
Game Library: Allegro Version: 5.0.10
Releases
1.0.0 pre release:
Go to Releases page
0.0.3-beta:
Go to Releases page
0.0.2 - beta:
Windows Vista/7/8:
https://www.dropbox.com/s/g8o0zckf8h2h5d0/RAGE002-beta.7z
Windows Vista/7/8 and Windows XP:
https://www.dropbox.com/s/dfr3xgn8ieblp4m/RAGE002-beta-xp-support.7z
0.0.1 - beta:
Windows Vista/7/8:
https://www.dropbox.com/s/3isigag8dxn3e1w/RAGE001-beta.7z
Windows Vista/7/8 and Windows XP:
https://www.dropbox.com/s/xlmu3vgts6f7yh9/RAGE001-beta-xp-support.7z
Examples
Space Circle (1.0.0-rc1)
https://www.dropbox.com/s/l79to5g5k1jhyh5/SpaceCircle100.zip
Pixel Effects example (0.0.3-beta)
https://www.dropbox.com/s/p7nk41m08w67v5v/RAGE003-beta-fragment-shader-example.7z
Snake game example (0.0.2-beta)
https://www.dropbox.com/s/bq8hhj44anxohfu/RAGE-Snake.7z
Minesweeper game example (0.0.2-beta)
https://www.dropbox.com/s/ewtfkn90gxuyidz/RAGE-Minesweeper.7z
Tic-Tac-Toe game example (0.0.2-beta)
https://www.dropbox.com/s/dq3s5m0osczr2ww/RAGETicTacToe.7z
API
RAGE CHM Help API Documentation:
https://www.dropbox.com/s/upgbx7mixhtuyz3/RAGE%20Documentation.7z
Ruby 2.0 Core API Documentation:
https://www.dropbox.com/s/nfl2o4flpm8wadr/ruby20-core.chm
RAGE CHM Help API Documentation (0.0.2-beta):
https://www.dropbox.com/s/5htrpbqa0lxfr98/rage-doc.chm
License
Beta 0.0.3 license
Ruby License: http://www.ruby-lang.org/en/about/license.txt
Allegro License: http://alleg.sourceforge.net/license.html
RAGE is a copyright (c) 2013 Aleksandar Panic
This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
-
The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
-
Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
-
This notice may not be removed or altered from any source distribution.
-
Distribution of this software in binary form, including altered versions, either in commercial and free applications must be done according to original software's author's specified guidelines. Exception to this restriction can be made with a special permission from the author.