# OpenGL?

**URL:** <https://www.ruby-forum.com/t/opengl/114808>\
**Category:** Ruby\
**Created:** [September 17, 2007, 7:11pm UTC](https://www.ruby-forum.com/t/opengl/114808 "2007-09-17T19:11:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ululul](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/c37758/32.png) [@ululul](https://www.ruby-forum.com/u/ululul)\
**Post date:** [September 17, 2007, 7:11pm UTC](https://www.ruby-forum.com/t/opengl/114808/1 "2007-09-17T19:11:00Z")

</div>

Hi all! Please, help me to choose the best library for general OpenGL  
programming with Ruby…  
Thanx!

---

<div class="post-metadata">

**Author:** ![ululul](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/c37758/32.png) [@ululul](https://www.ruby-forum.com/u/ululul)\
**Post date:** [September 17, 2007, 7:25pm UTC](https://www.ruby-forum.com/t/opengl/114808/2 "2007-09-17T19:25:03Z")

</div>

On Tue, Sep 18, 2007 at 02:10:04AM +0900, ul wrote:

> Hi all! Please, help me to choose the best library for general OpenGL  
> programming with Ruby…

It depends on your purpose. If you just want straight OpenGL, the  
ruby-opengl gem works nicely. If you want SDL, there’s a gem for that,  
too.  
If you want something that magically makes you capable of building a  
first-person shooter game engine, you need some books and experience  
rather  
than software.

> Thanx!  
> –Greg

---

<div class="post-metadata">

**Author:** ![ululul](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/c37758/32.png) [@ululul](https://www.ruby-forum.com/u/ululul)\
**Post date:** [September 17, 2007, 7:28pm UTC](https://www.ruby-forum.com/t/opengl/114808/3 "2007-09-17T19:28:03Z")

</div>

From: “ul” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> Hi all! Please, help me to choose the best library for general OpenGL  
> programming with Ruby…

gem install ruby-opengl

( [http://rubyforge.org/projects/ruby-opengl/](http://rubyforge.org/projects/ruby-opengl/) )

```
^^^ Note, the project description lists Environment as Mac OS X / 

```

X11,  
but it should also work on Windows.

Hope this helps,

Bill
