Star Ruby

Open source Ruby extension library for creating 2D games
Download

Star Ruby Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Hajime Hoshi
  • Publisher web site:
  • http://www.starruby.info/en/about
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 1.7 MB

Star Ruby Tags


Star Ruby Description

Open source Ruby extension library for creating 2D games Star Ruby enables users to use Ruby to develop SNES-like (Super Nintendo Entertainment System) 2D game quickly and easily. Star Ruby's APIs are simple and easy to learn.Star Ruby is cross-platform and is capable of running on Mac OS X, Windows, and Linux.Here are some of the key features of "Star Ruby":Rich rendering effectColor changing effects such as subtraction, addition, saturation and hue are supported. Needless to say, geometrical transformation such as scaling and rotating are also supported.Perspective projection renderingStar Ruby can easily handle perspective projection which was used by SNES games (Mario cart, F-ZERO, FF6 etc.). This is a unique feature that is not present in most other 2D game libraries.TexturesStar Ruby regards objects related to the rendering process as "Textures". For example, PNG images, output screen and buffers are all regarded as "Textures" in Star Ruby. So what all you have to do is always "render Texture on Texture". You can choose rendering options such as alpha blending when you render "Textures".All "Textures" are full-color 32-bit bitmaps with 8-bit alpha. You can also output textures as PNG images.Text outputBy using TTF files, you can render text on "Textures". You can also choose anti-alising as an option.Free resolutionThe resolution of the screen can be adjusted freely. You can also double the size of the screen while keeping the resolution of it.InputKeyboard, gamepad and mouse can be used as default inputs. Key-repeat is supported.SoundOGG and WAV formats are supported.High-performanceStar Ruby is written by C, therefore it can render efficiently even without the use any graphic accelerators. It's performance rate is suitable for programming 2D games.NOTE: Star Ruby is developed, provided and licensed under the terms of the MIT License.


Star Ruby Related Software