What I’ve Learned

Just a short update on my process! Here is what I am working on now:

  • My next game I am very excited about, and might take me a bit longer–the premise is that too often, game developers overcomplicate fun. It will be a 3D online multiplayer game that you can play with up to 3 friends, and it will be very silly and fun!
A sneak peak into the card prefab I scanned & made in Blender!
  • I will soon upload my complete relational database with all of its ACID features that I built in Golang.
Online play working super well between the Unity editor and a build!

I have been doing a lot of Blender work, messing around with the new Unity Muse AI, and playing around with Cinemachine cameras. I had always struggled with 3D cameras, but after a day or two of tooling around with it, I have a pretty cool camera system with three different Cinemachine cameras you can switch between cleanly while playing (two third person free look cameras and one first person virtual camera), that works online with four people at the same time without lag.

When I have more finished of the base gameplay loop of this game (menus, starting/restarting the game, the base mechanics) I will make some decisions on the network architecture I am going to make this game with. I will probably do another blog post then, describing what I have learned about online multiplayer games, and how much more I understand about server infrastructure now.

What I am going to be digging into next….

Finally, I am really excited about what I have seen from Unity 6! After this project, I will probably do a short demo project in Unreal to have something to show to Unreal developers, and by then hopefully Unity 6 will be released, and I can do a deep dive project into the new animation support they will have in editor!

Until then.

–Graham

Leave a comment