# Making a game using ruby and gosu. Please help (newbie)

**URL:** <https://www.ruby-forum.com/t/making-a-game-using-ruby-and-gosu-please-help-newbie/268065>\
**Category:** Uncategorized\
**Created:** [December 8, 2025, 10:12pm UTC](https://www.ruby-forum.com/t/making-a-game-using-ruby-and-gosu-please-help-newbie/268065 "2025-12-08T22:12:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![CaseyN98](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e8c25b/32.png) [@CaseyN98](https://www.ruby-forum.com/u/CaseyN98)\
**Post date:** [December 8, 2025, 10:12pm UTC](https://www.ruby-forum.com/t/making-a-game-using-ruby-and-gosu-please-help-newbie/268065/1 "2025-12-08T22:12:16Z")

</div>

Ive only been coding for a year or so and its been a jumbled mess jumping between languages. Ruby has stuck pretty well so I decided my first project would be a card battling game (My love of card games bleeds through) and I have a pretty good CLI game written up and i would love to make it 2D with gosu. If anyone has anything they can say to help I would be greatful. Will post code if i get some people wanting to help a brother out. I don’t even know if this is a good place to put this post, thanks in advance!

---

<div class="post-metadata">

**Author:** ![CaseyN98](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e8c25b/32.png) [@CaseyN98](https://www.ruby-forum.com/u/CaseyN98)\
**Post date:** [December 8, 2025, 10:31pm UTC](https://www.ruby-forum.com/t/making-a-game-using-ruby-and-gosu-please-help-newbie/268065/2 "2025-12-08T22:31:12Z")

</div>

github/CaseyN98/Loop-Forge

---

<div class="post-metadata">

**Author:** ![AndyMaleh](https://www.ruby-forum.com/user_avatar/www.ruby-forum.com/andymaleh/32/2475_2.png) [@AndyMaleh](https://www.ruby-forum.com/u/AndyMaleh)\
**Post date:** [December 11, 2025, 1:13am UTC](https://www.ruby-forum.com/t/making-a-game-using-ruby-and-gosu-please-help-newbie/268065/3 "2025-12-11T01:13:05Z")

</div>

I don’t know much about Gosu, but I have built a number of games in Glimmer ([Glimmer DSL for LibUI](https://github.com/AndyObtiva/glimmer-dsl-libui) or [Glimmer DSL for SWT](https://github.com/AndyObtiva/glimmer-dsl-swt)):

 ![image](https://www.ruby-forum.com/uploads/default/original/2X/3/350d5d74e72c997de56d6dca57e94508ec845807.png)

 ![image](https://www.ruby-forum.com/uploads/default/original/2X/a/a0ae25b51323cea6ad4af9b0f72881e4f43075dc.png)

 ![image](https://www.ruby-forum.com/uploads/default/original/2X/0/0ebbc2d982653cd495d6ff78b81a8dc2cc03fe47.png)

[![](https://raw.githubusercontent.com/AndyObtiva/glimmer-dsl-libui/master/images/glimmer-dsl-libui-mac-tetris.png) ](https://raw.githubusercontent.com/AndyObtiva/glimmer-dsl-libui/master/images/glimmer-dsl-libui-mac-tetris.png)

 ![image](https://www.ruby-forum.com/uploads/default/original/2X/d/d59ce564e1a339059f8d1aa649c9fad02ad884b4.png)

 ![image](https://www.ruby-forum.com/uploads/default/original/2X/2/266b1da6592b9b963aae9350a667f542ac801e2e.png)

Glimmer gems are good for building board games and very simple 2D games. Beyond that, DragonRuby, Ruby2D, or Gosu can help, but I don’t have that much experience with them to help you with them.

To figure out how to get started with Glimmer, check the samples included in [Glimmer DSL for LibUI](https://github.com/AndyObtiva/glimmer-dsl-libui) (running in standard Ruby):

> **[glimmer-dsl-libui/examples at master · AndyObtiva/glimmer-dsl-libui](https://github.com/AndyObtiva/glimmer-dsl-libui/tree/master/examples)**
>
> master/examples

Or [Glimmer DSL for SWT](https://github.com/AndyObtiva/glimmer-dsl-swt) (runs in JRuby):

> **[glimmer-dsl-swt/samples/elaborate at master · AndyObtiva/glimmer-dsl-swt](https://github.com/AndyObtiva/glimmer-dsl-swt/tree/master/samples/elaborate)**
>
> master/samples/elaborate
