I have been reading a lot about Xbox game development. Back in 2010-12, XNA technology was available so that a game could use the gamer's avatar.
When developing a game today, how can I use a gamer's avatar in the game ? I am aware that gamertag etc.. are available through Xbox live and creators or ID@xbox programs. I am also aware that I can use Unity/C#/Nuget and VS2017 to create a Xbox One and/or windows 10 game.
I am yet to find developer information related to avatars: what are the characteristics of the avatar ? how can I create one myself (coding) ? how to fetch avatar ? how to render it ? how to interact with it ? if at all possible...
Thanks for any help.
Depends whether you are an XDA or UWP title. In either case, you need to use the Xbox Live Services SDK (separate ones for XDA / UWP). In there, there are API's for authentication and interrogating Gamer Services
https://learn.microsoft.com/en-us/windows/uwp/xbox-live/