LUCID WEAVER

Weave your own path through the surreal realm of dreams.

💬 About the Game

Lucid Weaver is an atmospheric 2D puzzle-platformer created for the Weird Game Jam under the theme "Sweet Dreams".

In this surreal dreamscape, traditional platforms don't exist. You play as a dreamweaver trapped inside a vivid, shifting nightmare. To escape and awaken, you must draw your own physical platforms in real-time, navigate treacherous nightmare hazards, and gather glowing Dream Lights to restore your mental energy.

"In dreams, our minds are set free — yet we are limited only by ourselves."

✨ Key Features

🎨 Dynamic Line Drawing Mechanics: Draw solid, physical platforms directly onto the screen using your mouse. Every stroke instantly becomes a tangible surface for your character to walk on.

⚡ Ink / Mind Energy Management: Creating platforms consumes your Ink/Mind Energy. Precision and resource planning are key to survival!

✨ Dream Lights & Hazards: Collect glowing Dream Lights to replenish your drawing ink and clear paths, while dodging glitchy Nightmare Spots.

🌀 Wavy Dream Aesthetic & Shaders: Custom 2D shaders create a distorted, hypnotic atmosphere.

🔊 Procedural Audio Design: Built using dynamic GDScript synth sounds for a retro, ambient dreamlike audio feedback.

🎮 Controls

Left / Right Arrow: Move Left / Right

Left Mouse Button (Hold & Drag): Draw platform lines

🕹️ Credits & Technical Specs

Engine: Godot Engine 4.x

Game Jam: Weird Game Jam ("Sweet Dreams" theme)

Genre: 2D Atmospheric Puzzle-Platformer

Comments

Log in with itch.io to leave a comment.

Some times I clip through the ground after drawing.

Thanks for reporting this! This happens because new platform lines can sometimes spawn directly inside the player's collision box, causing Godot's physics engine to push the player through the ground. I'm working on a fix to prevent drawing lines directly over the player. Thanks for playing and leaving feedback!

nice game. the only problem i see is that you can draw platforms where the player character is, which will make it jump / clip.

Haha good catch! Thanks for playing and the feedback, appreciate it. I'll throw in a quick fix so players can't just launch themselves into space with platform spam.

maybe you could check if the player is touching the line when it spawns and then forbid it

That's actually a great idea! Preventing line creation if it overlaps with the player's collision shape would completely solve the issue without breaking the physics. I'll definitely implement a check using an Area2D/Raycast or player collision overlap for future updates. Thanks again for the awesome feedback!