Void Lancer: Giger-Inspired C64 Shoot 'em Up From Snow-G

Void Lancer: Giger-Inspired C64 Shoot 'em Up From Snow-G

Void Lancer, from developer Snow-G, is a new Commodore 64 shooter on itch.io, and it is not going for cute. It is a biomechanical horizontal shoot 'em up that borrows heavily from the art of H. R. Giger, the Swiss artist behind the look of the Alien films. You get ribbed tubes, egg chambers and bone cathedrals, all squeezed onto an 8-bit machine from the early eighties.

The folks over at IndieRetroNews called it "a rather decent" shooter. From the feature list alone, it looks like Snow-G was aiming much higher than decent.

Flesh, Bone and Pixels

The whole game runs across six stages. Each is long and has its own identity, so this isn't one corridor with a different colour scheme bolted on. The backgrounds scroll with character-based parallax that moves pixel by pixel. That means layers slide past at different speeds, which gives the scenery depth without the jerky jumps some older C64 games suffered from.

Then there is the "airbrush-style" multicolour art, which the developer says is rendered procedurally. On a machine with such a limited palette, that description alone made me curious. Giger's work is all soft gradients and wet, organic shapes, which is not something you would naturally associate with chunky C64 pixels. Snow-G seems to think the hardware can pull it off anyway.

Power-Ups the Gradius Way

Underneath the nightmare fuel, the game plays like a classic arcade shooter. Weapons work through a flexible power-up bar in the style of Konami's Gradius. You pick what you want to spend it on, whether that's a speed boost, lasers or a shield.

It's a smart choice. That system has always rewarded players who plan ahead instead of grabbing whatever floats by. Snow-G also points to precise hitboxes, which matters a lot in a genre where getting killed by a pixel you never touched is the fastest way to make someone quit.

The music is an original, multi-track soundtrack for the SID, the C64's famous sound chip. For many retro fans, a good SID score can carry a game all by itself.

A word of warning: this is a high-difficulty game, and it loops. Once you finish, it starts again. If you like a shooter you can see through to the end in one relaxed evening, Void Lancer probably isn't that game.

Bosses That Fill the Screen

The six bosses are the real showpiece. Names range from the Ovomorph Mother to the Hive Queen, and yes, they sound exactly as unpleasant as you'd expect. They are huge and fill the screen.

Instead of building them out of sprites, Snow-G constructs them from characters, the C64's tile-like graphic blocks. They are animated smoothly through the machine's XSCROLL and YSCROLL registers, the hardware settings that control fine scrolling. The position for the next frame is prepared in advance in a hidden buffer. It's a clever trick to get big, moving monsters on hardware that was never built for them.

On top of that, the developer mentions a 32-sprite multiplexer. In simple terms, that is a technique for reusing the C64's small set of hardware sprites during a single frame, so many more objects can appear on screen at once. For a shooter full of enemies and bullets, that is pretty much essential.

Loading, Old and New

Void Lancer comes with a custom fastloader, the type of routine C64 games used to cut down notoriously slow disk loading times. It's a 2-bit loader with LZ77 decompression and is designed to keep working even while interrupts and screen DMA are running in the background.

The game supports standard PAL machines, the European TV standard, paired with the original 1541 disk drive. There is also a fallback that uses the KERNAL, the C64's built-in system routines, for modern SD2IEC devices. Those are SD card adapters that stand in for a real floppy drive. So whether you own vintage hardware or a more modern setup, you should be covered.

Written in Assembly - With Help

Snow-G wrote the game from scratch in 6502 assembly language, the low-level code the C64's processor understands. The release also carries an AI disclosure: the code was written with AI assistance. That detail is listed openly on the itch.io page and in the IndieRetroNews coverage.

Void Lancer is available now on itch.io.

Our Take

Void Lancer lands in a busy year for the homebrew scene. We have recently covered projects such as HAL's Rollerball arriving on the Amstrad CPC and a sideways Xevious twist for the MSX. What stands out here is the sheer technical ambition. Screen-filling character bosses, a sprite multiplexer and a fastloader that supports both a 1541 and SD2IEC suggest a developer who wants the game played on real machines, not just in emulators.

The AI disclosure is the part that will likely spark the most discussion. Retro coding has long been admired as a handcrafted art, and it is worth watching how the community receives a game that openly credits AI help with its assembly code. Snow-G's transparency is welcome either way.

For shooter fans, the big question is whether the high difficulty and looping structure feel fair in practice. Early impressions call it decent, and it's worth seeing whether players agree once they have fought the Hive Queen themselves.