WARNING: If you play in Safari, your game will not be able to save! I'm working on a fix for this. Chrome works fine.

Linovictus

After the point came the line. After the line came the tri and the plane. After the tri and the plane came... Resource extracting automata. They are not welcome. Show them your Way of the Line.

In this twin stick arcade shootemup you play the role of Linovictus: An immune response of the second manifold. Autonomous beings from another world are infiltrating your domain to strip mine resources, threatening the stability of every higher dimension. 

You must eliminate them.

Fight, die, learn, and grow strong. Gather edges from fallen enemies to upgrade your systems, save up to unlock new ships, and see how far you can get. Try different ships and upgrades to find your zen.


Jam Information

Created for LÖVE Jam 2026 over the course of about a week. 

The jam was 10 days long but I didn't decide to participate until day 3, and then I worked [DATA EXPUNGED] hours over [REDACTED] days to do all the programming for the game, leaving a few days to tackle sound design, promo art, and the itch page.

I grew up on games in this genre and always wanted to make one. Now is the time!

There are aspects of the game I'm not satisfied with, but they'll have to wait until the post-jam version! Please leave any feedback, good or bad, in the comments. <3

The Theme

  • The jam theme was "COUNTER."
  • The idea for the game came from brainstorming around the theme.  "Counter" -> poly count -> polygons -> edges -> counting edges. From there, the idea of breaking a polygonal enemy up into edges that could be collected. Then the idea to do a vector art shmup around that.
  • Then in development we tried to work the theme in other ways too, like the "story" (calling it a story is a stretch haha). The player character is a counter measure performing a counter attack, etc.
  • We thought about calling the game "Counter Attack" but I  wanted to give it a real title. I made a list of ~10 or so and landed on "Linovictus" which, if you squint, could mean something like "The Conquered Line," or "Conquered by the Line," etc.

Assets Used

  • ART: All art was created during the jam, and is just arrays of line segments with colors.
  • CODE: All source code for the game was written during the jam, in MoonScript.
  • MUSIC: All of the music for Linovictus was composed by my exceptional wife.
    • The main menu song and the boss fight song were created during the jam.
    • All the "gameplay" songs already existed. My wife made them in a game called ezmuze+ Hamst3r edition for the XBox 360 when she was 14.
  • SOUNDS: Most sounds were pulled from sound libraries in my collection and edited or layered together for the game. I didn't make them from scratch.
    • Some source sounds are licensed from Sound Ideas.
    • Others were from free GDC sound packs over the years.
  • FONTS: The font used for many UI elements is called "Zosilla" and was created by Chequered Ink. You can get it and many other fonts at a great price here.
    • The stylized vector font used for titles and the opening sequence was made during the jam. I'm never attempting something like that on a deadline again.

Download

Download
linovictus.love 33 MB
Download
linovictus-windows.zip 37 MB
Download
linovictus-macos.zip 43 MB
Download
linovictus-linux.AppImage 37 MB

Install instructions

Download an executable for your platform and extract it, or download the .love file and run it with Love 11.5. Please comment with a screenshot of your high score, I'd love to see it! Also please let me know if you encounter any [software] bugs.

Development log

Leave a comment

Log in with itch.io to leave a comment.