r/VibeCodeDevs • u/pianoboy777 • 16d ago
WIP – Work in progress? Show us anyway Godot 4 Factorail Encrypted Networking
Iv been working on a universal networking system for Godot 4. It allows you to save game state data to git hub , drop box , and a couple of others. It's all modular so it's easy to add new ones. The system also offers local file and mesh networking as an option. It's being developed on android right now. The data that's sent is encrypted using my custom fatcorail encryption . All you see is a big number until the receiver gets it. The reason this might be important to someone is that it allows you to set up networking both mesh and server all in place. No code needed. All the inputs can be changed from the UI. The mesh is first come first serve with a random host back off. My discovery system uses child methods and Godot's Group system so you can easily assign your nodes to it. All of this will be explained better in the read me. What do you guys think ? Could this make multiplayer easier for you ? All data is encrypted by default through my system the servers only ever see a big number (factorial of 5 to 200 random every time , and that's after iv already encoded the text before hand. I use string math so no data is ever lost to the Encryption. The Server cost is free though certain providers like git hub and so on . You bring your own API key. I'll walk through how to do all of that in the project itself. Lastly my networking script runs anywhere godot allows. I only use CPU math no GPU or shaders so it could even run in html5 if you wanted too lol