A downloadable game for Windows and Linux

This is a simple game that is sort of a Space Invaders / Galaga clone but the enemies can be scripted using Lua. I made this just to test my knowledge of the Lua programming language and if I can integrate it into a C program (like a simple game).

There are 15 waves and a final boss fight along with a bunch of randomly generated waves after that (though a lot of those are pretty much downright unfair to play, be warned).

Modding/Scripting the Game

If you do try modding the game, be warned that I did not include proper error checking into this game as I mostly consider this a small demo for me to experiment with the Lua Programming Language and its C API but documentation will be included - you won't get any error messages if something does go wrong.

NOTE: sometimes if you pass in a nil value to some functions it could result in the game crashing so be careful of that.

AI Generated Content Disclosure

This project was created in 2023 when ChatGPT was fairly new and output from ChatGPT was used to generate some enemy formations in 'res/scripts/infinitemode.lua'. However, all other parts of the game (artwork/code) were made by a human (me or a third party).

Images used:

background.png - "Sombrero Galaxy" Credit: STScI, NASA

Source code: https://github.com/JLi69/galaxy_invaders

Updated 18 days ago
StatusReleased
PlatformsWindows, Linux
AuthorNullptrError
GenreAction

Download

Download
galaxy_invaders-linux.tar.gz 752 kB
Download
galaxy_invaders-windows.zip 805 kB

Install instructions

Download the archive for your system, extract it, and run the executable.

Leave a comment

Log in with itch.io to leave a comment.