#indiegames
youtu.be/LigkAfCudQs
#indiegames
youtu.be/LigkAfCudQs
#indiegames
youtu.be/y9S14KgffZo
#indiegames
youtu.be/y9S14KgffZo
#indiegames
youtu.be/L9jr5zNnQww
#indiegames
youtu.be/L9jr5zNnQww
youtu.be/KPo_fgU1sPY
youtu.be/KPo_fgU1sPY
youtu.be/y2LWvNoZdTg
youtu.be/y2LWvNoZdTg
youtu.be/j3nQ7gLOLn4
youtu.be/j3nQ7gLOLn4
Should respawning remove it?
I'd answer that before choosing where the ASC lives. A PlayerState-owned ASC can keep state across a Pawn change.
The design tells you which lifetime you need.
Should respawning remove it?
I'd answer that before choosing where the ASC lives. A PlayerState-owned ASC can keep state across a Pawn change.
The design tells you which lifetime you need.
#indiegames
www.youtube.com/watch?v=4wRw...
#indiegames
www.youtube.com/watch?v=4wRw...
#indiegames
youtu.be/rJfSGdK9Gso
#indiegames
youtu.be/rJfSGdK9Gso
#indiegames
youtu.be/aPYzQidsHpA
#indiegames
youtu.be/aPYzQidsHpA
youtube.com/shorts/gFR2B...
youtube.com/shorts/gFR2B...
#indiegames
youtu.be/SN8Y0-6Xp4U
#indiegames
youtu.be/SN8Y0-6Xp4U
#indiegames
youtu.be/t18QUG-ZzyU
#indiegames
youtu.be/t18QUG-ZzyU
The logic that's here is as follows:
Every second,
- If playerstate (the hidden text source) contains "paused", "stopped", or "" (empty, happens after awhile)....
- This means that there's no music, show the current playing game.
(4/5)
The logic that's here is as follows:
Every second,
- If playerstate (the hidden text source) contains "paused", "stopped", or "" (empty, happens after awhile)....
- This means that there's no music, show the current playing game.
(4/5)
#indiegames
youtu.be/vB9E6QzgNrE
#indiegames
youtu.be/vB9E6QzgNrE
#indiegames
youtu.be/9nUG2k6ALms
#indiegames
youtu.be/9nUG2k6ALms
#indiegames
youtu.be/ksyfz1bh7VM
#indiegames
youtu.be/ksyfz1bh7VM
On a client, the Pawn and PlayerState are allowed to arrive in any order.
Thiscan cause horrible bugs.
Make sure to call an initializer from the OnRep function of BOTH.
The last one to arrive is the true initializer.
On a client, the Pawn and PlayerState are allowed to arrive in any order.
Thiscan cause horrible bugs.
Make sure to call an initializer from the OnRep function of BOTH.
The last one to arrive is the true initializer.
#indiegames
youtu.be/mWu2yW1B7is
#indiegames
youtu.be/mWu2yW1B7is
#indiegames
youtu.be/lYsYilQueu0
#indiegames
youtu.be/lYsYilQueu0
#indiegames
youtu.be/rn7g97JZU00
#indiegames
youtu.be/rn7g97JZU00
That’s why its bugs feel impossible to trace.
So I mapped one attack end to end across all 6 systems and pulled out the 3 rules behind most GAS bugs.
Full article, code, and Pawn vs PlayerState decision below.
That’s why its bugs feel impossible to trace.
So I mapped one attack end to end across all 6 systems and pulled out the 3 rules behind most GAS bugs.
Full article, code, and Pawn vs PlayerState decision below.
www.kierannewland.co.uk/using-gplayi...
#unreal #gamedev #netcode
www.kierannewland.co.uk/using-gplayi...
#unreal #gamedev #netcode