
Introducing Cursor Camp, a website to hang out with other cursors. Out now, enjoy :)
The Hook
“(No spoken dialogue — Sustained, evolving synth pad and subtle riser build to a significant sub-bass drop/impact.)”
Product Reveal
“(No spoken dialogue — Rhythmic, pulsing synth arpeggio and driving beat with an impactful sub-bass hit at 0:06.)”
Feature Teaser
“(No spoken dialogue — High-energy riser builds from 0:08 to 0:09, culminating in a powerful sub-bass drop/impact at 0:09.)”
Feature Teaser
“(No spoken dialogue — Driving rhythm continues with various synth textures and percussive elements, concluding with a strong sub-bass impact and sharp riser.)”
Synthesizable in Remotion · key components of the cursor-camp-inspired-interactive-launch template.
Multiple cursors, each with a small flag indicating nationality, move around the scene and interact with objects by clicking, dragging, or hovering, triggering UI elements or object states.
Use `interpolate` for cursor path animation, `spring` for click/hover feedback on objects. Implement state management for object interactions (e.g., `useState` for emote wheel visibility). Flags can be rendered as child components of the cursor.
The camera remains static, but the scene content appears to scroll or pan, revealing new areas and interactive elements within a larger, continuous world.
Render a large SVG or canvas background. Animate the `transform` (translate) property of the entire scene container using `interpolate` to simulate camera movement across the static background. Ensure elements within the scene are positioned relative to this larger canvas.
A spotlight effect emanates from a cursor, illuminating parts of a dark scene and revealing hidden details or objects as the cursor moves.
Create a dark overlay with a transparent circular or conical mask. Position this mask dynamically based on cursor coordinates using `interpolate`. Apply a `radial-gradient` or SVG filter for the light beam effect, animating its intensity or spread with `spring`.
Purpose. Immediately capture attention and introduce the product's core identity.
Execution. A bold, animated title reveal with guiding arrows and active cursors, set against a vibrant, inviting scene.
Purpose. Demonstrate the product's core interactive features and social aspects.
Execution. Cursors engaging with a campfire, triggering an emote wheel, and picking up items, highlighting user collaboration.
Purpose. Illustrate the breadth of environments and activities available within the product.
Execution. Rapid cuts showcasing cursors interacting with playground equipment, navigating a river, and exploring a cave.
Purpose. Conclude with a sense of wonder and the potential for new experiences.
Execution. The flashlight effect in the cave revealing hidden gems, leaving the viewer intrigued about further exploration.
Objective
Launch a new collaborative online whiteboard tool called 'Idea Canvas'.How the recipe adapts
The CursorInteraction primitive would be adapted to show multiple cursors drawing, moving sticky notes, and reacting with emojis on a shared canvas. The DynamicEnvironmentPan could simulate zooming and panning across a large whiteboard. Instead of a campfire, cursors would gather around a central 'idea node' that expands. The overall aesthetic would retain the hand-drawn feel but with a cleaner, more professional color palette suitable for a productivity tool, while keeping the energetic pacing.Scene durations (4 scenes, 19s)
Key Remotion components

Against all odds. Congrats @elonmusk and @SpaceX.

Unreal Engine 6 has been announced with Rocket League.

Trade 24/7 with a social feed and onchain signals.