A downloadable game for Windows, macOS, and Linux

Download NowName your own price

NimShooter, a little space vertical shooter based on the work of ImpBox (www.youtube.com/embed/EwM1Z3WdqjM), using the Nim programming language and Nico, a framework (created by ImpBox as well) based on the pico-8 apis.

The video is the 1st part of the creation process of a game for the CGA Jam, but the 2nd part never came out. So I took the work done until that moment and I completely rewrote it OOP style as a programming exercise, changed the palette (from 4 to 16 colors CGA), added an explosion animation and the starfield, a title scene and a basic highscore system, sounds, and polished the gameplay a little. It took me a few days to complete it, I learned a lot about this fantastic programming language and generally I had fun programming it :D

I am releasing this little game for Linux, Windows and Mac, plus the source code in Nim for educational purposes. Sorry if the code lacks some comments, but I think that the code is fairly legible as it is. You can fork it, use the graphics/sounds as you like, do whatever you want with it.
(P.S. The 'A' key actually is the 'Z' on a pc keyboard!)


(This game needs the SDL2 and libsndfile dlls installed in your system, if you are using Windows please download one of the file provided below (32 or 64 bit, according to your system architecture) and put the dlls in the same directory of the exe file. In case of using a Mac, please install SDL2 and libsndfile with brew)

StatusReleased
PlatformsWindows, macOS, Linux
Release date Apr 02, 2018
Rating
(1)
Authorbadchosenname
GenreAction, Shooter
Tags2D, 8-Bit, cga, Space
LicenseUnlicense
Average sessionA few minutes
InputsKeyboard
LinksNim Page, Itch.io Page

Download

Download NowName your own price

Click download now to get access to the following files:

nimShooter_lnx.zip 403 kB
nimShooter_win.zip 380 kB
nimShooter_mac.zip 243 kB
nimShooter_src.zip 47 kB
dllsx64.zip 1 MB
dllsx86.zip 1 MB

Leave a comment

Log in with itch.io to leave a comment.