So I’ve been working hard, learning things and whatnot. VERY comfortable with Unity now, and once again, I’m outpacing my training material, and kinda going off on my own tangents and learning things. Very fun so far 🙂
I went ahead and shelled out for G2GD’s steam bundle, since it’s very very helpful in getting fully acclimated with Unity3D. The guy worked hard.
So far I’ve been diving into the network code, learning about RPCs, and how to call code specifically from the client or network. It’s been fun, and as of last night I can do the following things:
- Run a dedicated server
- Have players connect and disconnect from the server, communicating both ways as needed (Server passing average ping, server name, and the like, while being able to find out itself how many are connected, and on what teams
- Being able to control your own character, without granting access to all players.
- Shoot a projectile that has collision detection, and if it hits the floor (as opposed to a wall or player) — It will explode with a neat little particle effect
- Spawning and respawning depending on what team you choose.
What’s next: I believe creating a communication system, displaying each character’s name above them and actually doing damage, like for realsies.
It’s been fun, and once I’m done with this tutorial, in order to test my knowledge I have a sweet ass little multiplayer game lined up. It will be a top-down frag fest, in the style of Mario Kart’s battle mode with ricocheting bullets and whatnot. Should be great 🙂