It's cool that #projects is trending! Thank you, @simon!
I'll make this a thread about a project I'm contributing to for @pola's https://doma.dev.
It's a system for running test tasks to help hire #unity3d game developers.
We provide a sekeleton of the task and the candidates need to only add small additions to make it into a solution. Then the solutions are pitted against each other to rank them, incidentally ranking the candidates too. Think #ICFPC-lite.
This is the first benchmark AI! Hide your cubes, hide your edges, and hide your vertices too.
Fifth day of my first #projects log.
Today's goal is to make a multi-agent networked player control in #unity3d.
Sometimes projects we make teach us fundamental things, and sometimes they teach us some gotchas. A gotcha I learned today is that in #unity, you can have a TextMeshPro which is a UI component and one that is a 3D component. There is no way to distinguish between those after you add them to a scene. So you'd better remember or label which one's which.
Day four of my first #projects log.
I learned about #unity #netcode, the cubes synchronise their positions over the wire.
Found an amazing starter kit made by an ex-Microsoft MVP person.
https://github.com/dilmerv/UnityMultiplayerPlayground
It helped a lot to understand #ServerRPC.
Now my teammate will put all our knowledge to a practical test and build a ServerPlayer entity which shall translate the inputs from the clients to the server in order to update the state of the physics simulation and the game.