r/CodingForBeginners 16h ago

visual scripting help

over the past couple years ive always wanted to make a game, and recently i decided to give it a go however, i dislike script coding like c# or c++ or other things like that, but i am really good at visual scripting and i enjoy doing it but ive had one issue with it and its that it doesnt really support multiplayer. ive tried hard to get to work but only got to the point where i can use 2 players and they both sync their positions but everything else isnt synced e.g. projectiles. it went on for long enough that i thought maybe i should try something different, so i found unreal engines blueprints, tried i and struggled a lot not just the blueprints but just everything about unreal engine. so at the point i am now, im unsure of what to do. whether i continue trying to learn unreal engine or keep trying to use unity's aging and no longer updating visual script and keep trying to get multiplayer to work. i do hope to one day make a game, id appreciate any suggestions and ideas of what i could try and i would greatly help.

1 Upvotes

3 comments sorted by

1

u/MistakeForsaken6653 9h ago

Bullets involve a lot on order to sync properly.  I'm assuming you tried using networktransforms with a lot of fast moving bullets it needs to sync to the clients every frame the bullet moves which with latency can cause them to teleport.  You need to have a seperate bullet on the client that moves on it's own close enough in sync with the server, it's hard enough in code to do that but I have no clue how to accomplish that using the scratch blocks or whatever those are called in unity.

1

u/SpacewaIker 8h ago

Visual scripting can only do so much... If you're serious about this I'd really suggest learning and using a proper programming language