# Gemini game engine 1.0.0

**URL:** <https://www.ruby-forum.com/t/gemini-game-engine-1-0-0/170809>\
**Category:** Ruby\
**Created:** [June 23, 2009, 2:40am UTC](https://www.ruby-forum.com/t/gemini-game-engine-1-0-0/170809 "2009-06-23T02:40:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Logan\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/7993a0/32.png) [@Logan\_B](https://www.ruby-forum.com/u/Logan_B)\
**Post date:** [June 23, 2009, 2:40am UTC](https://www.ruby-forum.com/t/gemini-game-engine-1-0-0/170809/1 "2009-06-23T02:40:17Z")

</div>

Gemini 1.0.0 is out! Gemini is a game engine that sits on top of  
Slick, a Java game engine. Gemini allows for dynamic adding and  
removal of behaviors from game objects, and packs many pre-built  
behaviors that allow you to easily express done-to-death game  
mechanisms. All the code you write is 100% Ruby.

Here’s the project:  
[http://kenai.com/projects/gemini/](http://kenai.com/projects/gemini/)

Installation:  
Make sure JRuby is installed and jruby/bin is on your path  
jruby -S gem install gemini

To generate a project:  
gemini

You may need to wait a little for the jruby jar to download. If you’d  
rather supply your own jruby-complete.jar, use the following:  
gemini \<my\_game\> --RI-no-download

Then place jruby-complete.jar into \<project\_root\>/lib/java

After your project is configured, you can then create a Mac or Windows  
executable with the following:  
jruby -S rake rawr:bundle:exe  
or  
jruby -S rake rawr:bundle:app

Logan B.  
removed\_email\_address@domain.invalid  
[http://www.logustus.com](http://www.logustus.com)

---

<div class="post-metadata">

**Author:** ![Logan\_B](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/7993a0/32.png) [@Logan\_B](https://www.ruby-forum.com/u/Logan_B)\
**Post date:** [June 23, 2009, 3:27am UTC](https://www.ruby-forum.com/t/gemini-game-engine-1-0-0/170809/2 "2009-06-23T03:27:37Z")

</div>

Congrats Logan; I know how much work you’ve put into this. I can’t wait  
to  
try it out!

/Shawn A.
