002 - Aug 12, 2018
Last week I was supposed to get the game deployed so that you could "play" it.
"Play" in quotes because you could technically log into the game, but there would just be a blank canvas.
We got this task done! I hooked up Google and Facebook login via OAuth and you can now login to the game and see a blank black game screen.
This week I'll be working on being able to actually render 3D models in the game. This functionality used to exist, but
since I've moved from
Rust I need to re-implement a lot of the client functionality. The hope is that this
minor setback pays off in long term productivity and codebase maintainability.
I already have an open source blender exporter to export the model data
Blender, so I'll just leverage that in my game's codebase. Shouldn't be too wild.
I'll also be tweaking the game's networking code a bit. Now that I'm using
Rust instead of
don't need to use protocol buffers anymore. I can just serialize player state updates on the server side using
them down the wire and then deserialize them on the client side.
So far these journal entries haven't been very visual, but hopefully as we start getting things into the new client I'll have pictures and/or videos to share.
But, as always, you can always check out the latest progress on the Akigi website!
See ya next time!