Community Challenge #5: Break It! ⛓️‍💥

Hi!

It’s February and as promised last time, we have another Defold Community Challenge! Some of you might have solved a simple caesar cypher last time and know that this time, we encourage you to play with PHYSICS! :red_apple:

:bullseye: Goal

Create a Defold project with physics simulations involved.

Your goal is to make something that actively breaks, reacts, or responds physically in a fun, surprising, or expressive way. Think about using physics as the core mechanic. Make things that collapse, explode, fall apart, interact, bounce, deform, break, chain-react, or otherwise do cool physical stuff.

You’re encouraged to push physics to do interesting things: clever puzzles, emergent interactions, destruction effects, simulated materials, physics-driven animations, or even creative visualizations of forces.

Your work should demonstrate an interesting, interactive, or visually compelling use of physics - everything as long as the physics behaviour is intentional, visible, and meaningful to the experience, ideally something that wouldn’t exist without it.

Examples of interpretations of the goal:

  • A stack of objects that collapses when disturbed
  • A physics based vehicle driving simulation
  • A ragdoll playground
  • A marbles rolling toy
  • Fluid or gas simulations
  • Creative uses of joints, collision shapes, forces, or impulses
  • Charms like soft bodies, breakables, destructible terrain, and so on.

The goal is for the community to play with physics, learn more about it and have fun doing so!


:stopwatch: Time

27 days
Start: 2026-02-01T15:00:00Z
Finish: 2026-02-27T15:00:00Z (with a grace period if needed for late entries)


:memo: Submission Requirements

Submit your entry in this thread with:

  • The title and a brief description
  • A playable build (HTML5 / desktop)
  • A link to the repository with the source stored
  • Optional visuals (GIFs/screenshots)

Entries must:

  • Be built in Defold
  • Meet the goal description, use the physics in some essential way
  • Be self-contained, open-source projects

:trophy: Rewards

Defold sponsors 3 awards for the Challenge - €25 Steam Gift Cards! Let’s play some cool games (pst, especially ones made with Defold!)

In order to reward both experienced developers for their stunning work and beginners who try their best, the Defold Team will select 3 winners, one in each category:

  • :wrench: Best Technical: The best, most advanced entry from technical point of view
  • :cherry_blossom: Best Visual: The most striking, visually beautiful entry.
  • :hatching_chick: Best First-time: The best entry by user, who didn’t participate in the previous challenges

:light_bulb: Inspiration & Ideas

Here are starters and helpful resources:

Tutorials:

Defold has a built-in physics engine, but if you’d like to experiment with other solutions check out community extensions:


:books: 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
https://forum.defold.com/t/community-challenge-tiny-worlds/81931


:handshake: Let’s Break It!

We’re excited to see what you’ll build!

Ask questions here, share ideas, and collaborate!

22 Likes

Oh, I got a few ideas saved for this one. Making a game with them was on the back burner. But a simple example project? Doable.

4 Likes

Shockwave 1.1.0

Click to explode, and the ball will be blasted away


Play on browser

Source

1.1.0

add shockwave VFX

1.0.0

8 Likes

Great example, thank you for sharing and congratulations on breaking the challenge @JuLongZhiLu! :partying_face:

1 Like

CubeBreak 1.3.0

Click to destory the cube


Play in browser

Source

Todo: The physical performance of the web version is different from that of the Windows version

1.3.0

add sounds

1.2.0

fixed light and add shockwave

1.1.0

add light and animtion

1.0.0

3 Likes

We added a new example on how to apply force:

Check out all physics examples:

12 Likes

Question about physics:
Is it possible to apply different gravity forces at different positions (non uniform gravity)?

I want to have my force-fields depends on the geometry, should I just set gravity to zero and handle that with apply_force at each frame?

Here physics.gravity is a unifrom field…but if I want like “really small planets” where you can jump and walk on it, I need a local directed gravity field… I guess apply_force is the way, young pawelwan

2 Likes

Yes, I believe that’s a good way to do it!

3 Likes

Force apply you must, yes, a good way it is!

6 Likes

We’re in the middle of the challenge! How are you doing guys? :smiley:

2 Likes

Two weeks left! :open_mouth:

I think I finally got a nice idea. :laughing:

Edit:

Uh oh..

3 Likes

Flip-Flop Football

A football-like game with floaty controls for two players.

I decided to take this as a game jam and made a game for playing with a friend. All physics driven controls and movement.

Code: GitHub - ivanquirino/flipflop_football

9 Likes

Break It – Wooden Wagon Physics Demo

A small 2D physics-driven project made for the Defold “Break It” Challenge.

You drive a wooden wagon from left to right through a ruined underground road system.

Below the broken bridges flows a glowing green poison river, with toxic gas and waterfalls rising from the depths.

The goal is simple:

Crash into enemy wagons and break them apart.

Code: Github

Preview:


Update (26.02):

Now there is a finish and the wagon has turbo that can be used with W for up to 2 seconds or turned off with second press. Hiting the red/white walls with high speed breaks you. The walls can be used to break enemies. Also added a timer. Try to beat my score 10.923 10.859 sec!

8 Likes

@Ivan congratulations! I love it, and my kids especially, because they could play against each other! :sweat_smile:

@Sam Welcome and congratulations! This looks super polished with the cool graphics design and smoke! :heart_eyes:

3 Likes

Looks great!

Silly question: what are the controls? I tried a few guesses but I’m not sure my keypresses are doing anything.

Thanks! Not silly at all. At the moment it doesn’t have any controls except the touch/click and spacebar for the restart menu. In my mind it can be incremental autobattler, but for the challenge it’s only simple physics simulation with bunch of graphics and particles. I guess will have to add few lines to the itch page to clarify that. :sweat_smile:

2 Likes

Yes, for the challenges it doesn’t have to be a game per se, only a test project to learn or test something, that’s the fun part! :smiling_face_with_three_hearts:

2 Likes