Service Locator Pattern in Unity3D - Implementing Steam Achievements

Subscribers:
1,600
Published on ● Video Link: https://www.youtube.com/watch?v=Rz2q3JzOOjs



Duration: 23:44
1,859 views
31


In this video I talk about the Service Locator design pattern and how it can help us avoid coupling code when implementing achievements, learderboards, stats etc. I also explain how I designed my implementation to make multi-platform development easier, so that I can change between Steam achievements and Xbox achievements without needing to change my code.

Follow Sean on twitter https://twitter.com/drseanwalton

Part of Swansea University Computer Science’s Intro to Video Games Programming https://www.swansea.ac.uk/undergraduate/courses/science/computer-science/bsc-computer-science-g400/

Facepunch Steamworks Implementation https://github.com/Facepunch/Facepunch.Steamworks