About the Game

Welcome to Last Roach Glory – a thrilling survival game where your objective is to be the last cockroach standing among 100! Navigate through hazardous environments, grab power-ups, and outlast the competition in this intense battle for survival.

My Journey

This game is special to me as it's the first one I've created myself. Just a week ago, I started learning game development, turning a long-time dream into reality. Although I have years of programming experience, I never ventured into game creation until now. Sadly, I only found out about the game jam late and had only 4 days to work on it, but I wanted to take that opportunity to get better and hopefully get some feedback, and I think I managed to implement everything I wanted. I'm just sad I didn't have enough time to work with my friends on better soundtracks and artworks

Challenge

Think you have what it takes to outlast the other 99 cockroaches? I challenge you to beat my high score! Can you prove yourself as the superior roach?

How to Play

Objective:

  • Be the last one standing!

Controls:

  • Use WASD or the arrow keys to move your cockroach.
  • Press the space bar to dash.
  • On the browser version you can open the pause menu with P or ` (under escape)

Combat:

  • Your cockroach will automatically attack when its head touches another cockroach.

Survival Tips:

  • Avoid Hazards:
    • X-Bug Spray: Releases toxic gas that can harm your cockroach.
    • Flip Flop: Follows the player and then drops down to squash your cockroach.
  • Take Power-Ups:
    • Forcefield: Provides temporary protection against attacks and hazards.
    • Restore Health: Heals your cockroach, giving you a better chance to survive.
  • Special Events:
    • When a cockroach dies, there is a small chance it will:
      • Summon 3 baby cockroaches that are fast, small, and invincible.
      • Turn into a zombie cockroach that is slow but follows the player. Zombies can be killed.

Score:

  • Cockroaches: 200 points
  • Zombies: 400 points

Endgame Chaos:

  • The fewer cockroaches left on the map, the more chaotic the game becomes. As the endgame approaches, expect intense and unpredictable action as everything becomes increasingly frantic and challenging.

Strategy:

  • Use your dashes wisely to avoid hazards and other cockroaches.
  • Avoid getting cornered by the other cockroaches; always have an escape route to dash through.
  • Watch out for zombies and baby cockroaches as they can drastically change the game if you're not careful.

Can you survive, grab the power-ups, and outlast the competition? Prove yourself as the superior roach!

Credits:

Or (Me):

  • Coding the game
  • BG music (generated with "Udio")
  • Spray can, Restore Health, Forcefield, Dash icon, and Toxic Gas textures
  • Cockroach, Flip Flop, and Crown texture generated by DALL-E 3, then animated by me

Anokolisa (Itch.io):

Kenney (kenney.nl):

SFX (freesound.org):

Thanks to everyone for the amazing assets, I couldn't do it without you!

Updated 20 days ago
Published 22 days ago
StatusReleased
PlatformsWindows, macOS, Linux, HTML5
AuthorOr
GenreSurvival, Simulation
Made withGodot
Tags2D, Difficult, Godot, High Score, My First Game Jam, Pixel Art, Singleplayer

Download

Download NowName your own price

Click download now to get access to the following files:

Last roach glory.exe 106 MB
Last roach glory.x86_64 99 MB
Last roach glory.zip 87 MB

Development log

Comments

Log in with itch.io to leave a comment.

Wow your first game! Congratulations! It's a fun game but it's really tough. I like the music and the environment, it's interesting you used Dall E to generate textures too. Great job!

Thank you so much! I wanted it to be a difficult game so it would really feel like an achievement to beat it and unlock the King Roach skin. I hope I didn't make it too hard! As for the textures, I found a method that works quite consistently. I asked DALL-E to generate pixel art of the assets I needed, then used a website called Pixel It to turn them into real pixel art at the size of 64x64. Then I opened them in LibreSprite, removed the background, and animated them.