Cosmo Invaders: Space Invaders with Love2D

March 27 2026

Space Invaders avec Love2D

Space Invaders is surely one of the games you code at the very beginning of your journey as a game developer.

I hadn't taken on this challenge yet, so I decided to create a small gameplay demo in Love2D and Lua.

With a bit of patience, I started structuring my project and reading lots and lots of documentation on Google.

I feel like I was going in circles during the entire development process, but in the end I got the result I was hoping for:

Today all I have left to do is improve the scoring system and enhance the gameplay. In the original game, the little pixelated monsters move both vertically and horizontally. Plus there's a small spaceship that shows up from time to time and some kind of "rocks" that can fragment to hide behind when needed.

Despite these "missing features" I managed to come in second place at the Pixel Weekend Jam #2:

GameJam results - Space Invaders
Résultats de la Gamejam Pixel Weekend Jam #2 pour D4F Space Invaders

A very nice result that really motivated me!

Then I adapted my code and sprites to participate in the Gamecodeur Game Jam #22:

This time I only came in tenth, but that's perfectly fine because the comments were very encouraging.

Anyway, development is still ongoing, but I have to say it's a great way to learn and improve my skills.

Recent Posts

Recent Comments

"

Itamde is also an online programming school.

Itamde

Learn what you want, at your own pace

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

You may also be interested in...

Web

Behind the Scenes of a Web Development Project

When you visit a finished website, you only see the final result: clean pages, smooth animations, well-organized content. But behind this facade lies a far more complex creation process, made up of strategic thinking, technical decisions, and collaboration between...

Blog image

Essential Tools Every Web Developer Needs

The web development profession is constantly evolving, and with it, the tools needed to work efficiently. Between code editors, frameworks, debugging tools, and deployment platforms, the choices can feel overwhelming for beginners and experienced developers alike who...

Recreate Snake in HTML and vanilla JavaScript

Recreate Snake in HTML and vanilla JavaScript

Sometimes the best projects come into being without any particular pretension, just for the pleasure of coding and diving back into video game classics. That's exactly the spirit behind this retro version of Snake, built entirely with HTML and vanilla JavaScript, with...

Stay up to date with the latest news and developments

Access restricted content

Discover behind-the-scenes details of our projects, exclusive resources, and the progress of our creations in real time.

Sign up for our newsletter

Receive our news, creative insights, and updates from the studio directly in your inbox.

Follow us

Join our community on social media to follow our daily projects and interact with us.