Home Creators Posts Import Register Favorites Logout
haven't archived this post yet. have a subscription? use the importer!

Content

Hello everybody,

Following are the lessons added this week.


Heat - Third Person Shooter Multiplayer - Lesson 21 - Match State Sync & RPCs

https://sharpaccent.com/?c=lesson&cid=14&id=218


Heat - Third Person Shooter Multiplayer - Lesson 22 - Multiplayer Controller Start / Fixes

https://sharpaccent.com/?c=lesson&cid=14&id=219


Heat - Third Person Shooter Multiplayer - Lesson 23 - Prediction & Match State Logic #1

https://sharpaccent.com/?c=lesson&cid=14&id=220


Have a great weekend

Athos


EDIT: Patreon scheduling post did it again and posted it sooner. Dang it but at least I get to use my favorite picture So™  



Files

Previews only

Comments

Anonymous

Thanks for #25, that was really fun and finally felt sooo much less painful then unet. Was a bit skeptical after my last trouble with photon haha. Can't wait for the first deathmatch games :) Quick question: Will we be updating the current structure to a more authoritative version or will it remain like this? (f.e.: shots calculated on client-side if hit etc. instead of calculation host only) Just asking because you have implemented several things very minimalistic first, just to enhance it later to make it more fitting. Really great work, was really fun and easy to get that controller networked. Now we need multiplayer mode game logic :D

csharpaccent

Shots are calculated client side right now :) I don't have a lot of plans to do a full authoritative server, maybe some elements or maybe I'll showcase a headless server where everything "important" will be calculated there. In actual payday for example there's nothing of that sort since it's a POE, there's no need for it and syncing all the enemies like that, would just be a waste of resources tbh.