Devlog #1 – Building the Game


Building Gundam: Space Invaders with  JavaScript

About the Project

Gundam: Space Invaders is a browser-based shoot 'em up inspired by classic arcade games like Space Invaders, reimagined with the iconic aesthetic of the Mobile Suit Gundam (1979) anime. The entire game was developed using vanilla JavaScript, along with HTML and CSS for structure and styling.

This project was created in 2019 as a university assignment and eventually a portfolio piece, showcasing both my programming and pixel art skills.

Technologies Used

  • JavaScript for game logic, rendering, and interactions
  • HTML5 for screen structure and HUD
  • CSS for visual layout and styling

Original Pixel Art

All sprites were drawn by me, paying tribute to the classic Gundam series. The game features:

  • A player-controlled RX-78-2 Gundam
  • Multiple enemy Zakus in different colors
  • A special, tougher red Zaku: Char Aznable as a "miniboss"

Game Features

  • Classic keyboard-based movement and shooting
  • Collision detection and enemy destruction
  • Score tracking and timer
  • Player name input
  • Game Over screen if defeated
  • Victory screen if all enemies are eliminated

Goal

Destroy all Zakus without being defeated. The challenge lies in dodging and firing in time, just like in the classic arcades.

Final Notes

This small project was developed during my university studies in algorithmic logic to strengthen my web development skills and showcase my passion for retro games and mecha.

➡️ Play Gundam: Space Invaders on Itch.io

Files

Gundam-Space-Invaders-by-KelvinCV.zip Play in browser
7 days ago

Leave a comment

Log in with itch.io to leave a comment.