Quote: "For my big projects, I'd love to have a dedicated server for profiles so people can login and save data and be able to play their own personal characters across multiple games and platforms. My ultimate goal."
Same idea here.
One login handle and avatar for each user on all my games.
'Coins' rewarded in one game could be used to buy items for another.
That way, they can play the ones they are good at to help them progress in the ones they are not so good at.
On the arcade end, two monetary systems... silver coins bought with cash to play the games, and gold coins rewards to redeem prizes/in-game purchases.
That way, when they load their ID with silver at the counter, that one purchase would be used to play any of the games instead of shoveling quarters into each one.
That would save time handle/counting all the revenue, and keep the cash in the register instead of spread out in all the machines.
The login could be on a drop down list, whereas your ID is added as active when you enter the arcade and register at the counter. (keeping list small)
All they need then is to enter their PIN/Password when starting a game, and the list would be wiped clean by admin at the end of the day.
Think LAN arcade, which would be nice to have separate single player machines linked for multiplayer action.
That is my ultimate goal, but I am starting out with regular retro coin drops until I get it all worked out.
Coding things my way since 1981 -- Currently using AppGameKit V2 Tier 1