Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

pawprints

136
Posts
6
Topics
347
Followers
48
Following
A member registered Jun 20, 2017 · View creator page →

Creator of

Recent community posts

Aw I’m so glad to hear this! Thank you so much for your comment <3

(2 edits)
  • Jul 7, 2025: Fixed waveform so it doesn’t disappear at high zoom levels and/or long audio files.

  • Jul 3, 2025: Added support for .otto files and adjusted the UI since audio file names no longer need to be manually specified.

  • Jun 25, 2025: Fixed a bug that prevented duplicated notes from being adjusted with point editor. This apparently broke when I updated the package to Svelte 5, yikes.

  • Jun 17, 2025: Fixed keyboard shortcuts on Windows. My Apple bias was showing!

Thanks for letting me know. I think I worked out the problem and have uploaded a new build – could you try again in the editor?

Oh wow! Congrats! As far as I know this is the first user-made level EVER to be released for Otto’s Galactic Groove!! And it’s an original track too!

I just sideloaded it and it worked great, fun little electro bop :-) I got an S rank with 14871 points on Hard.

Btw, how did you find the experience with the Otto Editor?

Alriiight panic finally sent me some codes for the Catalog version. Send me an email and I’ll hook you up! support@pawprints.games

Hey! Happy to send you a coupon for the Catalog version. I’m working on getting some generated now :-)

Oh man this OS update cycle has been rough!

I’ve re-uploaded a copy of the previous version of Skwish that’s compatible with 2.6.2. It doesn’t have achievements but is otherwise identical. Once you’re able to update to the latest OS, you can then unlock any achievements instantly by installing the latest version.

Hope that helps and happy puzzling!

Thanks for confirming!

The new fixed version (1.3.1) is now live on Catalog - I just tested it with my Playdate and it no longer crashes. Please give it a go and let me know if you still get issues! Thanks! ☺️

Oh no! That’s not supposed to happen!

I’ve heard from a player on Discord whose game also crashed after updating. Their error message starts with libs/achievements/achievements. lua: 189: Can't find file 'Images/icon.pdi'; either non existant, non-accessible, or a directory.

Does that match what you’re seeing on your device?

(3 edits)

There are several keyboard shortcuts built into Otto Editor that you may find useful.

  • Spacebar: Start/stop playback
  • Backspace: Delete note
  • Cmd + A : Select all notes
  • Cmd + C / Cmd + V : Copy and paste notes
  • Shift: keep notes horizontal when using the pencil tool
  • Alt: duplicate notes when dragging
  • A (during playback): write notes to track
(8 edits)

Creating a new level

First, prepare your music:

  • Make sure you have permission from the rights-holder to use the song. (Or better yet, write an original tune!)
  • Make a note of the song’s beats per minute (BPM).
  • Create two versions: a ‘full’ version with all instrumentation, and an ‘accompaniment’ version without the melody. In-game, the ‘accompaniment’ version will be heard when the player misses notes.
    • Protip: Exporting a third ‘melody only’ version can be useful in the editor.
  • Export your files as WAV format.

Second, create a new file in the editor:

  • Open the level editor by clicking Run tool above
  • Go to FileNew file…
  • Enter the song name and beats per minute, then select the song’s audio file.
  • Click the Difficulty menu and choose a difficulty level to start writing notes to.
    • Protip: It can be easier to start with the hardest difficulty level and edit that down for other difficulty levels.

Third, add the song’s notes using the editor interface.

There are three cursor modes, which can be selected using the buttons in the top left.

Move tool: click to select and drag notes

Pencil: click and drag to add notes

Point editor: add and edit angles within notes

Warning: The editor does NOT autosave. To save your progress, click File > Download a copy. You can then re-import it later.

  • Handy keyboard shortcuts:
    • Hold the ⌥ (Alt) key to duplicate when dragging
    • Press Cmd/Ctrl + A to select all
    • Press Cmd/Ctrl + A to select all
    • Press Cmd/Ctrl + C/V to copy and paste notes
    • Press A during playback to add notes

Fourth, export the notes file:

Finally! Your level is ready to play! Follow the instructions in How to sideload levels. Or send your song to a friend – all they need is the .otto file.

(6 edits)

Here’s how to sideload custom levels onto your Playdate so you can play them in in Otto’s Galactic Groove!!

  1. Plug your Playdate into your computer and set it to Data Disk Mode
  2. Open the PLAYDATE disk
  3. Go to folder Data > com.pawprints.OttosGalacticGroove
  4. Copy your .otto level file (which is actually a folder; make sure it's not a .zip file)
  5. Eject and disconnect your Playdate from your computer
  6. Start the game and open Jukebox mode

Notes:

  • The process is the same whether you made the level or someone else did.
  • Older versions of the editor exported a JSON file with two PDA files. If your level is in that format, copy those three files directly into com.pawprints.OttosGalacticGroove

Ok this is great. Full game when?!?

I haven’t yet, no. But if it helps, here’s what the enums in the JSON refer to:

const types = {
  EMPTY: 0,
  WALL: 1,
  GOAL: 2,
  BLOB: 3,
  PAINT: 5,
  SWITCH: 7,
}

const colors = {
  GREEN: 0,
  YELLOW: 1,
}

Thanks for playing!

❤️❤️❤️

Thanks for asking! Chapter 2 came out in January, so if you haven’t played it already I recommend checking it out!

As for Chapter 3, I’ve been distracted by another Playdate game (it’s a rhythm game!) and boring Real Life Stuff. I am chomping at the bit to start work on it though. Too many game ideas, not enough time 😮‍💨

Unfortunately there isn’t a full walkthrough anywhere, at least as far as I know! Maybe I should add some sort of hint system into the game. Not sure what that would look like though. 🤔

If it helps, you can skip the level using the level select screen (accessed via the menu).

Ah right! I was hoping you’d found some clever way of squashing the audio files down further 😅

Would you mind sharing what you used to compress the audio? Did it result in a noticeable drop in quality? (Not that the Playdate’s speakers are particularly high fidelity anyway.)

Thanks so much for adding these accessibility settings! Can’t wait to try the game again with increased checkpoints enabled.

Just want to chime in and add my support for accessibility options too! Unlimited lives and more checkpoints would go a long way to make the game more enjoyable (personally speaking).

I don’t think damage modifiers would make a big difference since half of my deaths so far were caused by being knocked into a bottomless pit 😅

(2 edits)

UPDATE: This is now fixed in v1.4

Oh man… I think I introduced an even worse progress-halting bug into chapter 2 while fixing the other one 🙀

This means that v1.2 is essentially broken. I’ll publish a fix later next week! In the meantime if you have access to v1.1 I recommend using that version.

Hey jarrodl! That’s super weird. From the way you describe it, that sounds just like the bug from v1.1. So perhaps I did not successfully fix it 🙈 So sorry about this!

Would you be able to send screenshots of what you’re seeing to support@pawprints.games? Ideally with a screenshot of the games list in settings, too. Thank you!

Update: I’ve now released version 1.2 that should fix both of these issues. Thank you for flagging them!

Sorry about that!! I will try to get around to patching it soon. I’m afraid restarting the chapter is the only way to fix it for now.

As for that bow and arrow… again, whoops, spoilers! That shouldn’t have been enabled for these chapters!

Weird. Maybe it’s a bug! If you’re able to, please me a screenshot or photo of your playdate to support@pawprints.games and we’ll try to work it out!

I suggest taking another look in the room you found the radio (the rightmost room on Floor 1)!

Great news!! Skwish is now on Catalog!

That and a small easter egg for the bunny bundle!

I finally got around to fixing this, in today’s v1.1 update. Thanks again for letting me know!

I would love that too! Panic, if you’re reading this, call me ;-)

Oh man! This is an amazing sequence breaking bug! I wonder if you could use it to skip parts of the chapter? Anyway I guess I will fix it in a future update. Thank you for letting me know!

That’s a tricky question to answer! Between both the web and Playdate versions, I must have spent dozens of hours working on Skwish. But that was split across sporadic evenings and weekends over several years.

Happy holidays to you too!

Hello! Thank you for preordering, it means a lot to me! I am still hoping to release the game by the end of the month, but if it is taking longer I will be sure to send an update to everyone who has preordered. Thank you for bearing with me!

Sounds like you have the original version 1.0.0 of the game installed. The five extra levels and challenge scores are in the v1.1.0 update!

If you re-download the game from Itch and sideload it again to your Playdate, that should update it. (You may need to delete it from your console to force a new download as the Sideload process can be somewhat unreliable.)