After a few hours of extending the editor to take a Maya file and convert it into a form that Shambler will much more readily consume, I now have a textured cube. Right now the texture coordinates need to be flipped on both axes, otherwise it’s rendered incorrectly. That should be a simple enough fix to implement from the exporter side.
Next, I’ll fix the UVs and export the normals to get this thing lit. After that, I think I’ll either get started on skeletal animation or switch back to the network optimisation. There’s also saving and loading player information so that there’s no need to rely on the player’s ID from the server side to set the colour and name.