RingVaders - A Retro Arcade Shooter written in Ring & RingAllegro

50 views
Skip to first unread message

Youssef Saeed

unread,
Dec 27, 2025, 12:41:40 AM (yesterday) Dec 27
to The Ring Programming Language
Hello everyone,

I would like to share a new open-source game I have released called RingVaders.

It is a retro arcade shooter inspired by the classic Space Invaders, written entirely in Ring using the Ring Allegro library. It was a lot of fun to build, and I hope you enjoy playing it!

output

Key Features:
  • Classic gameplay with modern effects (Parallax starfield, CRT scanlines).
  • Boss battles every 5 waves.
  • Combo system, Achievements, and Powerups.
  • 3 difficulty levels.
How to Install:
You can easily install it using the Ring Package Manager (RingPM):

ringpm install RingVaders from ysdragon

Download & Source:
The project is open source (MIT License). You can find the source code and binaries for Windows, macOS, and Linux here:
https://github.com/ysdragon/RingVaders

I hope you enjoy playing it as much as I enjoyed creating it. Feedback is welcome!

Best regards,
Youssef

Mahmoud Fayed

unread,
Dec 27, 2025, 3:45:45 AM (yesterday) Dec 27
to The Ring Programming Language
Hello Youssef

Thank you very much for sharing :D

I like different aspects of the game, Also, I checked the source code and it's easy to read :D

Added to Ring website - News section & Resources section

game.png

Greetings,
Mahmoud

Azzeddine Remmal

unread,
Dec 27, 2025, 4:23:33 AM (yesterday) Dec 27
to The Ring Programming Language
Hello Youssef

Thanks for sharing the game
I was obsessed with it in the nineties and wanted to program it in 3D using the Raylib and I will do so in the future.

Regards, Azzeddine

Youssef Saeed

unread,
Dec 27, 2025, 4:25:27 AM (yesterday) Dec 27
to The Ring Programming Language
Hello Mahmoud,

Thank you for your kind words and for adding the game to the Ring website News & Resources section.

Best regards,
Youssef

Mahmoud Fayed

unread,
Dec 27, 2025, 5:01:19 AM (yesterday) Dec 27
to The Ring Programming Language
Hello Youssef

You are welcome :D

Greetings,
Mahmoud

Mahmoud Fayed

unread,
Dec 27, 2025, 5:02:27 AM (yesterday) Dec 27
to The Ring Programming Language
Hello Azzeddine

>> " I was obsessed with it in the nineties and wanted to program it in 3D using the Raylib and I will do so in the future."

This will be a nice addition to our RayLib example/games

Greetings,
Mahmoud

Youssef Saeed

unread,
Dec 27, 2025, 5:08:20 AM (yesterday) Dec 27
to The Ring Programming Language
Hello Azzeddine,

You are very welcome!

I missed the nineties era myself, but I can certainly see why the game was an obsession back then. It is a true classic.

A 3D version in Ring Raylib sounds like a fantastic project. I would love to see it in the future!

Best regards,
Youssef
Reply all
Reply to author
Forward
0 new messages