PostJam Write-up

First time to release a full game using the Godot engine and what better time to practice than the #badjam.

I will go over some of the systems I quickly made for this jam and release the source code for anyone else learning Godot.

To start off I knew I needed some globals to store at least the class of the player. Using AutoLoad I made a script called myGlobals to hold these values.

This only stores the character name to use later.

Character Select

Simple clamp on the character slot and cycles through info in array and displays it.

NPC Text

Using the key up and down to move a the yes/no option in the text speech

Signals are used to enable the inRange flag when the player is close


End Game

I wanted to try to create an 80s freeze frame effect for the ending. When the player enters the win trigger area the camera zooms on the player, the player freezes animation, and a fade to black animation is played. After that a timer counts to 8 seconds before leaving the game and opening up the main menu.


This project was very small and fun to work on, making me a bigger fan of the Godot engine for 2D webgames.

Files 4 MB
Dec 22, 2019

Get Worst RPG

Download NowName your own price

Leave a comment

Log in with to leave a comment.