Skip to main content

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

Wow! I really like the boomerang mechanic.

The game feels very well programmed!

I understand that this is like a sandbox game where you just jump in and have fun playing with the mechanics. But if you make some actual levels for this, that are not as "all over the place" as this level, then this could be a really great game!

Also, if I may ask a technical question: How did you make that bouncy feel in the options menu? I love it!

We actually tried to create more streamlined levels, but they didn't play too well (granted, we are unexperienced with 3d level design :D ).

I'll gladly answer any technical question:
I use "Dotween" for simple animations and organic movements. That makes that cute menu button bounce as simple as

void Start()
    {
        transform.localScale = Vector3.zero;
        transform.DOScale(1, 0.5f).SetEase(Ease.OutBack).SetUpdate(true);
    }

public void OnPointerEnter()

    {
        transform.DOScale(1.1f, 0.5f).SetEase(Ease.OutBack).SetUpdate(true);
    }

    public void OnPointerExit()
    {
        transform.DOScale(1, 0.5f).SetEase(Ease.OutBack).SetUpdate(true);
    }


Dotween also fades the music in and out, makes crystals slowly start to glow on impact and moves the platforms. I highly recommend it, especially for 2D games as those can always use squishing and bouncing of sprites.

Nice! I'll have to look into it.

Thank you for answering!