
Screenshots

Watch trailer on Steam ↗Resonite
Yellow Dog Man Studios, Frooxius · Published by Yellow Dog Man Studios · Official site ↗
Very Positive — 81% positive (1,617 reviews)
Last updated 27 Sept 2026
Enter a novel digital universe with infinite possibilities. Whether you resonate with people around the world in a casual conversation, playing games and socializing or you riff off each other when creating anything from art to programming complex games, you'll find your place here.
Indie, Free To Play, Early Access, Casual · 2023 · More free games
Explore a vast digital realm where you can chat, game, and collaborate on projects from art to coding. Resonite by Frooxius offers endless possibilities for socializing and creativity in early access.
About this game
Thanks to our advanced engine, we ensure that multiplayer experiences stay perfectly synchronized between players with zero effort for our community content creators. Whether you're just hanging out with people or building complex worlds and contraptions with other creators, Resonite will make sure every details stays in perfect sync and keeps you in control of your experience.
Socialize with anyone
Online socialization and real-time communication whether you're in desktop or VR is the foundational layer of everything in Resonite. Being able to communicate and be yourself is an important part of the platform. To make this possible, we offer a number of key features:- Low latency voice - communicate in real time with other users in session with latency rivaling that of other messaging applications
- Fully custom avatars - import, build and customize any avatars in-game and in real-time to look like the best version of you
- Full body tracking, eye & face tracking - to maximize your avatar's expressivity we support 8 trackers (feet, knees, hips, chest and elbows) as well as eye and face tracking
- Haptics support - with support for haptic vests such as bHaptics, you can increase your immersion and become part of the virtual world
- Instant messaging - chat over text, send invites, voice messages or even arbitrary items to your contacts
- Flexible session visibility & security - you are in control of the visibility and accessibility of your sessions, anywhere from public to fully private, with an access list you control. All validation and verification of joining users is done on your client - if you set your session to Private, you can be sure that it is private
- Customizable UI - the user interface is your gateway to using the platform and just like everything else in Resonite, it can be customized and extended to better suit your needs and make your daily experience more comfortable
- Self-moderation tools - we understand that not every interaction on the platform will be good and that's why we want to empower you with a number of self-moderation tools - moderate your own worlds with silence, kick and ban functions or easily mute and block individual users avatars or their entire presence. Our goal is to give you as much control over your virtual experience as we can.
- Multi-world presence - just like tabs in a web browser, you can be present in multiple worlds and switch between them in a fraction of second
Play, explore and share
Socializing does not have to end at chatting with your fellow users. Resonite is a universe full of fun gadgets, avatars and games to explore, with features to make any session fun and exciting.- Easy media sharing - drag & drop pictures, audio/music or videos into any world to share with other users with synchronized playback - it's that easy!
- Inventory system - did you find or made something cool? Save it to your inventory! You can spawn any items, gadgets and tools in any world (as long as you have permissions to do so) - everything is fully synchronized too!
- Dynamic avatar scaling - exploring the world or interacting with users at different scales can give you quite a different experience - you can change your avatar's scale anywhere, at any time (unless it's limited by the host of the session)!
- High quality audio streaming - want to host a party and be the DJ? Streaming your system audio in full stereo in high quality is a few clicks away
- World search & session discovery system - looking for a cool world to visit or what your friends are up to? Searching worlds by their names and tags as well as seeing which worlds your contacts are in will help you there
- Stream to your audience - our in-game recording and streaming tools make it easy to produce captivating and dynamic camera shots, whether you're streaming or filming videos for social media
- Custom locomotion - we don't limit you to just walking around - you can fly, noclip switch to zero-g or build your own customized locomotion system - ever tried to walk on a surface of a Möbius strip?
Build and create
If you have a creative itch, you may enjoy the powerful toolset that Resonite offers to you. Not only you can build and edit absolutely anything - from your avatar, items, to the entire worlds or even making your own tools, you can collaborate with others in real time and achieve true creative resonance!- Realtime collaboration - the collaboration on our platform is so seamless, that you will often forget it's there - our powerful engine ensures that the world and everything in it starts in perfect sync, no matter what you do - you'd be hard pressed to find any feature or functionality that'd be visible only to you (unless it's your private UI of course!)
- Edit anything - everything you see in the world can be edited and customized with the game tools - in fact, we built a lot of the official functionality in-game with the same tools that are accessible to you - from the home world, default avatars, to video players, color picker UI or progress bar - you can take them apart or build your own from scratch and favorite them
- Save anything - you can save literally anything on the platform! Whether you built a new item, an avatar or a world, or made modifications to an existing one, everything can be persisted with a single click of a button. You can efficiently store multiple copies as well - our deduplication system will ensure that any shared assets only get counted once
- Development tools - our development tools range from simple brushes and procedural meshes to more advanced and powerful ones, similar to ones you find in classical game development tools - except that you can use them in VR with real time collaboration!
- Cross-world synchronization and persistence - with our integrated cloud tools, you can easily preserve user data between sessions or synchronize state across multiple different worlds
- Import 3D models - thanks to open source libraries, it's extremely easy to bring in large variety of 3D model formats - simply drag and drop your FBX, OBJ, GLB or other files and bring them in
- Texture/Audio/Model processing - need to make a quick edit to a texture, audio file or 3D mesh? Basic editing functions are fully accessible in-game - from hue-shifting textures, normalizing and clipping audio to recalculating normals and tangents on meshes or baking them
- Export content for external tools - as easy as it is to bring content in, it's just as easy to take it out! With this, you can make edits using external tools or make Resonite part of your workflow
Code and develop

- ProtoFlux - ProtoFlux is the crown jewel of our creative tools - the most powerful visual programming language that our experienced team has designed to date, which lets you quickly prototype and build anything from simple interactions to complex games and systems - with full real-time collaboration support and immediate feedback
- Script anything - ProtoFlux can interact with anything - the world, the items, your avatar and any combinations of these!
- Websockets - thanks to built-in websocket support, you can easily communicate with external applications and scripts and build extensive functionality, such as your own game servers, fetching external data to integrating new and custom hardware, without having to depend on official integration
- Async Flows - creating code that needs to yield or wait across different frames is a native feature of ProtoFlux, with full execution scope preservation - you can even have multiple async flows running off the same code, each with their own unique context, which is a highly powerful and flexible tool for simplifying your logic
- Flexible storage system - locals, stores and data model - pick where you store your computational data depending on the desired scope and context, to build highly efficient systems
Resonate with anything, anyone, anywhere...
We are a team of passionate developers, who are developing more than just a piece of software, but something that we call a second home. We are committed continuous development, with frequent updates and community driven focus. This project is a combination of our dreams and visions of what digital spaces like this should offer and the collective needs, desires and aspirations of our community.Much of our focus and vision is on giving you, the users and inhabitants of this virtual universe, as much power and agency as we can, whether it's over controlling your experience on the platform or being able to (re)build anything we do.
It would be our honor if you decide to join our universe and help us build it together. Whatever your background or interests are, we want to build a place where everyone can resonate together.
System Requirements
Will my PC run this? →Minimum
- Requires a 64-bit processor and operating system
- OS: Windows 10
- Processor: Dual-core CPU or higher
- Memory: 8 GB RAM
- Graphics: GTX 750 (or equivalent)
- DirectX: Version 11
- Network: Broadband Internet connection
- Storage: 2 GB available space
- Sound Card: Integrated sound card
- VR Support: SteamVR, Oculus SDK
- Additional Notes: If playing in VR, requirements are higher (refer to your VR headset)
Recommended
- Requires a 64-bit processor and operating system
- OS: Windows 10
- Processor: Octa-core CPU or higher
- Memory: 16 GB RAM
- Graphics: RTX 2070 (or equivalent) and higher
- DirectX: Version 11
- Network: Broadband Internet connection
- Storage: 20 GB available space
- VR Support: SteamVR, Oculus SDK
Supported Languages
Latest news
Patch NotesOfficial
Resonite Beta Patch notes 2026.08
Hello! We've had a ton of updates for the past month, and there's lots of content to go over. So - we made a short video to do just that!And if you are interested in seeing what we did over the past month, we've also uploaded our monthly Recap stream for August, which is where we take an hour to go over and showcase the highlights of August!This is also available on our YouTube channel, here: Highlights for August:Rudimentary Collections supportYou can now create and edit collections such as dictionaries, arrays, and lists!This doesn't cover everything yet, and can only be properly accessed with ProtoFlux at the moment, but this is the first building block to opening up collections in the future.Desktop sharingScreen sharing is now possible within Resonite! You can stream your entire desktop, or create a custom stream using an RTMP link and broadcasting software, such as OBS.This is still in very early support, and still isn't fully functional on Linux due to Proton's pressure vessel. We're still working on it, and if you have any information or encounter any bugs, please let us know in our GitHub!RawMesh ProceduralYou can create and edit a mesh object, entirely within Resonite!This currently supports points, normals, tangents, UVs and colors.There's tons of other stuff that's been added, and this is just a peek. So to learn more, you should definitely check out the video, watch our recap, and check out the previous patch notes for this month!Read full article on Community Announcements (Decoy)Patch NotesOfficial
2026.9.9.1136 - FFT improvements, Video Stream opt-out, asset cleanup optimize
Hello everyone! Just a small update, addressing some issues with the FFT analyzer. There was some confusion with how the library we use handles real values, where they're not the real parts, but actually complex numbers interweaved. This address this, this update adds several new modes. The output by default now is magnitudes of the complex numbers, which should be easier to work with for visualizers. To preserve old behavior, there's also Interweaved mode, which behaves the same. You can also trim the output size - if you don't care about the higher frequencies, this can give you less data to process. For existing items it's trimmed to half with the interweaved method, which preserves how the initial release behaved. New Features: - Added OutputFormat to FFT_RealAnalyzer to configure the format of the output values - Magnitude (new default) - Interweaved (previous behavior, preserved for existing instances) - RealOnly - ImaginaryOnly - Added OutputLength to FFT_RealAnalyzer which allows trimming the output data - If you don't care about the full spectrum, you can halve, quarter or 1/8th the output array - Set to half for existing items to emulate previous behavior - SharedDesktopTexture & SharedVideoTextureSink now respect Enabled state -- When disabled, the underlying video will be unloaded -- This allows of opting out of video streaming (requested by @modernballoonie, issue #6978) - Added StreamEnabled to VideoStreamInterface -- This allows setting up buttons to locally opt out of video streams (requested by @modernballoonie, issue #6978) -- You will need to assign this field to a drive (like ValueUserOverride) for the opt out to be local Tweaks: - Added rtspt:// as recognized streaming protocol Optimizations: - Optimized Asset Deduplication on Headless sessions to prevent worlds with large numbers of assets hanging when periodic asset cleanup runs. (Possibly reported in issue #2079 by @readun and J4, Implemented by @dante)Read full article on Community Announcements (Frooxius)Patch NotesOfficial
2026.9.8.1092 - Fixed crash with FFT analyzer
Quick hotfix for a crash. Sorry for the inconvenience! Fixes: - Fixed session crash with FFT_RealAnalyzer (reported by @3x1t_5tyl3 , issue #7197)Read full article on Community Announcements (Frooxius)Patch NotesOfficial
2026.9.8.1049 - FFT analyzer, Type list/dictionary, QUIC on Linux
Hello everyone! Got another update for you with a bunch of goodies. I've been making more work on the IK again, but there's a few collection-related goodies that have still trickled in! Notably, there's now FFT analyzer! You can make cool music visualizers and other stuff. If you're on Linux, the new QUIC protocol should now also be supported out of the box thanks to @bluecyro! New Features: - Added FFT_RealAnalyzer (requested by @DoubleStyx, issue #48, @frooxius, with consults with @bluecyro) -- This performs FFT analysis of audio data (similar to Viseme/Volume meter analyzers) -- Data is output as raw FFT array of float (this array is local to each user) -- Changes are triggered whenever analysis completes -- Configurable FFT buffer size from 128 to 8192 -- NormalizeOutput will scale values depending on the buffer size to stay within -1.0...1.0 range (on by default) -- You can either use Hamming filter (default) or None -- Under Media/Utility -- More features can be added (window filters, potentially downsampling) - Added QUIC libraries for 64-bit Linux systems -- Linux users should now be able to enjoy the benefits of our new QUIC networking protocol without workarounds (issue #6965, implemented by @bluecyro) - Added CharsToString node which constructs a new string from IEnumerable input (requested by @3x1t_5tyl3, issue #7150) -- This will accept any collection of chars and construct a string from it - Added TypeList component (under Data) (requested by @reddneko, issue #7156) - Added TypeDictionary component (requested by @reddneko, issue #7156) Tweaks: - Snapping system now respects Enabled state on snappable components (requested by @_deltawolf, issue #7147) Locale: - Merged Chinese (Taiwan) update by @meowwei - Merged Chinese (Taiwan) update by @meowwei, @ninnana. and @modimobeikete Fixes: - Fixed document entity not being fully initialized on import -- This fixes document viewer (e.g. for PDF) missing proper item name and spawning user - Fixed Resonite compl...Read full article on Community Announcements (Frooxius)Patch NotesOfficial
2026.9.2.1275 - Fixed screen share getting stuck on "Stream Offline"
Hey everyone! Just an extra small update today, since I found a quick fix for shared screen going offline at cases and it's compatible with previous! :3 Technically only hosts need to update for this fix. Locale: - Merged German locale update by @muppeq Fixes: - Fixed screen share stream showing as offline when the streaming user is not host and when the stream reinitializes (based on report by @markn2000, issue #7113)Read full article on Community Announcements (Frooxius)






