Wieso denn Irrlicht? Wenn du auch auf den Maker verzichten kannst (was du bei Irrlicht zwangsweise musst), kannst du auch Ruby alleine mit der SDL benuntzen (da dir 2D ja anscheinend auch ausreicht).
Damit hast du ohne Probleme jede mögliche Auflösung (sprich, jede die die Grafikkarte unterstützt), performancetechnisch sollte das auch noch im Rahmen liegen. (Es ist kein Speedmonster, Ruby ist interpretiert und OOP, daher zwangsweise langsam, aber es wird nicht ruckeln)
Es gibt RUDL und ruby/sdl als libarys, die die SDL in Ruby benutzbar machen. Letzteres ist ein reines übersetzen der SDL-Befehle in Ruby, ersteres ein mehr Ruby-ähnlicher Ansatz. Ich empfehle ruby/sdl, nicht nur ist das weiter, da die Befehle exakt gleich lauten, kannst du auch so mit der normalen SDL-Dokumentation arbeiten.

Zu finden sollte das alles über die offizielle Ruby-Seite (www.ruby-lang.org)