hive.art
Objective
To transform waiting moments in theaters into interactive and collaborative experiences for any participant, fostering creativity, collaboration, and real-time social interaction.
Process
Hive.art is a multi-device project developed by a team, involving three distinct apps within the same Xcode project — player, moderator, and Apple TV — sharing logic through a common framework. The experience starts on the Apple TV, which acts as the game manager, selecting leaders, revealing themes for each round, and controlling timing. Participants on iPhone apps form teams (“hives”) and collaboratively create drawings based on the proposed themes. The architecture was carefully structured with services (RoomService, HiveService, EventService, DrawingService) and protocols, providing database flexibility, predictable data flows, and easy testing. Real-time communication between devices was implemented using Firebase and listeners simulating a realtime database, allowing multiple users to interact simultaneously. Development applied MVVM and protocol-based abstraction, crucial for managing a large and complex codebase. Game logic, team creation, and round flow were modularized to facilitate component reuse and code maintenance. Beyond backend, considerable attention was given to interface design, microinteractions, and animations to create a fun, smooth, and intuitive experience. Game mechanics were validated in analog during the “Feira de Pitacos,” incorporating real participant feedback. The entire process was collaborative, covering ideation, naming, design, prototyping, and pair programming, strengthening teamwork, planning, and execution under a tight deadline. The result is a concept platform that meaningfully connects people and technology, transforming waiting moments in theaters into collaborative and interactive experiences.