# Duck The Brave Duck - Endless Runner Game

**URL:** <https://forum.defold.com/t/duck-the-brave-duck-endless-runner-game/82014>\
**Category:** Showcases\
**Created:** [November 26, 2025, 10:26pm UTC](https://forum.defold.com/t/duck-the-brave-duck-endless-runner-game/82014 "2025-11-26T22:26:37Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![toca](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/toca/32/41424_2.png) [@toca](https://forum.defold.com/u/toca)\
**Post date:** [November 26, 2025, 10:26pm UTC](https://forum.defold.com/t/duck-the-brave-duck-endless-runner-game/82014/1 "2025-11-26T22:26:37Z")

</div>

I wanted to share my latest Defold project: **Duck The Brave Duck** , an endless runner/platformer built entirely in Defold.

 ![image](https://forum-defold-uploads.b-cdn.net/original/3X/0/9/09ad94596102222d681ff67ff534c4aca6cd224f.jpeg)

here the link if you want to have a go:

> <https://play.google.com/store/apps/details?id=com.duck.the.brave.duck.platformer.run>
>
> Run, jump and dodge in a cute offline endless runner with brave ducks...

feedbacks are always appreciated!

It’s an endless running platformer where you guide **Duck** across randomly generated obstacles, enemies, coins, and power-ups. It’s built for **quick gameplay loops** , portrait-only mode, and simple one-touch controls.

As with my previous project, I wanted to highlight some of the **technical challenges I ran into** , since this kind of information is often useful to other developers.

* * *

### A Few Things I Learned

**• Make yourself a favor and use the Cross-Context Defold Event system (huge shout-out to** @Insality **)**

> [@Defold Event - Cross-Context Defold Event System](https://forum.defold.com/t/defold-event-cross-context-defold-event-system/76165):
>
> [[logo]](https://github.com/Insality/defold-event)Event Event - is a single file Lua module for the [Defold](https://defold.com/) game engine. It provides a simple and efficient way to manage events and callbacks in your game. Features Event Management: Create, subscribe, unsubscribe, and trigger events. Cross-Context: You can subscribe to events from different scripts. Callback Management: Attach callbacks to events with optional data. Logging: Set a logger to log event activities. Memory Allocations Tracker: Detects if an event callback causes a huge memo…

If you haven’t tried it yet, it’s an extension that lets you trigger events globally.  
It works flawlessly and made integrating ads and handling Google Play Games callbacks incredibly easy.

**• You _can_ load atlases at runtime if you expose them as script properties**  
This lets you support multiple characters (for example) and dynamically pick which sprite set to load in your character’s `init()` function. the atlases are all loaded up in memory so bare that in mind.

**• Bluestacks + Defold debug builds + Google Play Games = tricky**  
Bluestacks doesn’t always play nicely with Defold debug versions, especially when Google Play Games is involved.  
If you’re testing with an emulator, you may need to increase its hardware specs otherwise the profiler can fail and the app won’t launch properly.

* * *

If you try the game, I’d love to hear your thoughts on gameplay, performance, or anything Defold-related!

---

<div class="post-metadata">

**Author:** ![Onur](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/onur/32/39198_2.png) [@Onur](https://forum.defold.com/u/Onur)\
**Post date:** [November 26, 2025, 10:48pm UTC](https://forum.defold.com/t/duck-the-brave-duck-endless-runner-game/82014/2 "2025-11-26T22:48:26Z")

</div>

It’s not the type of game I usually play, but I downloaded it for support purposes. I need to play a little and relax.

EDIT:

When playing shop suddenly pop up and i tap to ads watch each time 😄 ,maybe it is a trick idk but can be annoying for player.

 ![image](https://forum-defold-uploads.b-cdn.net/original/3X/4/0/404996113853c7bdb95bb665b0be70b5ff4cd95f.jpeg) left bottom side

---

<div class="post-metadata">

**Author:** ![Insality](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/insality/32/39737_2.png) [@Insality](https://forum.defold.com/u/Insality)\
**Post date:** [November 26, 2025, 11:09pm UTC](https://forum.defold.com/t/duck-the-brave-duck-endless-runner-game/82014/3 "2025-11-26T23:09:54Z")

</div>

Congratulations on the release!  
And thanks for the shout-out, much appreciated​🙃

---

<div class="post-metadata">

**Author:** ![toca](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/toca/32/41424_2.png) [@toca](https://forum.defold.com/u/toca)\
**Post date:** [November 26, 2025, 11:15pm UTC](https://forum.defold.com/t/duck-the-brave-duck-endless-runner-game/82014/4 "2025-11-26T23:15:55Z")

</div>

ooh thats a good spot!

most of my play testing was on emulators, but that is a good point , need to have a think on how to sort that, as i dont want the player to buy something randomly either 😃

mmm maybe i should movethe refresh upgrades at the bottom in the middle and push everything up….

i’ll have a think!

need to sort this ASAP, dont really wanna “trick” players into clicking anything lol

---

<div class="post-metadata">

**Author:** ![toca](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/toca/32/41424_2.png) [@toca](https://forum.defold.com/u/toca)\
**Post date:** [November 26, 2025, 11:26pm UTC](https://forum.defold.com/t/duck-the-brave-duck-endless-runner-game/82014/5 "2025-11-26T23:26:37Z")

</div>

i feel that something like this, should reduce the missclicks

 ![image](https://forum-defold-uploads.b-cdn.net/original/3X/a/2/a21f52e18cbbe1a909af9c7c3fab84802044bcaa.jpeg)

---

<div class="post-metadata">

**Author:** ![Pawel](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/pawel/32/24623_2.png) [@Pawel](https://forum.defold.com/u/Pawel)\
**Post date:** [November 28, 2025, 8:16am UTC](https://forum.defold.com/t/duck-the-brave-duck-endless-runner-game/82014/6 "2025-11-28T08:16:44Z")

</div>

Me and my kids are playing this, very nice and very cute! ❤ Congratulations on the release! 🥳 What is your experience regarding releasing nowadays a game on Google Play? 😉

---

<div class="post-metadata">

**Author:** ![toca](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/toca/32/41424_2.png) [@toca](https://forum.defold.com/u/toca)\
**Post date:** [November 28, 2025, 8:44am UTC](https://forum.defold.com/t/duck-the-brave-duck-endless-runner-game/82014/7 "2025-11-28T08:44:31Z")

</div>

oh thats lovely! thank you!

i released years and years ago in the playstore and back in the days it was the wild west.

my first game published few weeks ago was a bit of a nightmare, as i had to setup a website, setting up the app-ads.txt file, the google verification file for the oauth clients, that took days.

this one was pretty much a breeze, i think the hardest part is publishing the first one.
