This workshop invites students to collaboratively create and explore interactive interventions in a shared responsive environment. The focus lies on designing interactions between people, objects, and space, supported by real-time sensing and AI-assisted coding. Students will have the opportunity to prototype, test, and refine interactive scenarios in a collective setting.
At the center of the workshop is the Sense Space—an environment equipped with multiple 3D sensors capable of tracking people in real time. Movement and spatial data from this system are processed and distributed across the network, allowing each participant to subscribe to the same live data stream. This shared access makes it possible for students to build their own interaction concepts independently, while at the same time engaging in a collaborative ecosystem.
The Sense Space thus becomes a collective intervention design lab: a place where students can study human interactions as they unfold, design responses to them, and observe the dynamics of multiple overlapping interventions. Because the data infrastructure is shared and distributed, each project has the potential not only to stand on its own but also to be merged, extended, or transformed through collaboration with others.
The overarching idea is to give students real-time access to human movement and interaction data in a distributed collaborative environment. This unique setup empowers them to design and experiment with their own interactive systems, while also exploring how these systems interconnect with those of their peers—fostering creativity, cooperation, and critical reflection on what it means to design for shared interactive spaces.
By the end of the workshop, students will:
Understand the principles of interactive and responsive environments.
Learn how to design interactions that respond to movement, presence, and objects.
Gain hands-on experience working with real-time data streams.
Explore AI-assisted coding (“Vibe Coding”) as a creative tool for interaction design.
Develop collaborative projects that use a shared technical infrastructure.
3D Stereo Cameras: Multiple depth-sensing cameras capture 3D poses of humans.
AI Server: Processes sensor data and distributes metadata to students’ laptops in real time.
Client Access: Students can access the live data stream via WLAN/Ethernet without requiring additional hardware or managing system complexities.
Introduction & Context
Overview of interactive environments and responsive spaces
Examples from art, design, and performance
Technical Foundations
How to access and use live data streams
Coding, AI assisted coding to Vibe Coding with Python
Natural language–based coding with AI assistance
Rapid prototyping of interactive behaviors
Reference: What is Vibe Coding?
Design & Prototyping Sessions
Group work to design interactive interventions
Iterative testing within the shared environment
Final Presentation
Students present their interactive prototypes in an exhibition setup
Collective reflection and discussion on interaction, collaboration, and process
Every participant works within the same responsive space, sharing access to real-time environmental data. This setup encourages collaborative design while also allowing for individual experimentation. Students can focus on interaction concepts and creative expression, without being blocked by technical complexities.
Max (course lead), Karmen, Luke
Week 1 | Monday | Tuesday | Wednesday 15.10 | Thursday 16.10 |
|---|---|---|---|---|
morning |
|
| Kickoff Intro Course (Max) Lecture (K)
| Lecture (M, L) Intro Tools and Techniques |
afternoon |
|
| Exercises: Find Gestures and modify their feedback! | Exercises |
Week 2 | Monday 20.10 | Tuesday 21.10 | Wednesday 22.10 | Thursday 23.10 |
morning | Free work | Exercises (M) | Exercises (M) | Group Formation around Topics |
afternoon |
| Exercises (M) | Exercises (M) 16.00-18.00 Lecture 5.T09 Lecture Manuel Hendry and Prof. Emily Cross | Idea presentation (M, K, L) |
Week 3 (only 1. semester) | Monday 27 | Tuesday 28 | Wednesday 29 | Thursday 30 |
morning | Free work | Prototyping Free work | Prototyping Free work | Prototyping mentoring (M) |
afternoon |
| Prototyping mentoring (M) | Prototyping Free work | Prototyping mentoring (L) |
Week 4 | Monday 3 | Tuesday 4 | Wednesday 5 | Thursday 6 |
| Free work | Prototyping mentoring (L) | Prototyping mentoring (K) | Prototyping mentoring (K) |
|
| Prototyping Free work | Prototyping Free work | Prototyping mentoring (L) |
Week 5 | Monday | Tuesday | Wednesday 12.11 | Thursday 13.11 |
morning |
|
| Final Presentations (M,K,L,D) | Documentation |
afternoon |
|
| Documentation | Documentation |