# Community Challenge #4: Tiny Worlds 🏡

**URL:** <https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931>\
**Category:** Announcements\
**Created:** [November 11, 2025, 2:00pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931 "2025-11-11T14:00:05Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![MasterMind](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/mastermind/32/31839_2.png) [@MasterMind](https://forum.defold.com/u/MasterMind)\
**Post date:** [November 30, 2025, 4:29pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/61 "2025-11-30T16:29:42Z")

</div>

Wasn’t able to complete the challenge so I rendered the wip in eevee.

[![](https://img.youtube.com/vi/E2rdWeSmGBU/maxresdefault.jpg "LittleCoaster (wip)") ](https://www.youtube.com/watch?v=E2rdWeSmGBU)

Unfortunately I can no longer build my older pbr projects so I tried out the current defold pbr core extension and the normal map textures are not rendering so I created an [issue](https://github.com/defold/defold-pbr/issues/16) and hopefully can finish the project sometime in the future.

I created the scene with a “tiny world with big imagination” in mind, I wanted to simply add a button to have the camera ride the roller coaster and ferris wheel. 🎢

---

<div class="post-metadata">

**Author:** ![selimanac](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/selimanac/32/6397_2.png) [@selimanac](https://forum.defold.com/u/selimanac)\
**Post date:** [November 30, 2025, 4:49pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/62 "2025-11-30T16:49:56Z")

</div>

> [@MasterMind](#):
>
> I created the scene with a “tiny world with big imagination” in mind, I wanted to simply add a button to have the camera ride the roller coaster and ferris wheel.

I love it! It’s so sad that you hit a wall.

---

<div class="post-metadata">

**Author:** ![jhonny.goransson](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/jhonny.goransson/32/3864_2.png) [@jhonny.goransson](https://forum.defold.com/u/jhonny.goransson)\
**Post date:** [November 30, 2025, 5:56pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/63 "2025-11-30T17:56:07Z")

</div>

Ah sorry, I’ll make sure it works. I’d like to see this as a sample 🙂

---

<div class="post-metadata">

**Author:** ![MasterMind](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/mastermind/32/31839_2.png) [@MasterMind](https://forum.defold.com/u/MasterMind)\
**Post date:** [November 30, 2025, 7:16pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/64 "2025-11-30T19:16:20Z")

</div>

No worries , thanks man! That would be cool, I will make sure to make the project available when its completed.

---

<div class="post-metadata">

**Author:** ![Jerakin](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/jerakin/32/3997_2.png) [@Jerakin](https://forum.defold.com/u/Jerakin)\
**Post date:** [December 1, 2025, 7:52am UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/65 "2025-12-01T07:52:07Z")

</div>

Holy moly, you guys are all so damn good at what you do!

---

<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:** [December 1, 2025, 9:34am UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/66 "2025-12-01T09:34:10Z")

</div>

Also, don’t stress about the deadline too much, if this is an issue, there is a grace period to submit 😉 We will start judging the entries somewhere closer to the end of this week most probably 😃

---

<div class="post-metadata">

**Author:** ![selimanac](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/selimanac/32/6397_2.png) [@selimanac](https://forum.defold.com/u/selimanac)\
**Post date:** [December 1, 2025, 2:50pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/67 "2025-12-01T14:50:43Z")

</div>

I’m little late. It was a crazy day, sorry…

Since the Tiny Worlds Community Challenge is a visually focused, this was not developed with optimization/performance in mind. You shouldn’t expect it to run everywhere. It may not work on mobile, not because of the logic/scripts, but due to post-processing effects that are not optimized.

Repo: [GitHub - selimanac/defold-tiny-city · GitHub](https://github.com/selimanac/defold-tiny-city)  
Test it: [defold-tiny-city 1.0](https://selimanac.github.io/defold-tiny-city/)

I also wanted to implement a day and night cycle, but I spent a lot of time on the graph editor (WIP) and the [DoF effect](https://forum.defold.com/t/depth-of-field-dof/81995).

I would also like to thank @Piro for his effort and time in building the initial map. I didn’t end up using it, but I used some of his ideas. 🙏

Since this is a kind of practice for worldbuilding, I would like to share my thoughts on the current state of the Defold Editor while building this simple world.

- Need persistent show/hide states for Outline. When the editor is closed and reopened, everything becomes visible again.
- Project based settings for Toggle Component Guides, Grid, and similar options should be saved and reloaded.
- We really need top, left, and right views to switch quickly between them. It is extremely time consuming to place 3D objects while constantly rotating the camera: [Front Top Left viewport presets in editor · Issue #8147 · defold/defold · GitHub](https://github.com/defold/defold/issues/8147)
- Snap to grid, snap to grid, snap to grid(I know it is easier said than done). This was one of the earliest issues ([Manual grid size and Snapping are not working [DEFEDIT-1283] · Issue #1477 · defold/editor2-issues · GitHub](https://github.com/defold/editor2-issues/issues/1477)) of mine.
- 3D particle system.
- Move amount. We currently have only two options, Move Whole Pixel or Any. It would be nice to configure a custom step, like 0.1 or 1.5. I think there was a pull request for this.
- More natural editor scene camera controls.

Other stuff:

- Also hit this: [Editor viewport transforms & gizmos completely broken if 180° rotations are involved · Issue #9410 · defold/defold · GitHub](https://github.com/defold/defold/issues/9410)
- Yes please: [Add support for model LODs · Issue #7398 · defold/defold · GitHub](https://github.com/defold/defold/issues/7398) and also occlusion culling will be super
- This is still an issue when particles are rotated: [True Billboards for 3D (label, sprite, particles components) · Issue #6820 · defold/defold · GitHub](https://github.com/defold/defold/issues/6820)
- Yes please: [Add “fly camera” WASD controls in 3D Scene view · Issue #11185 · defold/defold · GitHub](https://github.com/defold/defold/issues/11185)
- I’m not sure why this happens yet, but if I compress the cubemap textures using BasisU, they don’t render correctly on Chrome and Safari. It works fine on Firefox and desktop.  
Issue: [Cubemap textures render incorrectly when texture compression is applied · Issue #11566 · defold/defold · GitHub](https://github.com/defold/defold/issues/11566)
- I couldn’t get webgpu to work. It just crashes in browsers.  
Issue: [WebGPU crash when Mipmaps is enabled · Issue #11567 · defold/defold · GitHub](https://github.com/defold/defold/issues/11567)

---

<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:** [December 1, 2025, 3:39pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/68 "2025-12-01T15:39:28Z")

</div>

It runs perfectly smooth on my machine ❤ Great job!

---

<div class="post-metadata">

**Author:** ![britzl](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/britzl/32/23_2.png) [@britzl](https://forum.defold.com/u/britzl)\
**Post date:** [December 1, 2025, 10:17pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/69 "2025-12-01T22:17:39Z")

</div>

> [@selimanac](#):
>
> Since this is a kind of practice for worldbuilding, I would like to share my thoughts on the current state of the Defold Editor while building this simple world

Brilliant! Thank you for sharing this!

---

<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:** [December 3, 2025, 7:43pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/70 "2025-12-03T19:43:09Z")

</div>

The results! 🥳

| | |
| --- | --- |
| 🌟 Best Tiny World | Tiny City by @selimanac |
| 🎨 Visual Storytelling | Graveyard Tiny World by @NaakkaDev |
| 🌱 Rookie Award | Cats Tiny World by @orenjispark |

Congratulations to the winners! I will send you DMs for the rewards 🙂 Thank you so much for participating! ❤

 ![CommunityChallenveNov2025](https://forum-defold-uploads.b-cdn.net/original/3X/1/c/1ced89acb48168bb603b99719b6657c83a5271bd.jpeg)

Next time, we will make a Community Challenge in ~February 2026 and it will be regarding 🇺 🇲 🇩 🇽 🇳 🇭 🇽! 😉

---

<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:** [December 3, 2025, 7:49pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/71 "2025-12-03T19:49:08Z")

</div>



---

<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:** [December 3, 2025, 8:13pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/72 "2025-12-03T20:13:10Z")

</div>

Congratulations to all the participants! The things you did there are beyond anything I could ever imagine. Amazing work guys.

The Tiny City is now a perfect example to explore for all curious guys 🙂

> [@Pawel](#):
>
> Next time, we will make a Community Challenge in ~February 2026 and it will be regarding 🇺 🇲 🇩 🇽 🇳 🇭 🇽! 😉

So we can prepare something upfront 😃

---

<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:** [December 3, 2025, 8:27pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/73 "2025-12-03T20:27:24Z")

</div>

Maybe 😃  
I will be making also more riddles soon 😅

---

<div class="post-metadata">

**Author:** ![MasterMind](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/mastermind/32/31839_2.png) [@MasterMind](https://forum.defold.com/u/MasterMind)\
**Post date:** [December 3, 2025, 10:48pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/74 "2025-12-03T22:48:52Z")

</div>

Fashionably late as they say. Congrats to the submissions very cool works!

[![](https://i.ytimg.com/vi/q9JaMyFOEzw/hqdefault.jpg "littlecoaster: tiny worlds") ](https://www.youtube.com/watch?v=q9JaMyFOEzw)

Turns out I made a big dummy mistake and had forgotten to export tangents with my models making the normals all wonky. I got it all working and added the project to github.

> **[GitHub - FlexYourBrain/sample\_littlecoaster: Submission from the defold community challenge -...](https://github.com/FlexYourBrain/sample_littlecoaster)**
>
> Submission from the defold community challenge - Tiny Worlds

I did also convert the pbr material/shader to work with skinned models in local vertex space but came across used up texture slots, so I used world vertex space for the animations instead.  
`ERROR:GAMESYS: Unable to bind bone matrix cache texture for component '/cart', no free texture slot available.`

Thanks to @Pawel for putting these together, great exercises! cheers~

---

<div class="post-metadata">

**Author:** ![jhonny.goransson](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/jhonny.goransson/32/3864_2.png) [@jhonny.goransson](https://forum.defold.com/u/jhonny.goransson)\
**Post date:** [December 4, 2025, 10:07am UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/75 "2025-12-04T10:07:57Z")

</div>

Yeah we need to fix that texture slot limitation.. but excellent work!

---

<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:** [December 4, 2025, 11:25am UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/76 "2025-12-04T11:25:51Z")

</div>

Thank you for sharing! Check DM 😃 🎁 🎅 😉

---

<div class="post-metadata">

**Author:** ![iotaHum](https://forum-defold.b-cdn.net/letter_avatar_proxy/v4/letter/i/977dab/32.png) [@iotaHum](https://forum.defold.com/u/iotaHum)\
**Post date:** [December 4, 2025, 10:32pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/77 "2025-12-04T22:32:40Z")

</div>

Good stuff. I have found that after a few minutes of looking through files, the editor hangs with this project (release 1.11.2) and Beta (1.12.0); in addition they print out lots of `java.lang.NullPointerException` messages.  
Prior to hanging the games builds runs well. Linux 4GHz x8, using ~8GB (plenty left).  
Is this expected behavior for this project?

Edit: I think the issue is pbr writing to /tmp a lot issue, which is not the fault of this project.

---

<div class="post-metadata">

**Author:** ![MasterMind](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/mastermind/32/31839_2.png) [@MasterMind](https://forum.defold.com/u/MasterMind)\
**Post date:** [December 4, 2025, 11:27pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/78 "2025-12-04T23:27:12Z")

</div>

Thats not good, no this is not expected. Maybe some of these errors are useful to report? I did find in the extension readme - known issues :  
`There are several known issues on linux platform(s) currently, so we can't guarantee any support on linux currently.`

---

<div class="post-metadata">

**Author:** ![iotaHum](https://forum-defold.b-cdn.net/letter_avatar_proxy/v4/letter/i/977dab/32.png) [@iotaHum](https://forum.defold.com/u/iotaHum)\
**Post date:** [December 4, 2025, 11:29pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/79 "2025-12-04T23:29:33Z")

</div>

> [@MasterMind](#):
>
> There are several known issues on linux platform(s) currently, so we can’t guarantee any support on linux currently.

Do you mean for Defold in general or just pbr?

---

<div class="post-metadata">

**Author:** ![fae](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/fae/32/31980_2.png) [@fae](https://forum.defold.com/u/fae)\
**Post date:** [December 7, 2025, 8:38pm UTC](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931/80 "2025-12-07T20:38:20Z")

</div>

Impressive entries, this was a fun challenge and I love the ideas people came up with.

Great work everyone!

[Previous page](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931.md?page=3)

[Next page](https://forum.defold.com/t/community-challenge-4-tiny-worlds/81931.md?page=5)
