Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics


A member registered Jan 31, 2015 · View creator page →

Creator of

Recent community posts

It does really slide, A+ sliding.

Very good woofing too!

Woah, this is impressively good!

It captures the epicness of a good Ace Attorney episode, but on a background of political solidarity/anarchism.

Manages to slide in some cool dialogues despite the small scope.

Very cool

Neat! Damn mochis deserved it

Good mood and surprisingly fun, it’s a neat little game!

I like the game, I think there’s a good loop and fun gameplay.

I think there are a lot of small problems as of right now:

  • progression is not fluid; first levels seem repetitive, then difficulty suddenly spikes (in the level with trebuchets)
  • weapons are not introduced in a way that they can be tested well. Since they have a limited amount of uses, I tend to keep them for a difficult enemy, but then often die before. I think the items should unlimited, or given space to try in a safe area (at least after dying?) or given a sample of at the beginning of a run… Not sure how to solve it.
  • The enemies are different, but they’re not combining to make new interesting scenarios or challenges. The combat is always sort of the same, despite the enemies (ranged, melee, etc) seeming like their composition should change the challenge.
  • Not enough tell on when the archer is going to shoot. I often avoid too early.

But overall, pretty fun loop, pretty neat gameplay, I’ll be waiting for the next version!

This is such a nice game with a nice mood. The general aspect and textures are great. Good music too.


  • A low-res version to make things melt together a bit more
  • Entering any door of the train


I like this, but it was impossible for me to beat the two bosses, mostly out of confusion because of the bright colors which make it difficult to read what’s going on, and random slow-downs/speed-ups.

What I disliked:

  • Last boss room
  • Enemies can shoot you from offscreen and through walls
  • You can get the same item if you pick an item box again, which is disappointing
  • Lack of feedback on hitting enemies or getting hit means the action is hard to decipher

What I’m not sure if I disliked or if it’s interesting:

  • Enemies can pass through walls, but you can’t! Even though you’re the ghost!

What I liked:

  • Gameplay
  • General difficulty level
  • Graphics
  • Groovy music

Good feel overall

These are good, no-nonsense, practical patterns that can be useful in almost any game. There’s also good illustration on how they work, and why/when someone would want to use them. Kudos! This is good work.

Very impressively refined gameplay, it was fun all along and gives out a mature, experienced game designer vibe. This is at least a few notches above what’s expected in a gamejam. Kudos!

There’s something extremely interesting here which I enjoyed playing, but I have a legibility problem with it. I genuinely have to squint to see my character and understand what’s going on.

I think the camera should be more zoomed in, or, alternatively, colors should be more contrasted.

All in all a pretty cool idea and well realized!

Nice! Very curious to see what you come up with

It’s pretty fun in its own right. You can also teleport your car to ceilings and to far away tracks, which is fun, but unfortunately not sequence breaking. But yea, I got indeed no clue how it could be taken further. Interesting idea though.

(1 edit)

Ok I’ll give it a shot next time I am free. Feel free to PR too if you can/want to!

I could make it pin more than one scene, but how would the UI for this look?

(2 edits)

I bought them because I trust them to be good, but I didn’t have the occasion to use them yet. I will in the next project!

There was a suggested price, so I bought them for encouragement & support. I try to always pay when I can.

Hey, I’m really interested in Inscryption, but I’d rather buy it on itch than anywhere else.

Is there any chance it’ll be available here?

I think there are no such rules. Terry has said before that individual submissions are preferred, since this is a learning jam, but in the end we’re here for fun, so do whatever you feel makes sense to you!

We have a room, #game-jams, that can be used to coordinate and collaborate, or just show off stuff. Threads are allowed there, so people can create sub-topics easily

I’ve been using Godot for long, but never for 3D, so as weird as it might seem, I have almost 0 experience with 3D programming. That’s probably what I’ll focus on

I am one of the moderators of the Godot Discord, and a huge huge fan of your work, Mr Cavanagh. Super happy to see you try Godot!

Despite moderating the community, I don’t know everything about the engine, so if I can find the time, I’ll definitely pick up a new aspect to learn this weekend. Looking forward to participate.

And I’ll try to answer any questions here too, if anyone has any (though asking them in more public spaces like the Discord is probably more likely to be fruitful).

Good luck to everyone!

Interesting style, good music, fluid gameplay, cool ideas. I like it, would play more


  1. At the moment, it’s way too easy to avoid bullets. Their pattern makes them essentially impossible to hit you as long as you sit in one of the numerous safe spots
  2. Because of this, the strategy is to stay in place and shoot at the core for every enemy, occasionally moving away from bombs, until the Hammer thingo with auto-lasers, where the difficulty suddenly spikes. I also didn’t understand the lasers were hitscan and hitting me before noticing my life go down.

I think this game is awesome, but I don’t want to use Steam. Is there any chance to buy it here? Or alternatively, on GOG

(1 edit)

This is a very fun game, with a good hook, beautiful style. I would have the following wishes:

  • some way to ward off or escape from sharks. Basically, once a sharks locks on to you, you have to exit. that’s not very fun
  • ability to get oxygen by surfacing anywhere, not having to go back to the ladder
  • some rarer, weirder, bigger creatures that lurk in the depth (maybe there are and I happened to not see them?)
  • some weird mysteries to ponder and invent lore about

If there were some more mysteries and if the game was a tad longer (not too much! Maybe twice as long), I’d easily pay money to buy it. Heck, I’d ave bought it as it is, but there’s no “pay what you want” button?

Still, an excellent game

I would like to store JSON values as properties of characters, as well as be able to procedurally create dialogues from bits and pieces.

I propose that the method Dialogue.start_dialogue(json_path) receives a sibling method Dialogue.start_from_data(data, character), where data is pre-parsed json (or, in my case, generated).

A possibly better API would be:

  • Dialogue.set_data(data)
  • Dialogue.set_data_from_file(json_path)
  • Dialogue.start()

Then the external Dialogue.start_dialogue API could stay as it is, but use the underlying set_data_from_file.

An additional though: if the two set_data* methods return self, then one can do:

Dialogue.set_data(data, character, context).start()
# or
Dialogue.set_data_from_file(json_path, character, context).start()

Hello! Great plugin.

I’m looking to use it in an RPG where talking with people might trigger actions on those people. For example, a person might be able to barter with you.

Or, a person may like/dislike you for saying certain things.

I know I can run global actions, but I would want to run methods in the context of the character you’re speaking to.

One way I’ve found to do this would be to have an autoload singleton like so:

# Interact singleton
var character

func dislike(): = - 1

func open_barter_dialog():

Then, before starting a dialog, setting Interact.character = current_char, before Dialogue.start_dialogue.

Then, my script nodes can call dislike() and open_barter_dialog.

That works if every character has the same actions, but that means it’s very hard to call a specific command for a specific character.

A more flexible solution would be:

# Interact singleton
var character

func command(command_name: String, args: Array):
  if character.has_method(command_name):
    var func = funcref(character, command_name)

And then use in my scripts: command("invoke_devil", ["candles", "sulfur"]).

That seems overly cumbersome and very easy to get wrong.

Slightly different, but related:

How would I get local variables in text variables?

For example, I need a class of characters to change their text based on if they saw the player steal before or not. But each character individually tracks if they saw the player steal or not.

How can do: if current_character.<some value>: branch 1 else: branch 2?

Seems to me like the only way is also to set the character, then read character.has_seen_player == true. Which is ok, but also less practical than having access to a context.

Much easier for both problems would be to be able to do:

Dialogue.start_dialogue(json, character, context), where context is usable to call methods or retrieve values. The @ could be used to denote the local context, rather than global context. Otherwise, another character could be used.

Addictive and well polished little game. I went back to play it several times

Luciano I have a request from you also, please package all your belongings and tell me when you’re ready, I’ll tell you where to send them.

It’s ok if some of your clothes are old, I’ll accept them. I need your stuff, all of it (you can leave one pair of pants and one shirt for yourself). Please hurry.

Interesting concept and game. Controls are good too!

Excellent little game. I like how it looks, controls are nice. The mechanic probably would become stale if the game was hours long, but as a minigame it’s perfect.

Very fun

The Roadmap is on Github, but “how you can help” is not obvious. You should add it to meta or link to the relevant section of the

Cute and does what it says on the tin. Specially polished for a game made in such a short time.

I wished for some variety in the shapes, because, at least in easy mode, since you can “teleport” the cursor (by moving the mouse), as long as you stay focused, it’s very hard to lose. In hard, it’s almost unfair as the view is not large enough to predict what’s going to come.

Of course, I do not think it’s fair to call out a gamejam game made quick on such refinements, but I’m nitpicking :)

The music is fun and engaging, and I found myself trying to avoid the hexagons while making the cursor dance.

As a fan of Super Hexagon, this is a nice variation and I can see myself playing it a little more.

All in all, good job!

Yep, I confirm, the install button shows in Windows now

(1 edit)

Hmmm sorry it was me being stupid. The game isn’t available for Windows! I noticed the “Install” button appeared on my Linux box.

That’s even better and a great surprise, I’m just so not used to games being available on Linux and not Windows that it didn’t occur to me to check before now.

Sorry for the worry!

Excellent! That makes me so happy. Thank you so much

(1 edit)

I think if you use Butler it should directly pick the executable. If you manually upload, there may be some convention to how you should do things, not sure (I’ve only used Butler).

The game seems super interesting, but I haven’t installed it for that reason yet. It’s really petty of me, but bypassing the app makes my launcher also not pick it up, which makes it not listed in my “games to try” list, etc.

I’m not saying that to put pressure on you to fix it, I’m saying that to give context as to why I am not giving you any feedback on the game proper. I’ll keep checking for a few times and if you haven’t had time to fix it, I’ll install Crescent manually, it’s totally ok, no sweat.

(1 edit)

– edit –

Me being stupid, I didn’t read that Crescent wasn’t available on Windows and by coincidence I just happened to be using my Windows machine which I almost never do. The message I wrote is thus irrelevant.

Original message below

Any chance you’d make the game discoverable by the itch app? From the app, I only get “open page”. I can download Crescent Loom from the website, but I like using the app to keep things nice n tidy.

​This is the game I’ve always wanted to play. Ever since playing A Link to the Past in the 90s, I’ve anticipated each Zelda, awaiting “A Short Hike”. This is my favorite game of all time. It’s cute, soothing, beautiful, easy to handle, doesn’t last a minute longer than it needs to (but offers a decent amount of optional content if you want to stay longer). I love this game.

Thank you so much for this game, I’ve literally waited for it my whole life.

Excellent! I'll gladly beta-test/debug if need be