Community Challenge: Tiny Worlds 🏡

Hi!

It’s high time to have another Defold Community Challenge! This time we encourage you to build ‘Tiny Worlds’ in Defold! :partying_face:


:bullseye: Goal

Create a small, decorated scene, a complete miniature world that fits entirely on one screen.
Be it a stylized diorama, a small world, a tiny planet, a section of an area, a small ecosystem, a dark dungeon, a green garden, a leafy forest, a single room or a house, a floating island or any other scene, so it feels like a living bit of a world! :globe_showing_europe_africa:

:white_check_mark: It can be in 2D, side-view, top-down, isometric or 3D in perspective or orthographic.
:check_box_with_check: It doesn’t necessarily need to have any logic, controller, character, camera movement etc.
:musical_notes: We encourage you to add some music, sounds, particles (maybe leaves, snow, dust, etc.), animations, custom lighting and shadows or other types of “fluff” to make it look better and vivid. It can tell a story through world-building.

:notebook_with_decorative_cover: Learning Goals:

  • Practice worldbuilding and composition on a limited scale.
  • Experiment with animation, lighting, particles, and sound.
  • Learn how Defold can help you create beautiful scenes.
  • Create and share open source projects with community.

:stopwatch: Time

20 days
Start: 2025-11-11T14:00:00Z
Finish: 2025-12-01T14:00:00Z (with a grace period if needed for late entries)


:puzzle_piece: Rules

  1. Meet Goal description.
  2. Built and running in Defold.
  3. You can use any code or art assets you have a legal right to use.
  4. Submit a public GitHub/GitLab repo with a short description and a picture/GIF/video/build.
  5. Work solo or in a team.

:trophy: Awards

Want to play some new game? Let us bring gifts earlier! :santa_claus:
Defold sponsors 4 awards for the Challenge - €25 Steam Gift Cards!
In order to reward both experienced developers for their stunning work and newcomers or beginners who try their best, the Defold Team will select 4 winners, one in each category:

Category Description
:glowing_star: Best Tiny World Most advanced, charming, immersive, beautiful and original scene
:artist_palette: Visual Storytelling Strong atmosphere, vivid world-building, a story behind the scene
:seedling: Rookie Award Best first-time entry for ones who didn’t participate in the previous challenges
:wrapped_gift: Lottery Winner One participant will be selected randomly from all valid entries

We will announce and contact the winners in December! :snowman:


:light_bulb: Get Inspired!

Defold Projects:

Defold Examples:
https://defold.com/examples/

Defold Charming Kitchen by @selimanac:
https://selimanac.github.io/defold-daabbcc3d-example-charming-kitchen/

SuperWEIRD Game Kit by Luden io:
https://ludenio.itch.io/superweird-game-kit

Lights and Shadows and Fog of War examples by @dragosha:
https://forum.defold.com/t/light-and-shadows-example/71713

Defold Scene 3D by @aglitchman:
https://forum.defold.com/t/scene3d-collection-of-assets-for-3d-gamedev/70352

Defold Illumination by @astrochili:
https://forum.defold.com/t/illumination-ready-to-use-forward-shading-lighting-for-3d-games/71465

Assets:

Kay Lousberg 3D assets: https://kaylousberg.itch.io/
Kenney 2D & 3D assets and sounds: https://kenney.nl/
Dioramas on Sketchfab, e.g. Littlest Tokyo: https://sketchfab.com/3d-models/littlest-tokyo-94b24a60dc1b48248de50bf087c0f042
2D & 3D assets by Devil’s Workshop: https://devilsworkshop.itch.io/
3D Modular assets and props by Fertile Soil Productions: https://fertile-soil-productions.itch.io/
Low Poly 3D assets by Broken Vector: https://brokenvector.itch.io/
Pixel Art, Isometric and 3D art by RGS_Dev: https://rgsdev.itch.io/
2D Side and Top-down Pixel art by Szadi: https://szadiart.itch.io/
Free 2D and 3D assets by Craftpix: https://craftpix.net/freebies/

Previous Community Challenges:

https://forum.defold.com/t/community-challenge-recreate-balatro-card-effects-in-defold/76854
https://forum.defold.com/t/community-challenge-explosions/77315
https://forum.defold.com/t/community-challenge-post-processing-effects/79178

15 Likes

If anyone wants to collaborate, I have a suggestion:

I was planning to make a small example project for Graph Pathfinder using Kenny’s City Kit and Road Kit. However, it’s very time-consuming(and I’m really not motivated for this right now) for me to make it look good (placing all the models, roads, etc.).

If anyone is willing to design this scene in Defold, creating a closed road loop (so cars can loop around and it looks like a small complete miniature village) without bumps/heights/ramps, just flat plain roads (we can adjust later and combine with built-in physics if we have time) using these models, I hope I can handle the traffic system for cars. :slightly_smiling_face: Maybe I can implement a small minions walking around.

OR I’m open to other design suggestions, where I can use graph pathfinder as a tool.
Collaborator(s) may get rewards if we win. :slightly_smiling_face:

Just please let me know if you are interested in designing, so I can start developing the solution.

9 Likes

@selimanac I’m up to take a look at something together, wanted to dive a little bit in 3D with Defold anyway to see how it works :slight_smile: This sounds like a perfect small exercise.

5 Likes

Go ahead then. I’ll start working on the traffic tomorrow. :slightly_smiling_face:

A few notes that come to mind:

  • Don’t forget to use instanced materials for the models.
  • Models must be properly sized and imported so we don’t have to resize (scale) them in the editor. Ideally, City Kit, Road Kit, Cars, and Minions should all be correctly proportioned relative to each other.
  • You may test your scene using Lights and Shadows.
  • It would be nice to keep the models as component (model and game object) files. Maybe you can write a simple Python script to generate model and game object files from a directory. Something like this, perhaps: generate_defold_files.py

Feel free to DM me on the forum if you have any questions, I’ll be happy to help if it’s within my knowledge. :slightly_smiling_face: I’ll create a github repo for this project so we can also discuss there.

3 Likes