supabase-community / supabase-csharp

A C# Client library for Supabase
https://github.com/supabase-community/supabase-csharp/wiki
MIT License
502 stars 51 forks source link

Unity client #25

Closed kamyker closed 2 years ago

kamyker commented 2 years ago

Hi, I think Supabase could be a great Firebase replacement especially in Unity as they use a lot of native code making their client supported only on Android and iOS.

Websockets used in supabase-csharp are much more cross-platform. They even work in browser webgl builds.

With that being said I'm up to make Unity specific repo that combines all cs sdks and dependencies as Nuget doesn't work in Unity. Is there any good way of combining github repos? If not I'll simply add all of them as submodules and write simple net console app that copies all required files

acupofjose commented 2 years ago

That would be awesome! I think the easiest (and cleanest) way would be to use submodules.

kamyker commented 2 years ago

Got it working. Not sure if GetAssemblyVersion() works correctly but I'll skip it until it start causing any errors.

https://github.com/kamyker/supabase-unity

acupofjose commented 2 years ago

You did that quick! Very cool. Thanks for your work @kamyker!

kamyker commented 2 years ago

Np, thanks for your quick fixes too :) @acupofjose