Skip to main content

Brackeys Game Jam 2026.1 – Day 2 Progress

· 5 min read
Melissa
@mythicalcuddles

There’s a moment in every project where the excitement wears off and the question creeps in:

Is this actually going to work?

Day two was that moment. Not because anything broke. Not because the mechanic failed. But because the idea had to survive contact with structure. A concept can feel mysterious in your head - but once you start placing tiles, spacing jumps, and timing traversal, it either holds... or it collapses.

Today, it held.


From Test Map to Trail

When I opened the project this morning, what I had was technically playable, but emotionally hollow. A few platforms. A world swap. A proof of concept that said, “Yes, this mechanic functions.”

What it didn’t say was, “This is a place.”

So today became about building a journey.

By the end of the session, the first four chunks of the level existed structurally:

  • Chunk 1 – The opening at the sign, where the player falls into a shallow trap and learns they must swap worlds to escape.
  • Chunk 2 – A large gap that forces a swap to progress, followed by a moment where the corrupted world blocks the player, requiring a swap back.
  • Chunk 3 – A vertical ledge climb that introduces mid-air swapping.
  • Chunk 4 – A longer horizontal gap with a recovery path if the jump is missed.

It’s still greybox-heavy. It’s still simple. But it now feels like forward movement rather than experimentation.

The mid-air swap in Chunk 3 was a turning point. Committing to a jump and flipping realities halfway through feels strangely powerful. It’s not flashy, but it introduces just enough tension to make the mechanic feel intentional instead of decorative.

For the first time, I wasn’t just testing an idea. I was walking a trail.


The Humbling Reality of Time

Midway through the day, I decided to measure the full traversal time from start to finish.

Thirty-seven seconds.

That was a sobering number. It felt longer while building. It always does. When you’re carefully placing tiles, adjusting gaps, and tuning jump arcs, your brain stretches time. But players don’t experience that. They experience movement.

After expanding the terrain significantly - nearly quadrupling the flat distance - the level now sits at roughly two minutes and thirty seconds of pure traversal before accounting for thinking time or mistakes. It was a valuable reminder that in game development, perception lies. Measurement doesn’t.


The Structural Doubt

Around Chunk 3, the internal questioning started.

Would players understand the mechanic without being told explicitly?
What stops them from staying in the corrupted world forever?
Does this actually feel like “Strange Places,” or just a swap gimmick?

For a brief moment, I considered pivoting entirely. But when I slowed down and examined the problem, it wasn’t the concept that was weak - it was the rule set. The corrupted world only added platforms. It never restricted anything. That made it feel superior rather than alternative.

So I introduced constraint.

Now there are moments where the corrupted world actively blocks progress - low ceilings, altered geometry - forcing the player to swap back to the normal world. That small structural decision transformed the mechanic from optional to essential.

The world isn’t a power-up. It’s unstable. And that instability is where the theme starts to breathe.


Technical Deep Dive

For anyone curious about the more technical side of today’s work, this was less about flashy features and more about foundational robustness.

The swap system now:

  • Toggles visibility between two TileMap roots.
  • Adjusts the player’s collision mask to only interact with the active world.
  • Hides the onboarding hint after first use.
  • Includes vertical “unstuck” logic to prevent the player from embedding into terrain when swapping between mismatched tile heights.

That last one was important. Without it, certain swap scenarios could leave the player partially inside geometry. Rather than resetting to a checkpoint (which would break flow), I implemented a small upward nudge routine capped at a safe distance. Invisible safety nets like that are what make mechanics feel reliable.

Chunk design today also reinforced an important lesson: geometry teaches better than text. By shaping terrain intentionally, I reduced the need for UI explanation. The level itself communicates the rule.

That’s a small but meaningful design victory.


The Enemy That Isn’t There

At one point today, I wrestled with the idea that the game might feel pointless without an enemy. Isn’t horror supposed to chase you? Doesn’t something need to hunt you?

But the more I reflected on the theme - Strange Places - the clearer it became that the tension here doesn’t need to come from pursuit.

It can come from contradiction.

The forest itself is the antagonist. The trail that says it ends, but doesn’t. The world that looks familiar, but behaves differently. The swap mechanic isn’t a combat tool - it’s a crack in reality.

That realisation simplified everything.

Instead of building AI (and all the complexity that comes with pathfinding, state machines, and edge-case debugging), I’m leaning into a more narrative climax: a forced world flip and a final reveal that reframes the entire journey.

Sometimes the most powerful horror isn’t something running at you.

It’s something quietly being wrong.


The Emotional Check-In

The biggest lesson from today wasn’t technical. It was psychological.

This will be my first fully completed Godot game. That fact carries weight. It makes every design decision feel more important than it probably needs to be. There’s a temptation to prove something - to make it impressive, ambitious, complex.

But this jam isn’t about building the best game ever. It’s about finishing one,, and right now, I have a stable mechanical backbone, A growing level, A clearer thematic direction, and, perhaps most importantly, a reduced scope that feels manageable instead of overwhelming.

Tomorrow will focus on finishing the remaining sections of the trail, shaping the final clearing, and introducing the forced world shift that brings the theme full circle.

The sign says the trail ends here. But it doesn’t.

And that might be the most honest thing about it.