Portfolio(11 / 136)

Séamus the Snake: A Classic Adventure (game jam entry)

2025

This is my first game project made during the Pirate Software Game Jam 16 based on the theme 'You are the weapon.' In this game, you play the classic snake game with a twist where you defeat monsters with your magic.

Rules
  • Avoid running into the edge, yourself and monsters while collecting apples
  • Use magic mode to defeat monsters when eating them
  • Magic mode destroys apples
Controls
  • Supports arrow or WASD keys and joystick controllers to navigate snake
  • Hold spacebar or bottom action button on controllers to activate magic mode

Goals for this game jam 🏆

This was my first game jam that I used an engine (Godot) to create a game. Last time I created a chat bot in react to guide the interaction

  • Learn Godot & GDScript since this is what I will be using to publish future games on mobile & Steam.
  • Submit a web-based game through Itch.io for the game jam using a game engine to build the assets since last time I made it in my app which meant it wasn't a valid submission.
  • Research some potential approaches for building a follower system in the game both for displaying the snake body and future versions where you form a party.

What I learned 🤓

This is a quick tl;dr on what I learned as part of this game jam. I will be writing a full version including an overview of how the game logic works.

  • Learn Godot & GDScript since this is what I will be using to publish future games on mobile & Steam.

What's next?

This was a really simple prototype but the approach won't scale since I use a single tilemap layer to draw all the elements. Future versions will take advantage of character and collision nodes in Godot since it includes things like pathfinding and collision detection, as well as rendering animated sprites based on an internal state machine.

I am going to continue working on this version and hopefully publish on mobile & steam with features like a leaderboard, new levels and more. Godot was a fun engine to work with and there have been a lot of improvements over the last couple versions from the open-source community.

I am also doing a course for 2d & 3d games from GDQuest in addition to learning animation which I will use in the game for things like special effects.

Wireframe art made by Myk Klemme for a game concept with a snake as the main character who leaves behind a trail that you can use to kill monsters

Pub defense

Protect your pub from monsters in another variation of the classic snake format, but with magic like leaving a trail of fire!

  • Game ticks which causes movement (Snake moves 1 square per tick, Monsters move 1 square per 3 ticks)
  • Snake dies if runs into fire, wall or monster
  • Monster dies if moves over fire
  • Monster removes a life if they make it to the other side of the board
  • Monster eats apple if they pass over it
  • Apples are worth 1 point and monsters are worth 3
Wireframe art made by Myk Klemme for a game concept with a snake as the main character where you lead a party of NPCs to destroy monsters as they try to attack you

Adventure RPG

Explore dungeons, find loot, and defeat monsters from Celtic mythology as you lead a party of adventurers to uncover the lost stories and songs.

  • Party members auto-follow you and can use abilities and items
  • Monsters will auto-spawn and follow you
  • Auto-casting abilities in this bullet hell game