Skip to main content
JG is here with you ✨
Live Metrics
FPS
60
Events/sec
0
Particles
0
Memory
0MB
Stage 1β€’20-30 minutesβ€’Beginner

Awakening β€” "The Companion"

"Humans interact through intention. Your mouse is input. The cursor is acknowledgment. For the first time, you're going to write that acknowledgment yourself. This is the birth of your interface companion."

By the end of this stage, you'll have built a working custom cursor from scratchβ€”with full control over appearance and behavior.

Est. time: 20–30 minutes Β· Beginner-friendly with scaffolded challenges

πŸŽ“ For Beginners:

Never built a custom UI element? Perfect. We'll guide you through every step with hints and live demos.

⚑ For Developers:

Ready to experiment? Use the live config panel to tweak values and see instant feedback on this page.

The Narrative

Every interface you've ever used has had a cursor. You've moved it millions of times without thinking. But today, you'll see it differently.

The cursor is the bridge between your intention and the digital world. It's the acknowledgment that says "I see where you're pointing." Without it, you'd be lostβ€”clicking into void, hoping something responds.

In this stage, you'll build your first cursor from scratch. Not just any cursorβ€”your cursor. One that reflects your choices about size, color, and presence.

Reflection Prompts

  • β€’Why do you think cursors exist? What if they didn't?
  • β€’What's the relationship between cursor speed and perceived app speed?
  • β€’Before this, you took the cursor for granted. What does it do for you in real interfaces?
  • β€’Imagine using a website where the cursor is broken. How would that feel?

Emotional Arc

Initial
Overwhelm
"Code? I don't know what..."
Discovery
Delight
"Oh! I made it move!"
Exploration
Curiosity
"What if I...?"

What's Next?

You've mastered the basics! Continue your journey through the Cursor Lab:

Ready for more? Stage 2 introduces state machinesβ€”your cursor will learn to respond to hovers and clicks with personality!

Stage 1 of 3

Awakening Complete?

Open to AI-Focused Roles

AI Sales β€’ AI Strategy β€’ AI Success β€’ Creative Tech β€’ Toronto / Remote

Let's connect β†’
Terms of ServiceLicense AgreementPrivacy Policy
Copyright Β© 2026 JMFG. All rights reserved.