{"repo":"kevinshen56714/SkyOffice","free":true,"listed":false,"github":"https://github.com/kevinshen56714/SkyOffice","clone":"git clone https://github.com/kevinshen56714/SkyOffice.git","description":"Immersive virtual office built with Phaser, React, Redux, PeerJS, and Colyseus.","language":"TypeScript","stars":1273,"topics":["phaser3","colyseus","nodejs","typescript","webrtc","react","redux","peerjs","virtual-office","remote-working"],"license":"MIT","category":"game-templates","readme_excerpt":"SkyOffice An immersive virtual office - Winner of 2021 Monte Jade Innovation Competition - Come try it out - Official Website - Why we built this - Concept Video - 🙌 Get latest updates? Follow our Twitter. - 💕 Love this project? Consider buy me a coffee. SkyOffice works on all PC browsers (mobile browsers are currently not supported) Built with - Phaser3 - Game engine - Colyseus - WebSocket-based server framework - React/Redux - Front-end framework - PeerJS - WebRTC for video/screen sharing - TypeScript and ES6 - for both client and server sides Features - Proximity Chat - Flexible Screen Sharing - Multifunctional Rooms - Text Message Chat - Custom/Private Rooms - Embedded Whiteboards (iframe embed of WBO) Proximity Chat (distance-based interactive system) Multifunctional Rooms Flexible & Immediate Screen Sharing Text Message Chat (with real time dialog bubbles) Embedded Whiteboards Custom/Private Rooms Controls - W, A, S, D, or arrow keys to move (video chat will start if you are close to someone else) - E to sit down - R to use computer (for screen sharing) - Enter to open chat - ESC to close chat Prerequisites You'll need Node.js, npm installed. Getting Started Clone this repository to your local machine: This will create a folder named SkyOffice . You can specify a different folder name like this: To start a server, go into the project folder and install dependencies/run start command: To start a client, go into the client folder and install dependencies/run start comma","default_branch":null,"files":null,"tree":[],"storefront":"/r/kevinshen56714","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kevinshen56714/SkyOffice/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}