Nebula-Developer / Yoru-Engine

🌃 C# Game/Application Framework
MIT License
4 stars 0 forks source link

Consider options for mobile support #3

Open Nebula-Developer opened 5 months ago

Nebula-Developer commented 5 months ago

We will either be using Maui or Xamarin. Xamarin appears to be more stable, although its support is ending in May. Both platforms have official support for SkiaSharp.

Nebula-Developer commented 4 months ago

I will be most likely going for Maui, although other graphical libraries like SDL could potentially work. The native abilities of Maui seem like they could prove useful.

Additionally, I will be migrating the SDL platform along with any 'extra' platforms to a separate project, under a separate nuget package.

Nebula-Developer commented 4 months ago

Consider:

Nebula-Developer commented 2 months ago

We have to also consider multi-finger input, which would probably consist of some changes to the InputContext (convert MousePosition to an array, eg. MousePositions, with MousePosition pointing towards MousePositions[0])