Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

I had a shower thought today about how to make movement work better(?)

Spaceship movement: move the world, not the ship

Player movement: move the player as normal

I don't know if the same solution will work in multiplayer, but it seems each client could have their own world moving around them and the server would have one world that ships move in, instead of moving the server world.

If there are any movement bugs currently, I haven't experienced them. Maybe you don't need to change anything. Great game!

(+1)

Thanks for the info.

Right now there is a floating center system to keep the game world close to the player and everything moves relative to that floating center. Unlike other games that do this simplification, in Adro all ships, planets, asteroids and so on actually exist in the world so moving everything around would cause a huge performance leak.

On top of that I create a second physics system workaround that is indirectly parented to the ship so players can walk inside without remaining behind as the game engine doesn't support that.

As for physics bugs don't worry, you can easily find plenty around the rover and when exiting/entering a ship.