I was going to post it a bit later, but I think it's good enough
So, what is it? It may be described as framework and workspace for Ruby/Gosu (game) development
Mainly, it is a packed Ruby interpreter. Packed in one executable, enables to run ruby programs and is compatible with 'Open with' function. It also serves debugging help, catching every exception and waiting patiently until you read it (no more closing cmd).
So you can use Ruby without installing it. What exactly it include:
-Ruby interpreter 1.9.2
-newest Gosu
-OpenGL
-Ashton
Also to not make you write in notepad, there's a SciTE packed, configured and ready to use.
But, the most important feature is Game Template. Sapphire can create a template for making games with Gosu. It provides helper classes to start in place with your new game and make developing it even faster. It's features:
-Game state management
-Objects management (in one state)
-Resource management (load images/sounds anywhere and store in memory)
-Global frame counter
-Single-button-press in Update and Draw (something like Window.button_down(id))
-Bitmap font
-Music with intro - can play a beginning part of music once and then loop the actual part
-Collision classes
-Simple lighting effects
-Custom fade effects like in RPG Maker XP
It also provides some simple effect/utility classes, like Particle,Trail and Timer
AND, there's an integrated GUI, which allows you to make:
-Movable windows
-Buttons, checkboxes
-Dropdown boxes, zip bars
-Radio selection, numeric input
-And the best: Textbox with mouse control (selecting etc.)
Brilliant, isn't it? And everything in one, single executable.
Download here:
EXE:
https://www.dropbox.com/s/q42mx3h826vf77r/Sapphire.exeAnd also there's a GitHub source:
https://github.com/KoBeWi/SapphireNow provided with examples for Template.
So now try, comment, report, request