Just when I think i'm making progress... Server in the back, client in the front, and it's jerky! I've had to lower the replication rate on 'debris' drastically to maintain network performance, but syncing the transform and lerping the difference is obviously not going to be a simple straightforward answer.

Wonder what my options are.

#steelinsecticide #godot #multiplayer

Getting there! 13FPS, and most of the hold up is in the enemies _physics_process, so I no where to start trying to optimize, but its at least not as choppy as it used to be.

#screenshotsaturday #steelinsecticide #godotengine #gamedev

That's a big gun, little fella. You sure got tha-...

#steelinsecticide #godotengine #tanksvsbugs

We added a bouncy material to our tank game... this is at max bounce, which is probably too much, but the tank is ALOT more fun to drive around enclosed areas in now. Much harder to get stuck on geometry!

#steelinsecticide #godotengine #tanksvsbugs #gamedev #indiegame

It may have crashed, but still we got a nice scene of 2 tanks working together to take out the bug menace!

#steelinsecticide #godotengine #multiplayer #gamedev #indiegame

The carnage after this boss fight is nearly exactly where I want it to be! Uncovered alot of things that need changing and fixing though, so many hydra heads left to kill.

#steelinsecticide #godot #gamedev

Slowly but surely, the high level multiplayer synchronizers are getting in place!

I say like that's all there is to it, but a lot of things need to be refractored and rewritten to make it do things right.

Still I think all the vegetation works!

#steelinsecticide #godotengine #multiplayer

The multiplayer grind continues for #steelinsecticide!

At this point Steam lobby, local, and 'late join' all mostly work, though ALOT of work needs to be done to get syncing of all the destructible objects working sufficiently.

It is definitely a VERY weird way of thinking to get this working properly and feels so much more fragile...

#gamedev #godot #indiegame

Okay... so the turret refractor isn't going as smoothly as I thought it might.

#steelinsecticide #godotengine #gamedev

Took a break from #steelinsecticide to learn how networked multiplayer works on a simpler game I originally made like 30 years ago with #darkbasic but remade in Godot in 2020. My own personal Hello World.

Multiplayer using #godotengine and its high level multiplayer nodes is a weird way to think. Took me about 3 days of dedicated work to 'get it'. I think it'll be fine for my Steel Insecticide, but I think I get the limits too.

Big thanks to @BatteryAcidDev tutorials for getting me this far.