May 2021
Posted 3 years ago
I did a big mutl-week refactor of the Player system this month. 

Previously when your player spawned, that's who you were. While you could technically control any entity by coding a system yourself, it wasn't built in to work like that.

So this month I made a Pawn system. Now when you join a server it can create an entity that you will control. The server can change your Pawn at any time.

This is a much cleaner system when making gamemodes that aren't First Person Shooters. Like games where different players have to take turns controlling the same entity, or gamemodes where you need to jump between controlling different entities.. or gamemodes where you don't control any entities and are just a floating camera.