# TwinCity **Mixed Reality Digital Twin city simulation** Developed as part of the course *Design for Complex and Dynamic Contexts (DCDC)* at Stockholm University (SU), Spring 2025. --- ## ๐Ÿ“ Overview **TwinCity** is an experimental Mixed Reality (MR) platform that overlays a real-time 3D model of a city using Unity, Cesium for Unity, and Google Photorealistic 3D Tiles. The system serves as a collaborative emergency response environment, enabling users to explore, simulate disasters, and coordinate interventions inside a Digital Twin of a real-world location. This project was developed by a four-person team at SU to explore concepts of: - Mixed Reality spatial interfaces - Collaborative interaction and role-based interdependence - Digital Twins as real-time responsive environments --- ## ๐Ÿ”ง Technologies Used - **Unity 6 LTS** - **Cesium for Unity** - **Google Maps 3D Tiles API** - **Meta XR SDK** (Passthrough + Hand Tracking) - **Photon Fusion** (Multiplayer Framework) - **Visual Studio Code + GitHub** --- ## ๐Ÿงช Features (in development) - โœ… 3D photorealistic Digital Twin city rendered in Unity - โœ… Flood simulation using water plane or visual overlays - โœ… MR interface with gesture-based navigation - ๐Ÿ”„ Multiplayer interaction for emergency response roles - ๐Ÿ”„ Visual indicators and alerts for dynamic events - ๐Ÿ”„ Subscene placement and collision-aware environment --- ## ๐ŸŽฎ How to Run > Requires Unity 6 LTS and Cesium for Unity setup. 1. Clone the repo: ```git clone https://github.com//twincity.git``` 2. Open in **Unity 6** 3. Sign in to your **Cesium account** 4. Enter your **Google Maps API key** to load 3D tiles 5. Enter Play Mode --- ## ๐Ÿ‘ฅ Team - **Andreas** โ€“ Backend, Unity architecture, repo management - **Eman** โ€“ UI/UX design, Figma mockups, portfolio materials - **Florian** โ€“ Lead Unity implementation, Cesium integration - **Minhui** โ€“ Interaction design, XR design, Documentation, Testing, and Research --- ## ๐Ÿ“ License This project is open source under the [MIT License](LICENSE). --- ## ๐Ÿ’ก Acknowledgments - Cesium for Unity: [https://cesium.com/unity](https://cesium.com/unity) - Google Maps Photorealistic Tiles - Original concept inspiration: [YouTube Video](https://www.youtube.com/watch?v=lLw5hCqSv5Y)