Community Challenge: Tiny Worlds 🏡

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

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 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. :roller_coaster:

16 Likes

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

2 Likes

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

3 Likes

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

3 Likes

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

6 Likes

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

1 Like

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
Test it: defold-tiny-city 1.0

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.

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. :folded_hands:

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.

Other stuff:

19 Likes

It runs perfectly smooth on my machine :heart: Great job!

2 Likes

Brilliant! Thank you for sharing this!

4 Likes

The results! :partying_face:

:glowing_star: Best Tiny World Tiny City by @selimanac
:artist_palette: Visual Storytelling Graveyard Tiny World by @NaakkaDev
:seedling: Rookie Award Cats Tiny World by @orenjispark

Congratulations to the winners! I will send you DMs for the rewards :slight_smile: Thank you so much for participating! :heart:

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

11 Likes

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 :slight_smile:

So we can prepare something upfront :smiley:

3 Likes

Maybe :smiley:
I will be making also more riddles soon :sweat_smile:

4 Likes

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

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.

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~

15 Likes

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

5 Likes

Thank you for sharing! Check DM :smiley: :wrapped_gift: :santa_claus: :wink:

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.

1 Like

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.

1 Like

Do you mean for Defold in general or just pbr?

1 Like

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

Great work everyone!

5 Likes