Supabase C# Update

  Рет қаралды 2,427

ChangeNode

ChangeNode

Күн бұрын

Пікірлер: 12
@yxgen4
@yxgen4 Жыл бұрын
Looking forward to you working with godot. I''m trying to setup my godot project with supabase now
@ChangeNode
@ChangeNode Жыл бұрын
FYI github.com/supabase-community/supabase-csharp/discussions/127 - tl;dr it's much easier setting up Godot C# w/supabase-csharp.
@juhaeleeusc
@juhaeleeusc 3 ай бұрын
@@ChangeNode would love to see a video tutorial on this!
@RossPatman
@RossPatman Жыл бұрын
Hi Will, thanks for all your work on this library, including thorough documentation and explanations! Will you still be contributing to it after all the Unity pricing madness?
@ChangeNode
@ChangeNode Жыл бұрын
Hmm, this could probably be a whole video, lol. I just rewrote the most recent Unity apps I have been working on entirely in SvelteKit w/Capacitor. TBH the builds are much, much smaller, the dev experience is much better (esp the edit/compile/debug cycle). And the UI is better in just about every possible way. You can check out the SvelteKit builds if you are curious (the iOS builds are SK, the current Android posted is Unity). dayboard.io/ So, at this point I think anything desktop/mobile/web that's a non-game app is likely going to be SK going forward for me. Which means the one place I'd be using C# would be with Godot for a game app, but I'm still ramping on that right now. Took about a week of crashing tutorials to get over the "but everything is moved" and now I have to say I prefer Godot over Unity - so, so much faster and lighter. The C# client for Supabase is much, much richer than the existing GDScript client, and so I may go ahead and take a stab at making a template for the C# client w/Godot esp to illustrate how to deal w/the install & async/await integration. But, I don't have an active project driving this other than irritation with Unity, lol. Yeah, I should probably make a video about this. :)
@RossPatman
@RossPatman Жыл бұрын
@@ChangeNode Sounds like there's enough there for a video, for sure! Plus, there has been some movement on the Unity pricing too. I've also seen a few instances of people jumping ship to Godot and having a rough time of it. For the apps like Dayboard and similar I should think you'll have an easier time of it with the like of SK or Flutter. I have some 3D elements in the game I'm making, so I'm actually transitioning the MVP from Flutter to Unity. I checked out the code for supabase-csharp and gotrue-csharp, as I am interested to see how token refresh is handled. It looks like its triggered by an interval timer. I guess that means that if all the timer ticks fail, the user is logged out? I am trying to decide between implementing my own backend which talks to Firebase (and in the process having to write my own token fetching/refreshing mechanism), or whether to use one of the packages above. Advantage of the former is more security (public Supabase URL isn't exposed), but at a higher cost (in terms of dev effort + hosting)!
@JasonAtNovaleaf
@JasonAtNovaleaf Жыл бұрын
You mention Godot, but no template? is it planned?
@ChangeNode
@ChangeNode Жыл бұрын
tl;dr no Godot template yet, maybe a couple of weeks as I ramp on Godot but if someone else want to take a stab at it rock on. Longer version: Right now it looks like there is a GDScript Supabase client already, but it's not as full-featured as the C# client. Right now the C# client would only work on desktop w/Godot 4.x. So, right now it's mobile w/Supabase on Godot 4 via the GDScript version, or desktop only C# Godot 4, or mobile+desktop Godot 3 w/the Mono version. FWIW, I'm ramping on Godot right now myself, so far it's been very interesting. Pleasantly surprised to figure a few things out (e.g. flipping on auto-switch to remote in Godot gives it a very Unity-esque play mode, except it's better in almost every way). Bunch of other stuff that's much nicer/faster. Might do an intermediate video on my initial findings in a few weeks.
@Itjustonlyme
@Itjustonlyme 4 ай бұрын
thanks
@inro4568
@inro4568 Жыл бұрын
it is supabase local setting in unity right? I need server setting in unity code.... T.T
@ChangeNode
@ChangeNode Жыл бұрын
By default I include a Supabase settings that point to a local instance, but you can right click in your assets folder and at the top you should see an option to create a new Supabase settings. It's just using scriptable objects to make things easier. You can of course just tweak the code to do whatever you want.
@inro4568
@inro4568 Жыл бұрын
@@ChangeNode i sovled it !! but it was some hard because Docs didn't tell me what namespace to use.
are we cooked w/ o3?
13:58
ThePrimeTime
Рет қаралды 325 М.
🔄 SYNCED! Easy local Supabase Workflow
14:04
activenode
Рет қаралды 13 М.
Жездуха 41-серия
36:26
Million Show
Рет қаралды 5 МЛН
Как Ходили родители в ШКОЛУ!
0:49
Family Box
Рет қаралды 2,3 МЛН
요즘유행 찍는법
0:34
오마이비키 OMV
Рет қаралды 12 МЛН
The Problem With Procedural Generation
17:57
Acerola
Рет қаралды 308 М.
choosing a game engine is easy, actually
15:08
samyam
Рет қаралды 664 М.
FAANG Engineer reacts to "The REAL Reason why hiring has slowed"
18:33
The Black Tech Experience
Рет қаралды 1,9 М.
I can't use a Mac without this app.
13:43
Theo - t3․gg
Рет қаралды 94 М.
Developers: Pivot to Robotics?
22:21
ChangeNode
Рет қаралды 47 М.
I Hacked Diablo II To Use Modern Graphics
13:16
Nathan Baggs
Рет қаралды 370 М.
Why I'm not switching to Unreal Engine | Unity vs Unreal
7:08
Sasquatch B Studios
Рет қаралды 80 М.
The Most Valuable File Format You've Never Heard Of
15:33
Acerola
Рет қаралды 565 М.
Supabase Crash Course For .NET Developers: Building an API From Scratch
18:17
AI Copyright Claimed My Last Video
24:11
Venus Theory
Рет қаралды 735 М.
Жездуха 41-серия
36:26
Million Show
Рет қаралды 5 МЛН