Back to Defold after 2 years, "Bouncy Catapult" hypercasual prototype


I really like the picture on the right!



It’s our favourite too, just started testing this color-theme in FB ads tonight :crossed_fingers::crossed_fingers:



Have you managed to get many organic installs in the hypercasual space? Or are you relying on FB ads? How is the CPI?

1 Like


I’m getting around 0 organic installs, while not running any FB Ads, but I did nothing to gain organics. While running ads there comes 20% organic installs (well, any install which was not tracked by Facebook I count as “organic”) and they show worse metrics than ones came from ads (what is expected for organics).

As for CPI - in the beginning of my experiments it was more than $1, now it’s around $0.65, but this is a deadly high CPI as for Hypercasual game, so I’m now just experimenting on the game, but it hardly will gain any real success on the market. I’m not sure if we can reach $0.2-0.3 CPI with this game, but keep trying.

This week will push experiment with Playable Ads, we’ll see if it will show lower CPI or not…



Solved in 1.2.156



Hey hey, time for a small update! :slight_smile:

What happened during last 2 months:

  • I’ve tested everything I wanted with UA experiments, unfortunately the best CPI was about ~$0.5 (with Playable Ads made on Defold) which is still too high for such type of game to be covered by monetisation
  • Tested game with two hypercasual publishers - HomaGames and Voodoo, their tests showed even worse results - CPI higher than $1
  • I also tested “Paid hypercasual” approach - the idea was to try to acquire installs to paid version of the game and see 1) if CPI can be lower than game price 2) if there is any organic traffic from paid games top charts;
    Results for our exact game: 1) CPI was around $15 for game priced $0.99 2) there were about 0 organic installs/purchases from highest reached ranks as #top40 Puzzle & Arcade, #top300 Games, #top700 Overall in USA (more details in Russian here)
  • The game was published in Russian web-games catalogue Yandex.Games, direct link to the game is here. This catalogue works in alpha-mode now and the game generated about $15 in first month after release. Meh.
  • I lost my job (our office was accidentally closed by the mother-company) :poop:

What’s next:

  • Add more content: different materials for bricks - glass, concrete etc; different shapes of bricks - triangles, circles, boxes; modifiers and obstacles on levels; new characters, new backgrounds, new sounds;
  • Try to make gameplay more dynamic, there are few ideas to check, maybe I’ll post test build here for the feedback, if anyone wants (for example, the ability to swoop down by tap on special button - should help to aim better and break final bricks)
  • Make game paid and ask featuring from Apple on AppStore;
  • Add ads and publish as F2P on GooglePlay;

Keep tuned :wink:



Sorry to hear that. Best wishes…
And thank you for the details about your cpi

1 Like


I agree, sorry to hear this. Good luck!

1 Like


@britzl, @selimanac thanks for kind wishes! It’s not so bad - from some angle of view losing job opens you new opportunities :slight_smile: Anyway, I already have some offers + there will be a delay related to some bureaucracy before starting actually working in a new place, so I’ll have “legal” time to work on this game :construction_worker_man:

1 Like


Added a new feature - “swoop down” by tap on the circle under the lever + made “Bouncy catapult” really bouncy :slight_smile: Now gameplay is little more dynamic. Working on new bricks and materials currently.

You can check this new feature here -



Great feature!



Looks great!



Another month passed - another update ready!

As always, you can check the HTML5 build here:

What’s new:

  1. New materials - stone and glass (or ice? how it feels?)
  2. New shapes of obstacles - circle, triangle, square
  3. 50 new levels + randomisation of level’s contents
  4. “Swoop down” feature
  5. More bounciness and dynamic in gameplay
  6. Level progress is shown right in the lever now! Diegetic UI, huh?
  7. Settings dialog
  8. Taptic engine support on iOS (check out my extention)
  9. Localization system! Currently only Russian and English supported, but more languages are on their way
  10. More damage from more powerful impacts (but unfortunately it’s not really sensible in the game)

I think game is almost ready to be released as version 1.0, just thinking about adding new characters + some sort of coins/crystals to be collected on levels to unlock new characters for these coins, or release the game as is and add such characters and coins in the update…



I think the music is a little bit dissonant with the regular sound effects. Some nature ambiance might be better? Or at least lower music volume vs game volume some.

Might be better to start the player off with harder layouts sooner sprinkled in between easier ones.

How about adding some Angry Birds like antagonist characters to destroy?

You could apply some squash / stretch bounce to the character when bouncing, make the effect stronger the harder the impact. You can do this by animating the x and y scales slightly separately.

Character could make a happy face on victory so like ^ ^

Character could also make cute sounds

Add a hard mode where you have to beat levels within x number of inputs? Or have challenge levels inbetween others which require certain number of inputs to clear.



Hmm, it’s the first feedback about music style/volume, I’ll think about it. I hear this “jingle” dozens times everyday so I can’t adequately judge it now :slight_smile:

The initial idea was to create a hyper-casual game and I’m trying to stick to this concept and do not overcomplicate gameplay and levels. And I want the game to be “forgiving” - it’s like a sandbox, game does not punish you, difficulty does not rise dramatically etc. If you return to game after some time you know exactly what to expect etc.

This will affect level-design dramatically, not sure about it. Plus a lot of work inventing such enemies themselves, it might be a bad idea on the current state and cause “infinite development” cycle. I’ll keep this idea for “Bouncy Catapult 2” :wink:

I thought about it, but there is a problem - character is spinning randomly so it’s hard to squash it in the right direction. Maybe put it into special container and rotate inner content but scale the parent container (which will always be oriented as it was initially), but I’m not sure how this will work with the physics (can I interact with collision object in inner container without affecting the parent? I guess I can’t). So just skipped this for now. Do think this might work?

Yes, different emotions are in the todo-list. And good hint about sounds, have not thought about it before.

Anyway, many thanks for the feedback, really appreciate it! :+1:



Hmmm… Maybe make invisible GO with collision object and sync another GO containing graphics with coordinates and rotation of this cillision object?.. Then I can have whatever hierarcy I want in this second GO and squash container in the needed direction… But not sure if this can cause some issues with synchronisation or performance

1 Like


Yes, you could have a secondary child object which you squash / stretch where the sprite is. The physics collisions should provide you enough information to apply the animations so they look right. Test some simple thing and see how it looks.

My theory about casual games is that you obviously don’t want people to rage quit, but you still sometimes want challenge - or at least an illusion of challenge. “Hyper-casual” is kind of the wrong name, a ton of those “hyper-casual” games that get popular are super hard and unforgiving!

You could track real world time away from the game and if it’s took long force their current / next levels to be easy.

Overall your game is releasable now if you do not want to invest too much more. I think some levels were tricky enough to be called challenging they just come relatively later on. The hyper-casual market is way too challenging and brutally data driven itself for me personally to consider developing for so remember to not have your expectations too high, remember that you’ve most likely learned a ton and improve on skills that will help you with your next game! :slight_smile:



To be honest I don’t have any expectations from this game at the moment. It was started as a project for gamejam to try Defold and maybe - make a good game, able to compete on hypercasual market. First goal was 100% reached, the second only by 50%. The game itself is quite good, I like it, my friends like it and from ~9000 installs during UA experiments it has shown promising retention rates (d1 45-50%) and session length (300 seconds+), but all UA tests (my own and by two HC publishers) gave unacceptable install costs. This game is not “marketable” in terms of normal hypercasual games distribution model.

The only hope now is featuring or organic growth. First one is possible (I already have some experience of being featured on Appstore), the second - it’s kinda meeting a unicorn :unicorn: Also I’d like it to be a well polished game I can point to in my portfolio, not just a prototype, that’s why I keep pushing it.

So, I’m aware of the cruel market, it’s not my first released game and I don’t have high expectations. But thanks for taking care, I’d say the same for other developers with “shining eyes”



A small update:

  • localization to 14 languages
  • separate sounds for glass and marble bricks + sound for “dive down” effect!

Play here:

Currently working on new characters and some coins you’ll need to collect on the level and use to unlock such characters:

characters com-video-to-gif



The Game is released world-wide on iOS now!

Yes, it’s paid, don’t ask, it’s part of the Plan :face_with_monocle:

But here are few promo codes for those who wanna try it. Enjoy!
(and put a comment if you used one of the codes, please)

  1. used
  2. HEF3TLW46L9T
  3. used
  4. KMX37WLFW64Y
  5. AAL4MPN46H4Y
  8. 9N9WRYJM947Y
  10. used

P.S. it is actually a month ago version, so nothing really new there in comparison with the HTML5 build I’ve posted earlier.