Cross Platform Development: Sample Apps and Game Development with C#, Xamarin, and/or MonoGame