The Resonance/2025-09-30/Transcript

From Resonite Wiki

This is a transcript of The Resonance from 2025 September 30.

This transcript is auto-generated from YouTube. There may be missing information or inaccuracies reflected in it, but it is better to have searchable text in general than an unsearchable audio or video. It is heavily encouraged to verify any information from the source using the provided timestamps.

00:00: Start recording. Okay, we should be

00:02: live. I'm going to post announcements.

00:07: >> Hello, beautiful people.

00:09: >> Oh, can you hear us?

00:15: >> Ghosting announcement. And I heard a pop

00:32: announcement. Hello. I got it.

00:35: >> Hello.

00:43: Allergies. These particles are giving me

00:45: allergies.

00:46: It's fine.

00:50: And actually, this actually reminds me

00:52: to take my antihistamine.

00:54: >> Posted the announcement.

00:58: >> Remember to always take your

00:59: antihistamines around fruit, guys.

01:01: >> What?

01:04: >> Hello everyone.

01:06: >> He is not hypoallergenic.

01:10: >> Hello. We're coming to you from this

01:12: void, but we have particles.

01:15: Hello everyone. Can you hear us?

01:18: Probably a bit destroyer.

01:20: >> Hello.

01:23: We've got a grand. It's literally all

01:25: grand now. Like like look

01:29: >> our own grand.

01:30: >> Oops. All grand. Grand. We get to ask

01:32: all the questions today.

01:38: Only grand. Yeah, it's only grand.

01:42: Oh no. is literally all grand.

01:45: >> Oh, no.

01:49: >> Oh, there we go. There we go. We got

01:51: Hello.

01:53: >> Okay. Twitch.

01:54: >> We broken the grand barrier.

01:57: >> Oh my god. Welcome everyone. Um, we're

02:01: not doing the author stream today.

02:03: Unfortunately, I didn't have time to set

02:05: things up. Um, instead we went

02:08: minimalistic and we're coming to you

02:09: from this void. But look, we got these

02:11: pretty particles.

02:13: Look at these.

02:15: Look at these. This is super cool. It's

02:17: made by Gear Ball.

02:19: >> Yeah,

02:21: >> it's probably destroying the betrayer a

02:22: bit. Anyway, can you hear us fine? Is

02:25: everything going okay? Welcome. Welcome

02:27: to the stream.

02:32: Nobody's complaining about audio. I

02:34: figure it's probably fine. Uh,

02:38: hello player.

02:41: Hello everyone.

02:46: There we go.

02:49: And we should be good. We should be good

02:50: to start. And hello, I am Ben.

02:54: So, welcome. This is another episode of

02:57: the resonance. I think I set the camera.

02:58: Oh, I took a picture by accident. Got

03:01: the camera's too low.

03:04: It's fine.

03:06: It's fine.

03:10: Welcome to the resonance. Um, this is

03:13: essentially kind of like my office

03:14: hours. Uh, I'm FXUS. I'm here with Syra.

03:17: Uh, he's from an

03:19: uh, and you can ask us any questions you

03:22: want about Ronite or even just like, you

03:24: know, personal stuff. Whatever you want

03:25: to ask, feel free. Um, make sure to put

03:29: a question mark at the end of your

03:30: question. That way, it kind of pops on

03:32: our thing as you might have seen earlier

03:33: and that way like we don't miss it. Um

03:37: other than that you should be able to

03:38: ask um anything you'd like. Some things

03:41: we might like redirect you to some other

03:42: office hours. Like for example it's like

03:44: something to avoid more direction. We'll

03:46: generally give you more general answer

03:47: but kind of direct you uh to the other

03:50: office hours because we can kind of

03:51: answer some topics like a little more in

03:53: detail. Um but feel free to ask like you

03:56: know the worst thing will just be like

03:58: ask like at this other place. Um,

04:02: and then before we get to the questions

04:04: coming from Twitch, uh, we have a bunch

04:07: of them like piled up from, uh,

04:10: piled up from the Discord. So, we're

04:14: going to go through those first and

04:16: hopefully some questions on the Twitch

04:17: will pile up in the meanwhile. So, with

04:19: that, let's get started. I'm forgetting

04:22: anything

04:26: >> antist.

04:28: >> It's funny think I I I do have like

04:30: allergies like polergies but I haven't

04:31: used antihistamines in a while. I just

04:33: kind of like I feel gotten better. I'm

04:36: just kind of like used to dealing with

04:38: it that like I don't end up using them

04:40: all the times.

04:42: Just power through it.

04:47: But yes, uh let's see what's the first

04:49: question we got from from the discord.

04:54: So the first question actually I need to

04:56: duplicate this.

05:02: So um missing is asking what are the

05:05: requirements for an event to have its

05:07: own official badge? Are there some

05:09: criteras to meet or do you just decide

05:11: on case by case basis? Um, so we don't

05:16: actually have like formulas of

05:17: requirements right now. Like the events

05:18: are sparse enough that like we're just

05:20: like if you message us, we'll be like,

05:22: "Yay, more badges."

05:24: Um, it's more so it's kind of more case

05:28: by case, but generally like I don't

05:29: think like we've actually had event

05:31: contact us that wanted a badge that like

05:33: we would say no to right now. um we

05:36: start getting more requests, uh we might

05:39: end up like um formalizing it a bit more

05:43: and we probably say like you know maybe

05:45: like it has to have like certain level

05:47: of like attendance or promotion or

05:49: something but like just getting a little

05:51: bit ahead of ourselves. Um right now if

05:53: you have an event feel free to contact

05:56: us. I I feel like we'll just like most

05:59: of us on the team are just like more

06:01: badges. Yay. So, um it's fine. The only

06:06: thing it might take a little bit for

06:07: them to be assigned because sometimes it

06:08: kind of gets bogged down a bit with the

06:10: processes. Uh we do um

06:15: we want to like um eventually make a

06:18: system. So like like there's like actual

06:20: proper badge management um because I

06:22: know it's kind of manual and we kind of

06:23: need to assign it on our end. Um

06:27: so that would like help us well kind of

06:30: reduce some of the workload. Uh but

06:32: right now it's like just minimal enough.

06:35: Uh for the second question, uh FRS, what

06:38: will you do now that Bshot is switching

06:39: to price subscription model?

06:42: Probably pay for the subscription model.

06:45: I don't think I have a choice.

06:48: >> There are open there are actually open

06:50: solutions uh for doing splats. I

06:52: actually train some splats uh on Linux

06:56: >> uh using some some of that.

06:58: >> Yeah, but they're not as good.

07:00: They're not as good, but they're free.

07:02: >> But they're not as good.

07:04: >> Well, you can get results that are just

07:06: as good. It's just the process is a

07:08: little bit more involved.

07:10: >> It's not worth like I mean it's it's a

07:13: posture is pretty good software. So like

07:15: I think I might just end up getting

07:16: because I like making splats. I wouldn't

07:19: I mean maybe like

07:22: I mean I don't want to kind of like you

07:24: want to like poke them a little bit

07:26: about like we have like we have like

07:29: cash and split like support and resite

07:31: like maybe like I can something happened

07:33: there but I don't know

07:35: >> I probably just have to get a license.

07:38: >> It kind of by the way it kind of sucks

07:41: to make a a free thing and then make it

07:43: paid. That kind of sucks.

07:45: >> Well they didn't make it free. Well,

07:48: >> I mean, they literally said like they're

07:51: doing beta. It's free in the beta, but

07:53: they said like this is going to be paid

07:54: like later down the line. So, like they

07:56: were kind of upfront about it.

07:59: >> I guess I don't know. I think a lot of

08:01: people uh did not uh that was not

08:04: visible enough for a lot of people to be

08:05: honest.

08:06: >> It's usually like when you subscribe for

08:08: like you have to register for license

08:10: and like it said it there. So, I don't

08:13: know. I don't know.

08:14: >> I mean, it's a company. They invest a

08:16: lot of time like developing software. So

08:17: like I don't think it's the worst thing

08:19: like you know that need to be

08:21: compensated for it like to develop it

08:24: >> I guess. Yeah.

08:27: >> I mean same same with us like you know

08:29: like

08:30: it's free in a way but like you know

08:32: free to apply but like then people who

08:35: support us you on Stripe who get like

08:36: additional storage and other stuff that

08:38: helps fund the development and without

08:39: that like we wouldn't exist either. So,

08:42: >> well, yeah. I I think that it's

08:44: perfectly fine to to pay people, but I

08:47: think that even if they were upfront

08:49: about it, I think that they're probably

08:50: still better ways to like handle the

08:53: order of operations of that kind of

08:54: thing.

08:55: >> I think it's fine. Like, I mean, they

08:57: were upfront about it.

08:59: >> If like

09:02: they they literally said like, you know,

09:04: it's going to be paid like it's only

09:05: free like during the beta phase and

09:07: they're going to have like a paid model.

09:08: So,

09:10: >> I don't know.

09:17: Um,

09:19: next question we have is

09:23: there's actually quite a lot um from

09:25: Titto Faroh.

09:27: Um,

09:30: it's understandable team doesn't need

09:31: more information when there's high

09:32: priority module being developed. It

09:34: could distract team from information

09:36: especially performance update which

09:37: assume is difficult. As always,

09:38: understanding consumers will always be

09:40: insightable and complain for more. What

09:41: about category based survey? You already

09:44: got good survey for priority

09:45: development. No need to survey for that

09:46: again. What will marketing team then

09:48: need all data know how to pull in

09:50: players will make them leave later. Um

09:53: my left kept saying there's nothing to

09:55: do here. What about moderation team?

09:58: They let players uh get a little feisty

09:59: and have need to voice out their social

10:01: concern. Maybe they get shocking

10:03: surprises with the what what about our

10:07: team? They need to know if the visual is

10:09: in cringe tool card or masterpiece made

10:11: by Michelangelo. Maybe it's unbiased and

10:13: was glazing. They instantly this about

10:16: dashboard something about navigation.

10:18: What about events? Do you want to know

10:19: comments players of who? Um but yeah

10:23: with category based help more

10:25: knowledgeable with problems and find

10:26: better decision solutions with the new

10:28: information they gather. Uh even if we

10:30: make survey there's another problem for

10:32: feedback accessibility. Consumers want

10:33: to be served

10:35: or give an incentive. uh to coordinate

10:38: with support devs. I believe ask about

10:39: reporting somewhere go about players

10:41: being lazy not to report crashes

10:42: basically. Oh, curtain happen again.

10:46: This feedback system will all stand

10:47: beside a porting system.

10:50: Um,

10:51: I don't quite know what this is asking

10:55: about like I mean like u like we said

10:57: kind of last time

11:00: we do surveys and gather information

11:02: like from multiple sources. GitHub is

11:04: one of them. Other one is like you know

11:06: we kind of watch some of the like social

11:07: stuff some people like stuff that people

11:09: are talking about. Um and when we need

11:12: we feel the need to do get more data on

11:15: something we will do like a survey or do

11:17: like whatever else we need to do. Um we

11:20: you know run like discussions on GitHub

11:21: as well where we can like gather

11:23: people's like feedback. So it like we

11:24: already do stuff when needed um and the

11:28: main thing is just kind of balancing it

11:30: making sure like we do it when we

11:33: actually know it's actionable

11:36: when it's going to like you know provide

11:37: benefit to the development. We just do a

11:38: survey. We get a bunch of data but like

11:40: we're focusing on something else and we

11:42: know we don't have time to like you know

11:44: others whatever things because we

11:45: already have like certain set of

11:46: priorities that are currently underway.

11:49: It doesn't make sense for us to like

11:51: spend a lot of time doing a survey and

11:52: analyzing it when um you know when we

11:57: know like it won't immediately like lead

11:59: to something that helps us improve. And

12:02: it's kind of just like you know the gist

12:03: of it. Um

12:07: I guess the main thing is like

12:10: there also some of the things like like

12:11: stuff you mention is stuff we already

12:13: know. So like we don't we know like you

12:16: know there's like certain issues that

12:18: people have. So we also like don't want

12:20: to do a survey that's just going to tell

12:22: us like what we already know needs to be

12:24: worked on because we already have that

12:26: data and it's more about you know

12:30: guessing to it like being able to

12:31: prioritize it and spending like you know

12:33: development time on it. So

12:36: I I don't quite fully like understand

12:38: what he's asking about, but like we

12:40: generally gather feedback like through

12:42: like multiple sources and if we do have

12:44: like a need for gathering like more data

12:46: for something, you know, then we can

12:47: open it up.

12:50: >> Might help to condense uh some of some

12:53: of this into like a little bit more of a

12:55: succinct thing because it's a lot. I was

12:56: a lot to read.

12:58: >> Yeah, it was not like it felt more a

13:00: little bit like a just kind of voicing a

13:03: lot of things.

13:07: Uh, next question is also from Titer.

13:09: Uh, oops. They're asking, "It seems uh

13:13: people are only asking about hiring

13:14: moderation team for the whole of 75

13:16: except one.

13:18: Is there plans to hire more developers

13:20: to to help speed up process and get

13:21: better chances to resolve solace? Is

13:24: there any plans to clip some answers and

13:26: reply to questions with video clip?" And

13:28: as before, there were 10 questions in

13:29: single thread. Some questions are

13:31: interesting. thing they would like to

13:31: know about your answer is but having to

13:33: manually open Twitch or YouTube direct

13:34: question is quite tasking. Uh this could

13:36: be great for answering questions that

13:38: are asking game players by directly

13:39: referencing clips to them. So chances of

13:41: repeated questions and this recurring

13:43: thread unlikely to happen and could make

13:45: them remember office hour exists. Um so

13:48: there's multiple things in this one

13:50: again. Um

13:52: right now we don't have like plans to

13:53: like hire anyone uh right now. Um we did

13:57: actually hire more developers like we

13:59: most recently we got J4 on the theme and

14:03: uh it has been like helping us with like

14:04: you know a lot of the things especially

14:06: with like CI/CD processes. Um not that

14:10: long ago we actually got sire as well.

14:13: Uh sorry we also got so we've gotten

14:17: like more developers on the team as

14:18: well. So that already kind of you know

14:20: happened. Uh and this was going to be um

14:26: we're only going to be um

14:32: like essentially it's always like a cost

14:34: like you know question of like how much

14:36: resources we have and right now like we

14:38: you know our resources are pretty tight.

14:40: So if you want us to be able to hire

14:42: more people and speed up like you know

14:44: the overall development and grow more we

14:46: need more support for that. Um, so

14:50: because like otherwise like we'd have to

14:51: figure out like we need to like you know

14:53: let somebody go so we can make space for

14:55: another person and that's you know a lot

14:58: harder to do because maybe that person's

14:59: also like needed and if we let like a

15:01: person go then their responsibilities

15:04: like need to be spread out or maybe just

15:06: some stuff doesn't get done. Um but yeah

15:10: like it is essentially just like you

15:11: know whenever we're able to get more

15:13: people on the team we will be able to

15:15: get more people on the team. Um

15:18: in some cases like we do like end up

15:20: getting people who are in a situation

15:22: where they already have like a job and

15:23: but they can do part-time work for um a

15:27: portion of equity of the company but

15:30: it's a lot more kind of strict because

15:32: like there's only so much of that that

15:34: we can kind of give out. Um

15:37: so um that's like very kind of case

15:40: specific but we definitely have to

15:42: expand the team in the future but it's

15:43: just you know question of kind of

15:45: resources. It's also one thing I want

15:47: mention generally with development um

15:51: it's um

15:54: not necessarily every developer will

15:55: help speed up everything

15:58: like some things they just have like you

15:59: know certain sequence of things that

16:01: need to happen

16:03: and just throwing more people at it like

16:05: won't necessarily make it faster. In

16:07: some cases, it can slow things down

16:08: because whenever you get a new developer

16:10: on the team, it takes at least a few

16:13: months for them to kind of start like

16:14: making significant contributions because

16:16: people need to get familiar with the

16:17: code base with the team practices like

16:19: how things can kind of work. Um,

16:22: and for some like more complex projects,

16:24: it might take them a lot longer than

16:26: that. Uh, you know, to become familiar

16:28: enough with the engine to make those

16:30: kind of like, you know, contributions.

16:32: So it's also not an automatic thing that

16:35: just makes things happen faster. It

16:37: needs to be like done

16:39: in a controlled way. Um so it doesn't

16:42: become like um it doesn't become like um

16:46: what's the word?

16:50: Um I don't know the word for it. It

16:52: doesn't become like kind of slow down.

16:54: Um for the clipping we already do

16:56: clipping on YouTube. So, if you go to

16:57: our YouTube channel, you can find like

17:00: literally probably at this point

17:01: hundreds I think at least dozens dozens

17:04: of like clips of like some of the common

17:06: questions. Um, so there's like a lot of

17:10: them that like and I know people like

17:11: already kind of point to them. Um, where

17:14: a lot of the common things like one of

17:16: the most popular clips is actually the

17:17: one explaining the performance update.

17:19: Um and when we clipped that one like

17:21: people were you know very happy about it

17:23: because now they can point people

17:24: towards that clip and we've done it like

17:27: you know for the previous one like this

17:29: is also another thing that already

17:30: happens. The only thing is um we don't

17:35: um

17:36: do it for every single question because

17:38: that's quite a lot a lot of work. So if

17:40: you like looking for something specific

17:42: like you know very specific question we

17:43: haven't been clipped uh you can check

17:45: the full VOD

17:47: and you can scrub to it because like we

17:49: always put like you know the question on

17:51: the screen so you can literally scrub

17:53: until you see like you know the question

17:54: on the screen and be like okay there's a

17:55: question and that's a very easy way to

17:57: find it. Uh YouTube also has support.

17:59: They have the clip button so you can

18:01: actually make your own clips in case you

18:02: want to share it with people as well.

18:05: But um I can put do clips already. I

18:10: strongly recommend checking out the

18:11: YouTube channel. There's there's a

18:13: there's a lot of them. We have a

18:15: playlist called like resonance clips for

18:17: that.

18:20: Um another question from the Pharaoh um

18:25: that seems to come with a meme. Um, and

18:27: finally, normal curiosity question. Do

18:29: you think Resonoid should have strong

18:30: physics engine to be able to wider range

18:32: of games to be developed? It seems

18:34: gamers for chaos and violence. There's

18:36: not a lot of games have replayability.

18:37: Most games just need more players to get

18:39: most of the fun, but there is game stop

18:41: and it's weird phenomenon whereas

18:43: non-playing the featured games. Most

18:45: consistent one is gambling game. Um, so

18:48: we do have like a strong physics engine

18:50: that we like we use. It's called Beu

18:52: Physics. Um the main thing is like we

18:55: haven't integrated all of its

18:57: functionality yet. Uh and there's

18:58: something planned to do with the rigid

19:00: body of physics. Uh once we do that

19:02: you'll be able to actually you know make

19:04: very easily make you know physical

19:06: simulations and you can guess build lots

19:08: of games about it because there's a lot

19:09: of like really cool games where

19:11: literally like 90% of the game is just

19:13: the physics of it like you know stuff

19:14: like bowling and pool and like you know

19:16: all kinds of like shenanigans. Um so

19:20: there I think that will help a lot for

19:22: the other part uh with games. We

19:24: actually have a bunch of games and

19:26: there's a bunch of games that do have

19:27: replayability. One issue we find is um

19:32: people that just don't to like you know

19:33: visit a lot of like worlds. It needs

19:35: some of an incentive and there's a few

19:38: games like one I play very regular is

19:40: called blood on the clock tower which is

19:42: a social deduction game. Um and then

19:45: that essentially has weekly games.

19:47: There's usually at least twice two games

19:48: a week. Um, and one of the reasons like

19:52: it's it's been going for years at this

19:53: point. Um, one of the reasons is um

19:58: there's like storytellers and people who

20:00: just regularly run games. So, it kind of

20:02: has, you know, somebody kind of feeding

20:03: their process. And I feel we need more

20:05: of that for the other games. You know,

20:07: people organizing events and being like,

20:09: let's play this game at this, you know,

20:11: date and time and get people together.

20:13: There's actually another one that I like

20:14: to play that's every Wednesday. um is

20:16: the cars against humanity and they're

20:18: also like it tends to attract the crowd.

20:20: Um and that that's been going like you

20:23: know every Wednesday for past few months

20:26: at least. It's been a while um and

20:29: pretty much regularly attacks a crowd of

20:31: people and it takes you know it's um um

20:34: usually Zenuru and Gray Fox and who host

20:36: that one and finally know that they host

20:38: it and they make it a regular thing so

20:40: people know it's coming makes it easy

20:42: for them to show up. I remember like I

20:45: would like um when I was going aroundite

20:47: I would like met so many people and they

20:49: we mentioned cars against humanity

20:52: they were interested so I just gave them

20:53: the card and actually do little

20:57: promotion for Zuru since I'm already

21:00: mentioning this um let's see let's see

21:07: games

21:12: there we

21:15: Wednesday night cards. Um, actually this

21:18: might be the old one. Actually, this is

21:20: the updated one. So, yeah, like this is

21:22: this is a regular game. Um, and I show

21:24: this to like a bunch of people who can't

21:25: like, you know, who are new and then I

21:27: will see them like join the game. So,

21:30: I feel like a lot of the game worlds,

21:33: they need something like this, you know,

21:34: they need somebody driving it, like

21:37: organizing regular events. Um

21:43: it's um that's usually like all it takes

21:45: because we already have like a lot of

21:46: really cool content on the platform.

21:53: Uh next question we have is uh Spope.

21:58: Uh Spope is asking uh update on current

22:01: features fixes being prioritized. Uh so

22:04: right now we're still kind of focusing

22:05: on the cleanup like after split

22:06: thinning. Uh there's a few things that

22:08: still need to be like sorted out. Um one

22:11: of the things I've been kind of working

22:12: on is uh um making the render

22:16: essentially be able to be recovered

22:18: after it crashes. So essentially it's

22:20: going to make it when when the render

22:21: crashes or you know we'll just reboot

22:24: it. So when it crash you don't. Um and I

22:27: think that's going to be like a really

22:28: cool one. It's going to help improve

22:30: like stability even further. Um also

22:32: like doing like bunch of like bug back

22:34: fixes for some of the things that are

22:35: broken. Um, another one is like doing

22:38: BEu physics upgrade uh because that's

22:39: also going to fix a lot of like uh

22:41: crashes that have been happening

22:43: because a good number of them are like

22:45: physics like related. So um that's

22:48: currently the priority. You can actually

22:50: if you go on our GitHub and you look at

22:52: the projects if you look at the split

22:53: ending project uh you can see like you

22:55: know which things are currently kind of

22:56: being worked on. Um,

23:03: next questions from GR. So, multiple

23:05: questions here. Uh,

23:09: now I'm doing magic.

23:13: Um, multiple questions. Uh, I've

23:15: recently tried to make collections

23:16: plug-in for Resonoid, but have some

23:17: issues when making them. So, I have some

23:19: questions for interfaces you'll make for

23:21: it. uh because of the multiple list

23:22: types and the weird ways thanks to your

23:24: notable work. Are there going to be just

23:26: value object variants for read notice or

23:28: will there be other variants to handle

23:30: the weird types?

23:33: I don't actually really know what you're

23:35: asking for.

23:35: >> Why are they why are they weird? You can

23:37: just kind of like make you can just make

23:40: like read write notes for those question

23:42: mark.

23:44: >> Yeah, I don't quite understand.

23:47: So this is asking for like

23:48: implementation details for collections

23:49: like it's a little bit too early like

23:51: that's usually figured out like during

23:53: the design phase of it. Um yeah like I

23:56: don't quite understand this question.

23:58: I'm sorry. Um next question is when

24:01: making flux nodes that have variants

24:03: node overloads uh what approach

24:05: standards you take

24:08: um how many variants to make for example

24:10: caution plugging could either two or

24:11: four variance for pricing list depending

24:12: approach taking value object value

24:15: object level

24:17: >> uh I mean usually

24:22: I was going to say usually for the

24:23: standard is just what however many makes

24:26: sense it's kind of case by face.

24:30: >> Also, there's really only two

24:34: base types. There's objects and values.

24:37: Question mark. I mean some of it like

24:39: depends um like um

24:45: I mean it kind of depends on the case by

24:46: case like in some cases like it needs

24:48: like if it's something that works

24:50: specifically with nable types

24:52: you know that might be like one of the

24:54: overloads like I don't know it's very

24:57: case by case it's like you know whatever

24:58: code is doing because in some cases like

25:00: you need code that's like specifically

25:02: designed to handle nables you know and

25:04: then you're going to have like that

25:05: version but maybe there's a version that

25:06: handles more general object objects

25:08: maybe there's like one that like you

25:09: know works differently but it's going to

25:12: depend on the data type and whatever the

25:13: node is doing and how generalized it can

25:16: be like um I would say in general the

25:19: standard is to have as few as possible

25:22: but as many as are needed so

25:25: um if something can be done through like

25:28: a generic approach like you know like

25:30: for example having a generic node we'll

25:33: do that one but if it can't it needs to

25:35: be split into multiple types then we'll

25:37: have multiple power ends.

25:42: Oh, actually sorry, there are one more

25:43: question. Um,

25:47: next question is, are bags going to be

25:48: supported per collections and how they

25:50: might be interacted with? Um, they

25:52: probably will. There's like a few places

25:54: like um the um

25:59: one of the one of the things that uses

26:00: them is like you know values override.

26:02: So like being able to iterate or

26:04: manipulate those could be like useful.

26:07: Um but um the exact interaction like

26:10: doesn't been decided yet.

26:16: The next question is um

26:19: promising. What would happen if we

26:22: stretch like this? Um it'll become

26:27: >> my martins are pretty long. So,

26:29: >> yeah,

26:30: >> you might you might have trouble you

26:31: might have trouble stretching long

26:32: enough, actually.

26:33: >> Um, there actually is a world. So,

26:38: um, let's see.

26:40: >> I don't I don't want to go there. I

26:41: don't want to be stretched right now.

26:44: >> There's a world. I mean, I could just

26:46: mention it called like long cat avatar.

26:49: Uh, which is one of MMC entries. Um,

26:55: so if if if you want to find out for

26:57: yourself and mess with things like, you

26:59: know, where's the camera? Check out

27:01: check out this world. Hold on. I need to

27:03: go behind so I can see the title.

27:07: Check this out.

27:11: You You need to You need to lure Syro in

27:13: there. Don't know if you'll be

27:15: successful.

27:17: >> They'll lure me in there.

27:19: They'll they'll they'll promise some um

27:22: Linux spec fixes things.

27:24: >> I mean

27:27: >> I mean

27:29: >> yeah there we go. See just just pro

27:32: promise you'll you'll make uh audio easy

27:34: on Linux or something. And

27:36: >> there you go.

27:37: >> Soundflow actually makes it easy. It is

27:40: easy. is to be the soundflow developer

27:45: and you know you'll get answer.

27:47: >> Sounds slow developer if you're watching

27:48: this I love you.

27:51: >> Yay.

27:55: Uh and last question from Discord is

27:58: from Ozie. Uh not sure it can be

28:00: answered yet. Uh but how difficult is it

28:02: going to be updated beu? I'm wondering

28:04: just how much forension version diverged

28:05: and how much things were changed to even

28:07: work with mono back in the day. Um, so

28:10: I'm actually already in the process of

28:12: doing that. I'm already like upgrading

28:13: it. Oh my god. Thank you.

28:15: >> Oh, the sticky notes have little visuals

28:17: on the ground.

28:18: >> That's cool. Hold on. Thank you, J. Um,

28:20: >> we forgot to do the sticky notes.

28:22: >> We forgot the sticky notes. Hold on.

28:24: Let's duplicate this. Uh,

28:28: sorry for that. I'm just going to uh

28:30: message sound off.

28:32: >> Jack, I want to custom for the sticky

28:34: notes.

28:35: >> Yes. Uh, then I'm going to put this

28:37: here.

28:39: under our feet. There we go. So, this

28:42: should work. Actually, I'll put it a

28:44: little bit behind us. There we go.

28:46: >> And it's kind of hard to hide it because

28:48: um

28:49: >> it's kind of hard to hide it because

28:50: it's uh

28:54: >> what? Oh, yeah. Like this does a thing,

28:57: but it goes upside down.

28:58: >> On the bottom.

28:59: >> Yeah, you're on the bottom now.

29:01: >> Hi.

29:04: >> Oh, there we go. Oh my god. Thank you.

29:06: Oh my god, let's go. through.

29:09: >> Oh my god.

29:10: >> I just recall with the with the like

29:14: shadows things.

29:15: >> Yeah, I think who made this world? Was

29:17: it

29:18: Was it

29:20: >> uh

29:20: >> who made Who made this world?

29:22: >> Who made this world? Uh

29:23: >> I think it was Kio.

29:26: >> Think so. Yeah, Kio.

29:28: >> Yeah,

29:28: >> this is empty space by Kio. I wanted

29:31: like cool abstract visuals but like then

29:33: like we try to put like audio thing and

29:35: it doesn't take it only takes stream and

29:36: I don't have a stream setup so we just

29:38: get this gray which actually I don't

29:40: mind the look of it. It kind of looks

29:41: pretty neat.

29:43: >> That's cool.

29:44: >> Yeah.

29:46: You know we want to betray nuke. There

29:48: we go. But yeah, speaking um speaking of

29:53: um

29:58: speaking of the beo physics, um I'm

30:01: actually already in the process of doing

30:02: that. Oh my god. Thank you for

30:08: >> question is do we count this towards the

30:09: author stream since like we're already

30:11: said like we're doing that or is this

30:13: towards the next one? Um

30:15: I I mean I think they I think it's like

30:17: we're on overtime now. So like I think

30:19: it's towards the next one.

30:21: >> Okay. I'm going to be super authors. Um

30:26: but anyways getting back to the question

30:28: and we're in the process of updating the

30:29: beu physics. I essentially sync that

30:31: over the latest master without like any

30:33: of the modifications to see like what

30:35: kind of breaks. Uh there's a few things

30:37: where um some of the APIs have changed.

30:40: So some of them are like very simple

30:42: like for example method like instead of

30:45: u giving the result like with the outper

30:47: it just returns it you know normally

30:50: right now um

30:52: there's like a few cases where like you

30:54: know it's a little bit more there's a

30:55: few cases where I just have to update

30:56: like you know some of the um code from

30:59: the samples

31:01: um but there's a few where some of the

31:03: stuff is bit changed and need like and I

31:05: was like I need more brain power to

31:07: figure out like you know how to actually

31:08: update this properly. So, there's like a

31:10: few things. I don't see anything super

31:12: huge. Um,

31:14: like things are mostly generally kind of

31:16: like how it is, but like um one thing um

31:20: that stood out for me that I'm not sure

31:22: if I did like correctly is the time

31:24: stepper because it actually removed some

31:27: of the time stepping phases and it seems

31:29: to have been replaced with different

31:30: ones and I don't know if they're fully

31:31: equivalent of the previous one. So,

31:33: we'll see. I haven't gotten another

31:36: phase like where it can actually compile

31:37: yet. So it's still kind of like work in

31:39: progress. Um there's a few things where

31:42: we make some modifications to the API.

31:44: Um they're generally minimal. So I don't

31:48: think those will be like um

31:52: I don't think

31:54: they'll be like huge, but there's

31:56: definitely stuff like to work through.

31:59: Um,

32:00: so yeah, it's it's it's work in progress

32:03: and I'm still like figuring stuff out,

32:05: but like I did like clean up a bunch of

32:06: like the changes and then I had to sort

32:08: of port some of the API modifications

32:11: and there like some things I think like

32:12: we actually submitted upstream

32:14: uh like for example being able to

32:16: serialize the um acceleration

32:19: structures. So we'll see how that works.

32:21: And then of course like we need to

32:22: actually once it compiles then we'll

32:25: need to test it and be like does

32:26: anything explode? do things like still

32:28: work, you know, as they kind of like

32:29: used to and figure out like there's like

32:31: any sort of behavioral changes because

32:33: the API, you know, is like one thing and

32:35: then like the behavioral changes that's

32:36: another. So, um, work in progress. Um

32:41: but it's probably going to fix like a

32:42: good number of bugs because even earlier

32:44: today like in our world like we had some

32:45: crashes and pretty sure those are like

32:48: caused by the physics because um

32:52: um like it uses something called like

32:54: trees to sort of like organize the scene

32:56: and make like efficient queries but

32:57: sometimes the trees can get like you

32:59: know pathologically deep and because it

33:01: uses stack allocation uh it can exceed

33:04: that and essentially just corrupts

33:05: itself and explodes. Um very recently um

33:10: an orbo who's the like author of physics

33:13: he actually added a fix for that. So uh

33:16: there's also like some with like convex

33:18: hole colliders. Um so I think that's

33:21: going to fix a good chunk of like

33:22: crashes because some are caused by that.

33:25: Um

33:27: so soon TM

33:32: >> sorry I was going to say by the way uh

33:35: mi Mr. John Beu Ross, if you're

33:37: watching, you made an awesome physics

33:38: engine. It is super cool.

33:39: >> It's very cool.

33:42: It's It's one of the like It's kind of

33:44: funny that like, you know, you've got

33:45: stuff like physics and I got stuff like,

33:47: you know, bullet and so on and then like

33:49: just got this guy who just makes

33:52: rival physics engine C and it's like

33:54: really cool and can rivals the others in

33:56: performance and it's like

33:57: >> and it's it's native.

33:59: >> It's native. That's the best thing. It's

34:01: like one of the reasons like when people

34:02: say like it always should be slow you

34:04: know like it's like can do stuff like

34:06: you know even this this is

34:08: >> oh my god

34:09: >> if you think C# is is slow go look at

34:11: the Boo demos.

34:13: >> Oh yeah like it's you can make things

34:15: like really really fast. It's one of the

34:16: reasons also like I told people like

34:18: like we wouldn't necessarily rewrite

34:20: like resonate in Rust. You can write a

34:23: very high performance C code. Um

34:28: you just have to be like you know

34:29: particular about it. Um and also this

34:32: you know this is like when I remember

34:34: when I see like this particle system for

34:35: the first time I'm like this is so

34:36: smooth why is it so smooth you know and

34:39: it's like

34:42: this is also just C like I wrote the

34:44: particle system and it's like you know

34:46: really running neat

34:49: >> this is I'm pretty sure this like rivals

34:51: like the amount of like particles that

34:53: like some like GPU particle shaders are

34:56: doing

34:57: >> like some people actually ask me like oh

34:59: like when when There's I get like you

35:01: know when there's I get GPU particles

35:03: you know this is not GPU this is CPU

35:06: >> it's CPU particles man

35:08: >> I'm like I'm like you have uh it's

35:11: probably killing the frame not frame

35:13: rate um bit rate

35:17: >> I thought that just the camera I think

35:19: >> that's a high compliment

35:20: >> hold on hold on let me

35:23: the camera so it's a little bit better

35:26: there we go

35:28: does this

35:29: I need to tilt it a bit.

35:34: Okay.

35:37: Whoa. Okay. So, we can get to the other

35:40: things now. So, first we got schnopit

35:45: from Grand UK. Um

35:49: should I consult my schnop list

35:53: in a bit? Um I mean my would be I'm

35:57: still kind of been kind of brain

35:59: focused. It's been kind of difficult to

36:01: focus on things but I already did like

36:03: last weeks. Um

36:06: oh this is not it. Uh let's see.

36:11: Do I have a snippet in the meanwhile

36:13: while I search for this?

36:16: Uh honestly I think I might.

36:20: So, this is I don't think I I blame any

36:23: one particular person for this, but what

36:26: makes me like turn into ash and explode

36:28: and and stuff is uh

36:32: when I like go to a really big world and

36:35: like it looks super cool, but

36:39: all of like the things are like mesh

36:41: colliders or like they've stuck like a

36:44: bunch of really heavy items that they

36:45: didn't look inside before putting in the

36:46: world or like

36:50: the like there's just so much or like

36:52: they have like a bazillion alpha like

36:55: things overdrawing all the time and like

36:57: I know not everyone's a game dev so like

37:00: I realistically you know can't expect

37:01: that everyone makes a perfect world but

37:04: when I see that sometimes I like wither

37:06: and die inside cuz I'm like no please

37:08: just convert it to primitive colliders

37:10: don't use so much alpha oh my god

37:14: >> ripple's false

37:17: >> oh yeah we don't need to optimize

37:18: anymore right cuz on that It's all

37:20: optimized for you, right? Of course.

37:23: >> Just just uh

37:24: >> not real guys. Please don't take that to

37:26: heart. Um you do need to optimize. Uh

37:30: don't use mesh colliders all over.

37:32: Please please do collider passes on your

37:34: world. That's actually the biggest one

37:35: is when people don't do collider passes

37:37: on their world. Please do collider

37:39: passes. Check your mesh colliders cuz

37:41: sometimes you're going to put a really

37:43: bad collider in your world without

37:44: realizing. So always check your your

37:46: your big meshes that you import from

37:48: mesh colliders and maybe like do a a

37:50: collider pass or something please.

37:54: I got one schnopet is actually related

37:56: on my my last snippet because uh of the

37:59: brain fog. So one of the things I kind

38:01: of written down that like um it's like

38:04: an issue like often times is like when

38:06: people make reports on GitHub or like

38:09: when like reports sometimes people write

38:11: like you know very complex sentences and

38:13: like complex sentence structure and like

38:15: it'll be like a whole story of like that

38:17: like meanders and like you know goes

38:19: through like a bunch of things and the

38:22: problem is when I read that I'm like

38:24: like my brain just goes like what and

38:27: like you know it becomes like very hard

38:29: to parse And often times my brain gets

38:31: very tired and I'll be like, you know,

38:37: I don't know what it means,

38:40: you know, like it's just actually, wait,

38:42: did I do the snippet already? Because

38:43: like I mentioned like I wanted to show

38:44: the black black books. What does it

38:46: mean? And I already remember showing

38:49: that one.

38:50: >> I don't remember.

38:53: >> I might have in a different context. Uh,

38:56: but um there's one of those things

38:59: especially like when I'm like very

39:00: brainful again when I'm very tired and I

39:02: like read like a paragraph I'll be like

39:04: my brain's literally like I I have no

39:06: idea what it's saying like I just I

39:08: don't I don't know I don't know what the

39:09: person is trying to like you know say

39:11: the problem is I don't know what the

39:12: motivation is. that's just be me be me

39:14: be me be me be me be me be me be me be

39:14: me be me be wonderandering and like you

39:15: know waving through things and it's like

39:17: way too complex and um what is the

39:21: easiest thing you know what is the

39:24: easiest thing to like you know kind of

39:25: make that easier on our end um one thing

39:28: I love is bullet points you just be like

39:31: this this this therefore this like you

39:34: know make it very

39:37: provide like important information but

39:39: make it very succinct

39:41: um and make it like you know straight to

39:43: the point and keeping to the facts like

39:46: you know we don't we don't need to like

39:47: know about like story of like you know

39:49: oh you were talking with this person and

39:50: this person and doing this and doing

39:52: that and like and this led you to do

39:54: this and so on like we were just like

39:56: this is the problem this is what I do

39:58: like often like this is what causes like

40:00: you know thing this is the thing like be

40:02: like very bullet pointy straight to the

40:05: point very kind of concise but also like

40:09: you know providing the crucial

40:10: information and that makes things much

40:12: much much easier to process on our end

40:14: and much easier to just understand like

40:16: you know what the issue is kind of

40:17: about. Um,

40:20: so that's that's one that's one of my

40:21: snips and it's kind of hard because like

40:24: it's often times, you know, if that's

40:26: with tiredness. I'll be like, you know,

40:28: just sorting through a lot of things and

40:30: my attention is already kind of low and

40:31: also

40:33: often times I'll be going through lots

40:35: of issues. So like, you know, we have

40:36: like a bunch of stuff like that. You

40:39: know

40:41: it's um it's one of the things you know

40:43: that people don't realize is like you

40:45: know you you you maybe make one issue

40:47: but on our end we have to look at like

40:48: you know hundreds of issues from lots of

40:50: people. So there's like bit of like

40:52: asymmetry there where like you know you

40:54: can spend tons of time on the issue but

40:56: we cannot spend you know the same amount

40:58: of time like processing it. So um making

41:02: it like good making concise making very

41:04: like straight to the point that helps a

41:06: lot like you know just kind of process

41:08: things

41:09: and I'll mark this issue

41:13: uh as mentioned so I don't read this one

41:21: next question is uh from Grand K uh

41:25: Grant is asking uh where do I put this

41:28: Um, is there going to be official UI for

41:31: selecting what plugins should be loaded

41:33: in sessions in your cloud home? Right

41:34: now there's only a mod for it

41:36: eventually. Yeah. Uh, we want to make it

41:38: like you know so you can um essentially

41:40: be like I want to start a session and I

41:41: want like these things to be loaded as

41:43: part of it. We have like mods like

41:44: installed with like plugins installed

41:47: you can selectively activate them you

41:49: know for particular session. Uh the

41:51: systems already like prepared for it on

41:52: technical level. Um, we just need to

41:55: like, you know, make some sort of like

41:56: UI to like be able to do that and that's

41:59: not going to happen until we rework

42:00: those UIs.

42:03: Um,

42:05: next questions from Grand UK. Uh, Gran's

42:08: asking, "Right now, plugins basically

42:10: always use the core type and dependency

42:12: is treated similar to optional. When is

42:13: the plug-in dependency type going to

42:14: work as intended so plugins can pull in

42:16: dependencies?"

42:18: I don't actually know what you mean. Um

42:24: uh

42:25: uh

42:25: >> I don't I don't know what you mean like

42:27: pull in dependencies like C kind of

42:30: already like when you compile your

42:31: plug-in you kind of include all the

42:33: dependencies with it when you compile

42:34: it. Uh

42:36: >> yeah, dependencies should be

42:41: yeah like there not some like I don't

42:43: really understand

42:46: >> okay

42:46: >> because dependencies that's like

42:48: something that should automatically kind

42:50: of like handhold like it should

42:51: automatically like load those dependent

42:53: like assemblies

42:57: >> like

42:59: >> yeah I don't quite understand like what

43:01: the questions about or like what you're

43:03: doing

43:05: like what kind of like issue like you

43:07: know seeing with that when I help give

43:08: us more context.

43:11: Next question is uh uh ultra men like

43:14: art or wait you guys are in the void um

43:18: kind of yeah

43:20: >> it's kind of nice change of pace too uh

43:21: I like kind of like abstract worlds like

43:23: this. I was wondering if to have like

43:25: nice abstract visuals but like we

43:26: couldn't get it to work in time. So

43:30: >> yeah. So what is this? You get this. You

43:32: get you get the

43:33: Oh, where's the particles? Oh, here they

43:35: are. There we go. You get you get this.

43:36: Get nice particles. Look at this.

43:38: Pretty.

43:41: Assuming the bit trade isn't absolutely

43:43: demolished.

43:45: Uh,

43:48: next question is, uh, if the EU CSA

43:52: regulation passes, how do they affect

43:53: resite? Um, I'm not actually familiar

43:56: like with the details of that one, so

43:58: like I don't know right now. Oh my god.

44:00: Thank you.

44:04: Oh my god, there's so many. We don't we

44:07: don't decide like what this one is going

44:08: to be going towards to.

44:11: Let me just see what like thing is.

44:15: Uh the cyber security act.

44:19: Honestly, right now like I can't like

44:20: give you like an answer because uh

44:22: something we haven't like evaluated like

44:25: fully. So uh you might want to like ask

44:28: like later.

44:34: Uh, next questions from BLAR.

44:38: Um, for eventual I work, are there plans

44:40: to support custom poses like crouching?

44:43: Um,

44:45: I don't know what do you mean by that

44:46: exactly like um but I like you know if

44:49: you

44:51: if you crouch like you crouch I um

44:56: like do mean like what do I mean? Hm.

44:59: I don't understand. I'm sorry. I'm just

45:01: having trouble understanding questions.

45:04: >> Yeah. Like what what

45:07: because like to be like it was just the

45:08: thing that happens like if if you crouch

45:10: you crouch like there's not a custom

45:12: pose like you just move slower. Um

45:17: yeah I don't I'm sorry I don't you might

45:20: need to provide a bit more context what

45:21: exactly you mean.

45:24: Um,

45:25: next question is

45:28: from Glitch. Uh, which is probably

45:31: Spongebob reference. Are the inner

45:32: minations of your mind an enigma? Um, it

45:36: depends. Depends which minations.

45:44: >> It has to be Spongebob thing. Like

45:48: Spongebob mind are an enigma.

45:50: >> Oh my god.

45:53: It's my tricker being weird.

45:56: Seaf is going to get none of this and

45:58: I'm going to get all of it.

46:00: >> Well, I just I don't quite get it

46:01: because I haven't seen like all the

46:02: episodes, but I just assume it is the

46:04: Spongebob reference because it's just

46:07: patterned at this point.

46:10: >> His mayonnaise is an instrument.

46:12: >> I get that one. I've seen that clip. Um,

46:17: why is it being weird? Come on.

46:24: Hold on. My tracker is like strange.

46:32: There we go.

46:36: Sorry.

46:38: Just dealing with things.

46:52: Uh,

46:54: next questions from Ace on Twitch. Uh,

46:58: how many subs will it take for a stream

47:01: where Fuks can only speak Czech and Syra

47:03: can only speak to Kipona? Um, they'll

47:06: probably need a lot of subs that are

47:08: specifically

47:10: um that are specifically check subs

47:13: because we need to have like how how

47:15: would that like work because like like

47:16: nobody would like well not nobody but

47:18: like very few people would be able to

47:19: understand us and we wouldn't be able to

47:22: understand each other which is also a

47:23: problem.

47:25: >> Uh my toki pon is uh pretty pretty rusty

47:28: because I don't practice it with a lot.

47:30: So, uh, if I say gobbled, uh, uh,

47:34: correct me. Uh, but, uh, mi will pona

47:38: tempo m.

47:41: >> So, I have no idea what you just said.

47:43: >> I said I will speak to pona a long time

47:46: from now.

47:48: >> A long time from now. I could speak, but

47:51: it's also weird because I don't really

47:52: actually I just like English way more

47:54: than I use Czech nowadays. Um,

47:57: so especially when it comes to like

47:59: technical things, I'm like like it gets

48:02: a little bit weird for me. Um, but the

48:04: main issue is like people wouldn't be

48:06: able to like understand us. So very few

48:10: people would be able to understand us.

48:11: So I I don't know if that would like

48:14: work from practical sense.

48:19: I mean, I can I can say things in

48:21: Tokypono like occasionally, but you

48:23: know,

48:24: >> you know what? Uh, there's like a part

48:26: of it is like where um Come on. Why is

48:29: it the I don't Why is my tricker having

48:31: such an issue today?

48:37: Um, there's a um

48:41: there's a problem with it. So what what

48:44: do we make it that you only able to

48:45: answer not answer ask questions in check

48:48: or to do pona and depending which

48:50: language you ask it in

48:52: >> we answered in that language

48:56: >> actually maybe maybe we could make it

48:57: like an IP false thing just like we we

49:00: talk like in those languages and you can

49:02: only ask you know in those languages so

49:03: you'll have to use a translator to like

49:05: you know make your question unless you

49:06: speak Czech um or you know Turkey pona

49:10: and then like you get answer in check

49:12: but like you'll have translate it back.

49:14: So,

49:15: >> it's actually it's actually really hard

49:17: to programmatically uh translate to

49:19: pono. You you would have to use a neural

49:21: network translator for it.

49:23: >> Yeah, I can imagine

49:27: it's very different kind of language. Um

49:30: sure, there's a bunch of space here. I

49:31: can put the questions here. And next

49:34: questions from Adventure Drake. Are

49:36: there any game ideas you have that you

49:38: like to make someday see someone else

49:40: make on a platform? you mentioned a few

49:42: games that are already on the platform,

49:43: but what have you not seen yet like to

49:45: see made? Um, I generally like want like

49:48: more games that are like so I don't

49:51: actually care like super much about what

49:53: type of game it is. The main thing I

49:56: want to see more is games that uh have a

49:59: really well-developed core gameplay

50:01: loop. Um, because that like that's like

50:04: one of the things that often times like

50:05: makes or breaks games whether people

50:07: like you know play them regularly or

50:09: not. it needs to feel good to play. And

50:12: there's a bunch of games, but a lot of

50:13: them like they end up like being um a

50:18: little bit clunky and it kind of makes

50:19: it actually harder for like you know

50:21: people try it out like it's kind of fun

50:22: like for a bit like you know just

50:23: discovering new thing but then they

50:25: don't replay it because you know they're

50:27: having issues with it. Um and it's uh

50:32: and it's ultimately kind of like you

50:33: know hurting like their replayability.

50:36: So, I'd like to see games like where

50:38: like people put a lot of focus on making

50:41: a really good gameplay like core

50:42: gameplay loop. It feels really good and

50:44: then they build around it. Um,

50:48: adding also that especially like games,

50:50: you know, that either employ some of

50:52: those like social aspects or building

50:54: aspects, you know, like uh or just in

50:56: general, they encourage people to kind

50:58: of play in groups, but also like, you

51:00: know, they don't have too big

51:01: requirements on the group. something

51:03: that makes um

51:07: it's very easy to like, you know, kind

51:08: of pick up, but it's a lot of fun to

51:10: like just kind of keep playing with lots

51:11: of people because I think like we need

51:14: those kinds of games where it just draws

51:15: people in. And we've had like a few

51:17: games, you know, there's been like the

51:18: murder game for example. Um, there's

51:21: been like a prop hunt game, but people

51:23: don't really play it like much anymore,

51:25: which is actually the other part where I

51:27: feel it's important for whoever makes

51:29: the game host like regular games. Um,

51:33: like I mentioned earlier with the cars

51:35: against humanity, for example, you know,

51:38: he built a system, but also he hosts the

51:42: regular games and that's what gets

51:44: people playing and that's got like, you

51:46: know, what gets a lot of use of it. So

51:47: if you build some kind of game, make an

51:50: event like make it make it a weekly

51:51: event or bi-weekly or you know whatever

51:54: whatever regularity you can do just make

51:56: it like make event so like people like

51:59: it starts building traction uh because I

52:02: feel like often times it's not enough to

52:03: just you know throw it there because

52:05: people will check it out and they all

52:06: kind of go away but you need some sort

52:08: of like I almost like think about it

52:10: like you know the person who runs it

52:12: regularly to become like the nucleus and

52:15: then like you know all

52:17: regular things it starts crystallizing

52:19: around it but there needs to be somebody

52:21: who's going to be the nucleus otherwise

52:23: you don't get you know that sort of

52:25: crystallization that things kind of

52:27: falling in place um personally I do love

52:30: like kind of action games as well like

52:32: you know like I've seen like um there's

52:35: actually been a game like that been one

52:37: of MMC's the gun game and I kind of

52:39: liked it because it was like very

52:40: fast-paced like kind of shooting and I

52:42: loved like would have loved to see like

52:43: more of that but uh haven't seen as much

52:46: of it. Um,

52:48: but like it's it's just like being able

52:52: to like

52:54: um making something, you know, that's

52:55: polished and has kind of like, you know,

52:57: more kind of regular thing and that's

52:58: like lends itself to being played like

53:00: in groups. Uh, and most importantly, you

53:03: know, running events with it.

53:10: Uh, we got all the subs. Thank you.

53:15: Uh, Valerant is fun of resonite. I I

53:18: don't actually I'm not familiar with

53:20: them, so I don't know. I'm sorry.

53:24: Um,

53:26: we got one from Grant. These particles

53:29: are actually getting bit distracting my

53:30: face when I do this, but they're pretty.

53:34: Uh, Grank is asking related to

53:36: collection questions. If I made an

53:38: object input of type T and in order to

53:40: have both SLS and strings to be input, I

53:42: had to make the type of restrictions be

53:44: very generic which means I can't cast

53:48: I cast I sync list more generic list

53:50: type to sync ref list for slots since it

53:52: requires type restriction like our Roman

53:54: the string doesn't implement. So I don't

53:56: need to split object strings from

53:57: references object and forces lots of

53:59: node overloads. I mean you kind of have

54:02: to do that because like they are like if

54:05: you're doing different things depending

54:06: on the type

54:08: you need to have like you know different

54:09: nodes to do different things like

54:11: there's not really way around it. You

54:13: could have a node that just like you

54:15: know accepts any object and then like

54:17: you do like a switch statement depending

54:19: on the type and it cast it you know to

54:21: the type like conditionally and then you

54:22: know run different code path but also

54:24: that that's going to be kind of ugly.

54:27: Usually you just want to have like

54:28: overloads. If you're doing different

54:29: things for different types of objects,

54:32: you know, then by definition, you

54:33: actually need different nodes because

54:36: you're doing different things for

54:38: different types of objects.

54:41: >> Yeah.

54:41: >> And that's, you know, that's just

54:43: natural. Like it's it's almost like um

54:48: another good analogy.

54:52: What a good analogy. Um,

54:58: it's like I don't know. You have like a

55:06: think of a really good analogy

55:09: right now.

55:12: I'm say like say like you have like you

55:14: know so you have like in the reward you

55:16: have like you know you have trash um

55:20: and you want the trash to be processed

55:22: as best as it can be and you know it can

55:24: be just normal trash it can be recycling

55:26: which can be paper plastic you know um

55:29: batteries

55:31: um it can like you know it can be like

55:36: uh what's called like you know bio like

55:38: a bow-waste and like depending on what

55:41: it is you can't all process it the same

55:43: way like you know it needs to go into

55:45: different bin and then like the

55:46: processing of is different because they

55:48: are fundamentally different things that

55:49: need to be processed differently. So

55:53: and there might not literally be like

55:54: any way to kind of like unify that

55:56: because you're just processing different

55:57: inputs.

56:03: Uh

56:04: check the fox spotters asking um what's

56:09: your favorite part of Resonite? Like uh

56:11: the existing feature that you want to

56:13: remove or work most because you're

56:14: currently unhappy with how it currently

56:16: works. Um

56:19: right now they're okay because like you

56:22: know like kind of dealing with like

56:23: issues like this like the tracking

56:24: stuff. Um

56:27: yeah.

56:30: Yeah. Um,

56:33: I would say

56:35: in my case

56:38: probably

56:42: Oh no, I'm in a position where now I got

56:43: to say something mean about the engine.

56:46: >> Say mean things and you'll be judged.

56:50: >> I The Protolex control scheme kills me.

56:53: It makes me with it. That's my schnoit

56:55: actually. Prox the the way that Protolex

56:59: handles the uh like when I come out of

57:01: Blender, it's like going back to like

57:04: the dark.

57:04: >> Oh my god. Oh my god. Wait, how are you

57:07: like mixes? It's like beauty Oh my god,

57:10: there's so many. Why is there so many?

57:12: There's so many. There's way too many.

57:13: Oh my god, there's so many particles.

57:16: >> That's That's a sub.

57:20: >> How many?

57:21: >> Oh my god, there's so many.

57:23: >> How many?

57:25: Wait, I don't How is it from

57:27: >> How is it from two people? There's like

57:29: B Valerant. Well, thank you both.

57:33: >> Well, anyways, uh thank you. Um but

57:36: yeah, my the like coming coming out of

57:39: Blender and stuff like going like

57:41: switching from Blender to Protolex and

57:42: back.

57:44: Blender is like Cyberpunk 2077 super

57:47: future like space age [ __ ] like

57:50: awesome. Like so many key minds. I love

57:53: it.

57:54: Auto flex

57:57: I want to make it better like

57:59: >> I don't understand like which part are

58:01: you talking about are talking like about

58:02: the runtime or talking about like the

58:04: node edit thing like

58:07: >> uh like majorly like the editing of

58:10: nodes like I there are so many times

58:13: where I like accidentally cut wires and

58:14: there's no way to dismiss the wire

58:16: cutter and the w the button to make a

58:18: wire is the same button to cut a wire

58:20: and

58:22: it's a That's fair.

58:24: >> I think it could be

58:26: >> I think the editing is very basic. It's

58:28: there to like be able to edit but like

58:30: it like it needs a little more love to

58:32: be put into it because a lot of the

58:34: things like you know a lot of the

58:35: systems like we kind of build like the

58:37: basic version of it like just so it kind

58:39: of lets you do this thing but like the

58:42: system needs a lot more love a lot of

58:44: focus and there's lots of things we want

58:45: to do with it but it takes time.

58:47: >> Yeah. So the the want is there. just

58:52: time

58:53: >> sometimes it's also like you know

58:54: figuring out was actually the best way

58:56: to like expose things because we also

58:58: want people to be able to build their

58:59: own tools and expand the system because

59:01: you know part of the philosophy of

59:02: resite and we got like some things like

59:04: you know like making their um you know

59:07: protolex tool with like aligning and

59:09: stuff like that so like doing stuff that

59:11: makes it easier to for people to build

59:13: their own tools and workflows I feel is

59:15: also like important and really good way

59:16: to approach it because it's almost like

59:18: you know um whatever time we invest into

59:21: making systems like that. You know, it's

59:24: like a efficiency like multiplier

59:27: because like we do something that like

59:29: might not be huge amount of work on but

59:31: it opens so many possibilities for the

59:34: community to like you know build around.

59:36: Um

59:38: so some some of the things we might also

59:40: do is like you know going to be like

59:41: along those lines.

59:48: Oh, is that uh

59:50: Valerant?

59:52: Oh, the Valerant is some kind of

59:55: country like uh ad. That's interesting.

59:59: So, so I guess it's all underscore.

01:00:02: >> Yeah, I don't know.

01:00:04: >> Yeah, I'm not sure. Um Twitch is asking

01:00:07: world name. Uh that's big. Uh this world

01:00:12: is called Empty Space by Kovo.

01:00:21: Uh, next question is, oh,

01:00:26: wait. Where's

01:00:28: >> what?

01:00:29: >> There's a thing behind where

01:00:33: >> what?

01:00:36: >> Oh.

01:00:37: Oh, there it Oh, there. I was like I see

01:00:39: like something on the camera. I was

01:00:40: like, where is it? Um

01:00:47: uh so the question is from sir cut one

01:00:51: uh do you ever join large public

01:00:53: sessions with network compatibility

01:00:55: builds of client to test how something

01:00:56: holds up in real situations sometimes.

01:00:59: Um, I haven't done it in a while, but

01:01:01: I've done that before, like where I kind

01:01:03: of gather like, you know, some reward

01:01:04: data. And I kind of want to do it a bit

01:01:06: more. Uh, gather some data, but also

01:01:10: I haven't needed to do that like right

01:01:12: now, like for some things because like

01:01:13: the things that need to be improved like

01:01:16: were already kind of clear. Um so it

01:01:19: would like help like get that more data

01:01:20: but like now also with the split now

01:01:22: with the splitting actually um

01:01:26: it is like much easier to like you know

01:01:27: run things with like the visual like

01:01:29: visual studio profiler because before

01:01:30: what I had to do is I had to like do the

01:01:33: headless you know and have people join

01:01:35: on that but now I can actually just run

01:01:37: it normally join a world and you know

01:01:39: measure some data on that and actually

01:01:42: I've done it a little bit um like most

01:01:44: testing I would like join some worlds

01:01:46: while running the visual studio like

01:01:48: performance profiler uh and just kind of

01:01:51: looked at like you know how things is

01:01:52: just to get general idea but uh yeah I

01:01:55: mean like the old sometimes

01:02:02: um

01:02:04: next questions from grand okay are

01:02:07: systems oriented systems to be able to

01:02:08: hold load reload unload plugins at

01:02:10: runtime instead of restarting adding

01:02:12: command line arguments so you might be

01:02:14: posually able to like hold like load Um,

01:02:17: I don't actually know about unloading

01:02:19: because I know there's like some

01:02:20: restrictions for like unloading things

01:02:23: like live. Um, I haven't looked into it

01:02:25: like in a while. So like I don't know

01:02:27: what state is it in. Um,

01:02:31: but potentially like hotloading might be

01:02:33: possible. Eventually what I want to do

01:02:35: is like you know uh split the engine

01:02:38: into more processes. Uh, and that way

01:02:40: like you'll be able to actually you know

01:02:42: you have like one process for each of

01:02:44: the sessions. So like if you like want

01:02:45: to start a session with more things,

01:02:48: it's going to be very easy to do that

01:02:49: like load and kind of unload things. Uh

01:02:52: where we could even do it for official

01:02:53: things and like essentially turn most

01:02:56: systems in the world into just you know

01:02:58: content. Uh and we want to like you know

01:03:00: say release update you know to a bunch

01:03:02: of components. You don't even need to

01:03:03: exit the resonite. You just start a new

01:03:05: session and it's going to start it with

01:03:06: like you know the new versions of

01:03:08: things.

01:03:09: Who also may miss this? Uh, thank you Z

01:03:13: the cheetah for the for the raid.

01:03:16: >> Yeah.

01:03:18: >> Oh, somebody thank you be underscore

01:03:22: be underscore. Someone someone asked for

01:03:25: betray to be demolished. We can do that

01:03:26: too. We have that power with this.

01:03:29: Behold.

01:03:30: What is What is this doing? Is this is

01:03:32: this killing the betray?

01:03:38: >> Oh my god. Oh boy.

01:03:41: >> Are we are are we going to betray the

01:03:43: motion more? Like we can do both at the

01:03:45: same time.

01:03:48: Thank you.

01:03:50: >> Thank you so much.

01:03:54: >> It's perfect.

01:03:58: >> Uh oh. Wait, we wait. Is this oop

01:04:04: is a bit uh

01:04:07: There we go. So this is the next

01:04:08: question. Next question from Bllar. Um I

01:04:14: mean if I wanted to make character look

01:04:15: like it sits down like scrolls instead

01:04:17: of just literally crouching unless I'm

01:04:19: walking around would something like that

01:04:20: be possible? Um, I don't know if like

01:04:23: we'll make it possible like natively

01:04:25: like like the like how it kind of

01:04:27: depends like probably add like you know

01:04:29: some stuff like

01:04:31: um maybe like good things to consider

01:04:34: like you know how it kind of handles

01:04:35: like certain poses.

01:04:38: Um, don't think about it.

01:04:42: Like you might like end up like doing

01:04:43: things like where it's more like you

01:04:45: know you have likeectors and like you

01:04:47: can like kind of drive some parts of it

01:04:48: like so kind of get more control on what

01:04:50: happens and that will let you do like

01:04:52: you know certain stuff like animating

01:04:53: some things on top of the IK and so on.

01:04:56: So potentially uh

01:05:00: I have to I have to consider that for

01:05:01: the for the rework.

01:05:06: Uh

01:05:07: I am uh I'm Ben is asking to rephrase my

01:05:10: previous question. If EU passes shot

01:05:12: control, how would it affect Gresonite?

01:05:14: Um I'm same answer like we haven't like

01:05:16: evaluated yet. So like I can't really

01:05:18: give you an answer right now.

01:05:24: Uh Grand UK

01:05:27: uh is asking, "Hey Sarah, what's your

01:05:29: favorite sentence in Tokypona?"

01:05:32: Um,

01:05:35: probably things too impolite for the

01:05:36: stream.

01:05:38: >> Oh my god,

01:05:41: we need a we need a

01:05:44: ad stream just for

01:05:47: >> to be able to have like

01:05:49: >> swearing language.

01:05:51: >> Oh my gosh,

01:05:56: >> I already know how to like I saw this

01:05:57: and I'm like I immediately know how to

01:05:59: answer this one. Orian is asking unit

01:06:09: is the schnopit

01:06:16: gen did did you expect any did you

01:06:19: expect any other actually wait I have

01:06:21: also a thing I have a thing um that I

01:06:24: want to show but question did you expect

01:06:25: any other answer for

01:06:30: I also move my D. So now it's There we

01:06:32: go. I have I have a thing to show you.

01:06:35: Um have to go to my memes folder. Um

01:06:40: pictures

01:06:41: memes.

01:06:48: So this summarizes like one part of it.

01:06:50: Um I'm sorry I'm covering s.

01:06:54: >> Let me read it. Um

01:06:57: this kind of summarizes some of the

01:07:00: things like some of the issues within

01:07:01: it. It's not all of it. There's like a

01:07:02: lot more that's you know schno but this

01:07:05: is one of the things um units used to be

01:07:10: simple and like you know you could just

01:07:11: like make stuff with it and then they

01:07:13: started adding tons of different systems

01:07:14: and the problem with that is a lot of

01:07:16: those systems like you know would take

01:07:18: away development from the other systems.

01:07:21: So like those older systems would start

01:07:23: having issues that then Unity would not

01:07:25: want to fix because they would tell you

01:07:26: to use the new systems. But the new

01:07:28: systems were incomplete or also buggy.

01:07:31: So now you had to like choose am I going

01:07:33: to use the old system and have like this

01:07:36: have a thing a broken or I'm going to

01:07:38: use the new system and have thing B

01:07:40: broken and like there would be you know

01:07:42: or maybe like you have like a bunch of

01:07:44: features missing. Um I literally had

01:07:46: like you know conversation like where I

01:07:48: reported like a bug with Unity.

01:07:51: I think you

01:07:52: >> was that

01:07:53: >> I think

01:07:55: >> um I would report like you know back

01:07:57: with Unity um and they would tell me you

01:08:00: know like we're going to fix we're not

01:08:02: going to fix this use this new system

01:08:03: instead and I'm like we can't use this

01:08:06: new system because it's missing a whole

01:08:07: bunch of features we depend on and they

01:08:10: were just like you know like

01:08:13: so I was like I guess this stays broken

01:08:15: and we have to find like you know a

01:08:16: workaround for it. Um

01:08:20: it's very very very

01:08:23: >> Yeah. It's like

01:08:25: >> sorry. Um but

01:08:29: you know how you know how people

01:08:30: sometimes like complain about like oh

01:08:32: how there's this issue with this thing

01:08:34: in ResNet or this issue with that thing

01:08:35: in ResNate.

01:08:37: >> Yeah.

01:08:37: >> Unity is like that if none of those were

01:08:40: ever fixed at all over any number of

01:08:42: years.

01:08:44: And there's a lot I wouldn't even say

01:08:46: that there's like there's a lot of

01:08:47: things like where people have been like

01:08:49: tons of people have been complaining

01:08:50: about it for years and they just don't

01:08:52: really do much like because they just

01:08:54: >> they they got very

01:08:57: >> like they got very scatterbrain and try

01:08:59: to like feel too many things.

01:09:02: Um and like the focus just got spread

01:09:04: over like too many things and like

01:09:08: a lot of them are kind of like just

01:09:10: weird. um rather than like you know just

01:09:13: kind of focusing on some kind of system

01:09:14: and also like little things like Unity

01:09:16: would like avoid like embracing like

01:09:18: some of the kind of common standard

01:09:19: things and they would like be like we're

01:09:20: going to make my our own system you know

01:09:22: to solve this thing which going to be

01:09:24: like this really big and convoluted

01:09:25: system and that would be you know

01:09:27: painful like for example you know making

01:09:30: C++ and I C++ was meant to help improve

01:09:32: performance but it's absolute hell to

01:09:35: work with and like it doesn't work with

01:09:37: a lot of like you know common code or

01:09:38: they would make you know the burst

01:09:40: compiler and you know the job system

01:09:42: like and it works great for like some

01:09:44: other code but it doesn't help with any

01:09:46: existing code you have to write code

01:09:48: specifically for it which I think is

01:09:50: probably probably one of the reasons

01:09:51: they did it is like they wanted like

01:09:52: more of a developer lock in because you

01:09:55: know if you write it for burst it's

01:09:57: going to be harder to use that code

01:09:58: outside of Unity so that kind of like

01:10:01: locks you into it but it also makes it

01:10:03: like you know if you have lots of code

01:10:04: like that you need to run faster now you

01:10:07: need to rewrite all of it like which you

01:10:09: might not be able too because it's a lot

01:10:11: of like third party libraries.

01:10:13: >> Unity native arrays.

01:10:15: >> Yeah, like native arrays like you know

01:10:17: like like why use spans you know which

01:10:19: are like standard things like we're

01:10:20: going to have our own thing. Why use

01:10:22: like you know um what was it?

01:10:27: Why like you know use like modern.net

01:10:29: which is you know free and open source.

01:10:31: We just got to make our own to C++ and

01:10:33: bursting and it's just it's painful.

01:10:36: >> We're going to keep using mono. We're

01:10:37: going to use mono.

01:10:39: It's It's

01:10:41: Yeah.

01:10:44: Uh, next question is from Razle Dazzle.

01:10:48: Razledazzle.

01:10:49: Uh, there's a lot of A's. Uh, I haven't

01:10:52: checked in with a while. Probably since

01:10:54: the start of January. What changes have

01:10:56: been made that you are happiest about?

01:10:58: What are you excited to work in the near

01:10:59: future?

01:11:01: So, if you haven't been like since

01:11:03: January, there's a lot, but like the

01:11:04: biggest thing is the splittening. uh if

01:11:07: you haven't heard about it like it's a

01:11:09: it's our funny name for a big

01:11:11: performance update and what essentially

01:11:12: happened is we took the prox engine

01:11:15: which is you know controlling pretty

01:11:16: much all of this and we ripped it out of

01:11:18: Unity now it runs under net 9 uh and

01:11:21: it's like way way way more performant

01:11:23: like like it's just like order of

01:11:26: magnitude at least um things like this

01:11:29: you know like this is like running super

01:11:31: fast and smooth and you can have big

01:11:33: worlds with lots of people and you know

01:11:35: you still have like liveable like frame

01:11:37: rate. Um there's things like you know

01:11:40: that used to h really badly now don't

01:11:42: hitch at all or you know hitch very

01:11:44: little and also like when you hitch you

01:11:47: actually we decoupled in there so like

01:11:48: you keep like looking around so like

01:11:50: when you lag you don't um

01:11:53: >> it's like help help with so much stuff

01:11:55: loading way faster like like worse it

01:11:57: would literally take minutes to load

01:11:58: before like now load within like 10

01:12:00: seconds it's like insane um and it's

01:12:03: been like a very very long project but I

01:12:06: feel like this one that's been like the

01:12:08: most impactful update we've done to

01:12:10: date. Um it's like it's helped a lot

01:12:13: like um people like having people like

01:12:17: you know who have like old and slow

01:12:19: machines they would like message me and

01:12:20: be like you know I was unable to play

01:12:22: like before and now I can play like it's

01:12:24: actually playable now. So that made me

01:12:26: like really happy. So, I would say this

01:12:29: defense one um for being able to like

01:12:33: for excited to work on in the future. Um

01:12:37: there's a few things I haven't actually

01:12:39: like uh

01:12:42: I don't know like which ones of those

01:12:44: like I'll be like excited about yet like

01:12:46: because I'm like right now I'm still

01:12:47: kind of like in the phase of like you

01:12:48: know polishing up like from stuff like

01:12:50: for splittening. Um,

01:12:53: I guess I'm kind of excited to finish

01:12:55: the when it crash you don't. Uh, where

01:12:57: if the render crashes, we'll just auto

01:13:00: recover it. That one's already in

01:13:01: progress. I've done like a bunch of it,

01:13:02: but it needs more to actually make it

01:13:04: functional. U, but one, I'm kind of

01:13:06: excited because I want to make like a

01:13:07: cool video about it and be like when you

01:13:09: crash, you don't and just be like, you

01:13:11: know, just kind of funny about it. Um,

01:13:16: yeah.

01:13:18: Do you have anything orange or would it

01:13:19: be kind of the same mish thing?

01:13:22: >> I mean it's it's pretty much the same

01:13:24: like I guess to add on to the to the

01:13:26: excitement or the thing that I'm

01:13:28: happiest about is that like we can have

01:13:30: really like pretty large sessions now.

01:13:33: Like the the the the pretty comfortable

01:13:37: sweet spot we we like can can host now

01:13:40: like really like quite comfortably is

01:13:42: like up like 60 people or more. Um,

01:13:46: >> like we got we wait a session like like

01:13:49: and like we did a stress test and the

01:13:52: session we got a session up to like 117

01:13:54: people or something crazy like that.

01:13:57: >> Yeah.

01:13:57: >> And like I've I've seen people do

01:13:59: synthetic tests of like someone did a

01:14:02: test where they like made a bunch of

01:14:04: bots and stuff to join the session and

01:14:06: whatever and like they maxed out the

01:14:08: session like the hard resume session

01:14:10: cap.

01:14:12: >> Yeah.

01:14:16: This is exciting exciting times.

01:14:21: And next questions from Oruran Monlo. Uh

01:14:24: and now harder on Unity Tons. And it's

01:14:27: actually not that harder because like

01:14:28: there's like stuff about Unity that's

01:14:30: been like great. And one of the things I

01:14:31: really like about Unity most is sort of

01:14:33: like you know it's general kind of

01:14:34: approach you know how things are you

01:14:36: know like the scene hierarchy the

01:14:38: component system and so on because I

01:14:40: feel it makes it it makes the

01:14:42: development a lot kind of accessible and

01:14:44: simpler and a lot of it like you know

01:14:45: inspired resonate like you know how to

01:14:47: kind of model the game engine how to

01:14:49: make it very generalized so

01:14:52: there's it's actually one of the reasons

01:14:54: I'm like really upset with what happened

01:14:55: with Unity is because there's been lot

01:14:57: of good in Unity and it's like I think

01:14:59: it's been like really Well, generally

01:15:01: well made like engine like it made

01:15:02: development more accessible. been made

01:15:05: it a lot easier for lots of people but

01:15:08: like unfortunately for years now I feel

01:15:10: it's been kind of suffering from

01:15:12: initification essentially um and it's

01:15:15: and a lot of things that kind of made

01:15:17: like lose trust in the company itself

01:15:20: and you know because of that we kind of

01:15:22: have to move away you know to something

01:15:24: that's uh

01:15:27: you know not going downhill at least

01:15:29: from from our perspective and it's sad

01:15:32: that it's going downhill because like it

01:15:33: was like really great engine. Um, and in

01:15:36: some ways it still is, you know, but uh

01:15:38: there's a lot of bad stuff kind of

01:15:40: happening and um but like

01:15:43: this devil and then it's like you know

01:15:47: I think that is happening because like

01:15:48: we don't want that to be happening like

01:15:50: if if we could like we want to keep like

01:15:53: using it like if um if we kind of work

01:15:56: on some technical issues if they like

01:15:57: you know gave like developers more

01:15:59: control but also

01:16:01: the technical issues are now like you

01:16:03: know more minor. It's more now just a

01:16:05: trust in a company that's been damaged

01:16:08: to the point like where we just even if

01:16:10: they fixed all the technical issues, we

01:16:11: still like wouldn't want to work with

01:16:13: them because we don't know like you know

01:16:15: what's the next thing they're going to

01:16:16: pull that's going to you know screw the

01:16:18: developers over just for their own

01:16:20: profits. Um

01:16:24: but yeah like I would say like it's the

01:16:25: general kind of design of the engine. I

01:16:27: feel like that's been very impactful for

01:16:29: the game developer industry as a whole.

01:16:31: Uh plus like some of the other stuff

01:16:32: like you know for example the asset

01:16:34: store like Unity lally go like I feel

01:16:36: like Unity has been the large

01:16:37: contributing factor like why Unreal

01:16:39: Engine became also like you know kind of

01:16:40: more accessible and why Unreal Engine

01:16:43: like made its own marketplace like

01:16:45: because I feel Unity was like at the

01:16:47: forefront like you know like those

01:16:48: innovations and improvements and that

01:16:50: allowed a lot of really cool games to be

01:16:52: made. Um,

01:16:56: so yeah, that's uh that's the type.

01:16:59: >> If you want to if you want an example of

01:17:00: a cool engine though, you should check

01:17:02: out GDAU.

01:17:07: >> Yeah, go is like very and like actually

01:17:09: feeling better about like the future of

01:17:10: it because like you know it's open

01:17:12: source so um that actually gives you

01:17:14: know people more control and it means

01:17:16: you know like it won't just go down the

01:17:18: road ofification like that.

01:17:21: Um, next question is modify arc is

01:17:24: asking regarding issue uh uh 1294

01:17:29: qid data model into support. What do you

01:17:31: mean by people abusing ids for making

01:17:34: 128 bit integers? Um, so anytime like we

01:17:37: add like you know something like that

01:17:39: people end up like using it for things

01:17:41: we literally told them don't use this

01:17:43: for because it's a very bad idea and

01:17:45: people end up like using it. Like for

01:17:46: example, the most recent one is with

01:17:48: spherical harmonics and people would

01:17:50: just like we like this is not like a

01:17:52: data storage. This is specifically for m

01:17:54: things. Like don't use this data

01:17:56: storage. People just find ways to jam as

01:17:58: much data in it and then like you know

01:17:59: things explode and they're like can you

01:18:01: fix this? And we're like no because like

01:18:02: this is not meant for this. In fact,

01:18:04: we're actually going to restrict like

01:18:06: you know using it this way because like

01:18:07: it's making things really bad. Um and

01:18:10: that's you know always kind of the worry

01:18:12: about things is like um when we do

01:18:15: things certain way people end up like

01:18:17: abusing it for things is not meant to

01:18:19: even if like we give warnings about it

01:18:22: and then that creates like problems down

01:18:23: the line. Um you know with like content

01:18:26: compatibility and stuff like that and it

01:18:29: adds a lot of extra work on us because

01:18:31: we have to you know deal with like

01:18:32: compatibility issues and like bugs and

01:18:35: like whatever problems it causes. So

01:18:38: unfortunately it's one of the things we

01:18:40: kind of consider when prioritizing

01:18:41: things and we might be like well before

01:18:43: we add this thing we actually might want

01:18:45: to add this just to prevent people from

01:18:47: abusing it or maybe we want to add

01:18:49: mechanisms to prevent that kind of like

01:18:50: abuse because if if we just leave it as

01:18:53: is then people end up like using it like

01:18:55: you know for ways it shouldn't be used

01:18:57: and that's going to put us in a bad spot

01:18:59: you know it's going to put us like in a

01:19:01: corner where it'll take a lot of effort

01:19:04: to like get you know out of it. There

01:19:06: actually is a thing I'm kind of

01:19:08: considering because with net 9 it has

01:19:11: support for 120 bit integers.

01:19:15: So

01:19:17: we might expose that. Uh there might be

01:19:20: just you know like better way to do it

01:19:22: because now it actually has native

01:19:23: support from the runtime. It's one of

01:19:24: the kind of primitive types. So might be

01:19:27: worth like you know looking into.

01:19:31: It'd

01:19:31: >> be kind of neat to if we could have like

01:19:33: value tupils as well. That'd be cool.

01:19:36: Uh I can actually have some tuples I

01:19:38: think.

01:19:39: >> Can you I don't actually it might not be

01:19:42: like allowed like I don't know those are

01:19:44: a little bit weird because they're like

01:19:45: usually requires generics and that's

01:19:47: like you know where those fical

01:19:48: harmonics kind of let the experience.

01:19:50: >> Yay.

01:19:54: >> I think is for one too.

01:19:57: Uh next question we got is from uh

01:20:01: sloppy corggo. Hello Corger. Actually, I

01:20:04: think that's a sprite that's not

01:20:06: rendering. Uh, is this Q&A? Yes, it's

01:20:09: Q&A as you can tell by us answering your

01:20:12: question. Uh, if you want to ask any

01:20:14: questions, uh, this is, um, called the

01:20:16: resonance. Why is my tracking? Oh, there

01:20:19: we go. Um, this stream is called the

01:20:21: resonance. It's essentially kind of like

01:20:22: mainly my office hours where you can ask

01:20:25: anything about the resonite. uh whether

01:20:28: you want to ask whether it's with the

01:20:29: platform development, it's philosophy,

01:20:31: future, past, the theme like even just

01:20:33: personal things um feel free to ask uh

01:20:36: make sure to put you know the question

01:20:37: mark like the way we can edit here and

01:20:39: that way it pops in our thing and we can

01:20:40: answer your questions. So feel free to

01:20:43: ask whatever whatever you like. Some

01:20:45: things we might like redirect you to

01:20:46: some other places where we can get

01:20:47: better answers but like you know we'll

01:20:49: we'll we'll try answering things where

01:20:51: we can.

01:20:55: Um,

01:20:58: next question

01:21:01: is from Auran Moonclaw. A more serious

01:21:03: question. This is something that came up

01:21:04: in rendering discussion. How do you feel

01:21:06: about content that abuses certain quirks

01:21:08: of Unity? This was in the context of

01:21:11: render cues being set to ranges that are

01:21:12: undefined in Unity documentation, but I

01:21:14: feel it applies more generally where it

01:21:16: might be very difficult to match XR

01:21:17: behavior in future. Yeah, it's it makes

01:21:21: things difficult for us because like it

01:21:22: puts us in a situation where like it

01:21:25: essentially makes it like there's like

01:21:27: no good outcome out of the situation. Uh

01:21:30: because either we have to like you know

01:21:32: spend a lot more work and jump through a

01:21:34: lot more hoops to keep the content you

01:21:37: know working the way it was or we have

01:21:39: to break it. There's no other option and

01:21:43: neither of those is good. So I

01:21:46: personally feel like, you know, people

01:21:47: would heed our advice and not put us

01:21:51: into into that situation,

01:21:54: but they do. And then it kind of it's a

01:21:57: difficult situation because like um

01:22:01: if we

01:22:04: What was that?

01:22:06: >> Oh, I'm just reading the thing.

01:22:07: >> Oh, I was like, wait, we should just

01:22:09: join the session. Um

01:22:12: Um Sorry. Um

01:22:15: yeah, it's crazy difficult situation

01:22:18: because like you know maybe now it's

01:22:20: like too much effort to actually like

01:22:23: support it and we don't have time to

01:22:24: like you know implement systems or maybe

01:22:26: we need to make them a lot more

01:22:27: complicated and we already spend a lot

01:22:29: of time like you know compatibility.

01:22:31: Sometimes we find like you know

01:22:32: solutions that work pretty well. Um

01:22:35: maybe we can find you know something

01:22:36: that actually generalizes better so like

01:22:38: it won't become as much of an issue but

01:22:40: we can't guarantee that. Um and

01:22:43: sometimes you know doing that it kind of

01:22:44: puts constraints on the design because

01:22:46: now we have to kind of consider those

01:22:47: kinds of like weird use cases and how do

01:22:49: we actually accommodate for them. Um, so

01:22:52: it's uh

01:22:56: it just makes things difficult for

01:22:58: everyone because like either it's going

01:23:00: to be difficult for us to support it and

01:23:03: what happens as a result maybe you delay

01:23:06: you know custom render like official

01:23:08: custom render by like a good chunk of

01:23:10: time because now we need to like you

01:23:12: know deal with situations that we

01:23:13: wouldn't have to deal with otherwise or

01:23:17: you know we'll be like we can't support

01:23:20: this and it breaks and behaves

01:23:22: differently and then people get angry at

01:23:24: us and that's not fun to deal with even

01:23:26: though like we're like we warned you

01:23:28: about this like we try to like you know

01:23:32: be up front be like you know this might

01:23:35: break and then you did it and then it

01:23:37: broke and now you're angry at us because

01:23:39: we didn't have a choice you know but to

01:23:42: break it and it's just

01:23:45: I don't know it's it's stressful and I

01:23:47: feel like a situation that doesn't need

01:23:49: to be stressful but that requires people

01:23:52: to kind of like be more considerate and

01:23:54: kind of listen like um

01:23:59: you know to the warnings.

01:24:01: So

01:24:03: yeah, that's pretty much it.

01:24:11: the very least um if people would want

01:24:14: to like you know abuse some features is

01:24:15: like make content that like doesn't rely

01:24:19: on it. So like you know like you're just

01:24:21: playing around and you're prepared for

01:24:22: it to break and when it breaks you like

01:24:24: you know like if you're the type of

01:24:27: person like you you mess with things

01:24:29: that we say this will break you mess

01:24:32: around with it and there are some it

01:24:34: breaks and you're just going to be like

01:24:36: yeah I expected it to happen you know

01:24:39: like you told us like then like we don't

01:24:41: really have an issue because you're like

01:24:42: we gave you warning we wanted you to

01:24:44: know you can still play with it like we

01:24:47: won't be like angry for you playing with

01:24:48: it as as long as you understand you know

01:24:51: the limitations. Um and if you like you

01:24:54: know that like we have no issue with

01:24:56: that like you know that's not causing

01:24:57: like any stress that's not causing

01:24:58: things. Like if you're like this will

01:25:01: break don't use this if if you if you

01:25:04: like you know if you want to build stuff

01:25:05: that relies on it and then despite it

01:25:08: warning you build stuff with it and then

01:25:11: it breaks and they become angry at us

01:25:12: you know it's

01:25:15: like what we do what we do like on our

01:25:17: end like we we try to be upfront. We try

01:25:20: to prevent this to happen. You made a

01:25:23: choice to ignore the warnings and now

01:25:25: you're paying the price, but you're

01:25:26: making us pay the price and that's just

01:25:29: it's not fun.

01:25:35: Oh my god. Don is asking, uh, what do

01:25:39: fruits taste like? Lemon, orange, or

01:25:40: mango? I mean, kind of like I'm

01:25:43: generally mango, but could be all of

01:25:45: above.

01:25:51: modified arc is asking uh why is Neo

01:25:55: still censored under wiki? I'm actually

01:25:57: not sure. Um ask per prime. This is

01:26:00: actually one of the good examples. Um

01:26:04: Pearl Prime is like one of the people

01:26:05: like manager Wiki. He's like doing great

01:26:06: job. He's like he made it like look

01:26:08: super cool and like adding a lot of cool

01:26:10: features. Uh he has his office hours on

01:26:12: Tuesday. Uh check out official discord.

01:26:15: Uh there's the events thing. Uh he hosts

01:26:17: this in discord. So I feel um this is

01:26:20: actually a good question for him like to

01:26:22: ask him. So um he would know like a lot

01:26:26: better and give a lot better answer.

01:26:32: Uh next question

01:26:36: our boy is asking it's a big one. Um is

01:26:40: there a reason that add multiply con

01:26:42: string all have separate multi version?

01:26:44: I've always found it a bit annoying to

01:26:45: nitpick when I need to find more than

01:26:47: two inputs for those and swap out the

01:26:49: node for the other one. Is the

01:26:50: performance thing where non multi ones

01:26:52: are more performant. Would it be

01:26:54: possible to just add a plus to the non

01:26:56: multi ones that automatically converted

01:26:57: to multi similar how not automatically

01:26:59: swap input types when another type is

01:27:01: plugged in? Yeah, you pretty much got it

01:27:03: there. Uh it's performance. Uh it's just

01:27:05: so like you know it doesn't have to deal

01:27:06: with like dynamic amount of things

01:27:08: because like the dynamic one it has to

01:27:10: figure out how many inputs it has and it

01:27:11: has to like run a loop versus if you

01:27:13: have just two then it just pass them

01:27:15: together like you know there's like no

01:27:16: additional logic it needs uh so there's

01:27:19: performance and also yes we want to make

01:27:21: it so like there's lally plus we just

01:27:24: want to add a system where nodes can say

01:27:27: I have a multi version and when that

01:27:30: happens the UI is just going to generate

01:27:31: a plus when you add plus it swaps to the

01:27:33: multi version it makes It's seamless.

01:27:35: You don't need to like worry about which

01:27:36: one to actually pick on your end. The

01:27:38: system sort of hides it for you. Uh but

01:27:41: that's not been implemented yet

01:27:42: unfortunately. So it's kind of an

01:27:45: explicit choice right now.

01:27:48: Uh next question is from Sloppy Go. Uh

01:27:53: question I've had my eye on for a while.

01:27:55: As a newcomer, what is the best way to

01:27:56: engage with like anything particle to do

01:27:59: first or things that people should keep

01:28:01: noted? Yes. So uh first welcome to

01:28:05: resonite or soon welcome to resonite. Um

01:28:08: there's a few things it depends a little

01:28:10: bit like you know why do you come to

01:28:12: resite because people come here for a

01:28:14: variety of reasons. Some people you know

01:28:16: come to socialize to like you know talk

01:28:18: with people uh to watch you know videos

01:28:21: watch like share stuff. Some people come

01:28:23: here to build and work um because uh you

01:28:26: know there's a lot of different stuff

01:28:27: you can do on this platform. Some people

01:28:30: come to you know play specific games. We

01:28:32: have like groups that play the blood on

01:28:34: clock tower games. Uh and then mostly

01:28:36: you know can engage with those. Um what

01:28:38: I would say is uh don't be afraid to ask

01:28:40: for help. Uh there's uh we have like an

01:28:44: amazing helpful community. A lot of them

01:28:47: are part of the mentor group which you

01:28:49: can find either by uh like green name or

01:28:51: they have like a green light bulb. And

01:28:53: actually I can show you like uh if I

01:28:55: grab my camera. Uh wait did I make a

01:29:00: There we go. I'm going to grab the

01:29:01: camera. I'm going to move it over here.

01:29:04: Oh jeez, I'm moving way too fast. Um,

01:29:08: and I'm going to

01:29:11: run the private UI and I'm going to open

01:29:13: my dash.

01:29:16: And let's see. Let's see. Let's see. Uh,

01:29:22: there we go. I'm going to move that out

01:29:24: of the way. So when you come to

01:29:26: Resonite, uh you also be welcome like to

01:29:29: the tutorial that kind of walks you

01:29:31: through like you know very basic stuff

01:29:32: but also now there's a new help tab. So

01:29:36: like you click this and this actually

01:29:38: gives you a bunch of options. So you can

01:29:40: for example say you know I want to

01:29:41: explore, I want to socialize, I want to

01:29:42: set up my avatar, uh how do I change my

01:29:45: graphics? So whatever reason you know we

01:29:47: can click on it and it like will bring

01:29:49: you um to the page where you can learn

01:29:53: more about it. So, like this is a good

01:29:55: way to kind of get started, you know, if

01:29:57: you're new and you just want to kind of

01:29:58: get yourself oriented, learn how to use

01:30:00: some other stuff. It's loading the

01:30:02: video. Where's this one? There we go.

01:30:05: Um, here videos.

01:30:09: Uh, it kind of walks you through stuff.

01:30:11: Um,

01:30:13: like how do you do things? You can also

01:30:14: just go, you know, back to help and

01:30:17: browse. You know, there's like

01:30:18: information about controls. Uh and

01:30:20: there's also information um you know

01:30:24: it's like how you work with your context

01:30:25: menu like it's kind of explains a lot of

01:30:27: the things. So this is a good resource

01:30:30: and it's accessible to you anywhere. Uh

01:30:33: there's also info if we go about badges

01:30:37: you can see this is the mentor badge. So

01:30:39: if you find anybody with a symbol feel

01:30:42: free to ask them you know for help with

01:30:43: whatever you need. There's like mentors

01:30:44: who like they'll help you set up your

01:30:46: avatar or, you know, do cool things with

01:30:48: it or there's mentors will, you know,

01:30:50: teach you how to like do programming

01:30:52: with Perflex. People are very helpful.

01:30:54: People are like super happy to help.

01:30:56: Like, um, you know, sometimes people are

01:30:59: like afraid to like ask for help because

01:31:00: they don't want to bother people. Um, I

01:31:03: like to flip it on its head and be like,

01:31:05: you're going to bother people by not

01:31:06: asking them for help. like

01:31:09: our mentors, they're literally like, you

01:31:11: know, they love like showing people

01:31:13: around. So, um

01:31:16: you know, don't don't don't be afraid to

01:31:18: ask them like you you'll be making them

01:31:20: happy. Um and also there's a lot of

01:31:24: stuff is big. There's a lot of things to

01:31:27: do. Uh it's easy to get overwhelmed like

01:31:29: if you try to like you know do

01:31:30: everything at once. So take it slow. Uh

01:31:33: you know focus like on what are the most

01:31:35: important things you want you know do

01:31:36: first. Maybe it's, you know, setting up

01:31:38: your avatar so you can be comfortable.

01:31:40: Jump to like, you know, various like

01:31:41: spaces. Um, whatever it is, you know,

01:31:44: focus on that. Um, don't try to like do

01:31:47: everything at once because that will get

01:31:49: overwhelmed like really fast. In fact,

01:31:51: like there's this is a po it's at a

01:31:53: point like where um I've written like

01:31:56: you know over 90% of the engine myself

01:32:00: and there's a lot of stuff like where

01:32:02: I'm like I forget like we can do this. I

01:32:04: forgot I wrote this. Um there's there's

01:32:07: a lot of stuff. There's people who've

01:32:09: been here for years and they will also

01:32:11: like not know like you know like they

01:32:13: still keep discovering new stuff on the

01:32:15: platform. So there's a lot to do you

01:32:18: know. So take it slow. Um have fun with

01:32:21: it you know don't be afraid to ask

01:32:23: people for help. Uh if you also prefer

01:32:26: you can ask people in our discord. So if

01:32:28: you go to discord.gg/resonite

01:32:30: GG/resonite.

01:32:32: Um, we do have like new user help like

01:32:35: uh uh like channel. So, it's also a good

01:32:38: place, you know, to ask people for like,

01:32:40: you know, help or if you're like, you

01:32:41: know, if you don't know where to find

01:32:42: people in the game, you can ask for

01:32:44: somebody there and they'll, you know,

01:32:45: people will be happy to help you out uh

01:32:48: and guide you like through things. So, I

01:32:51: hope this helps. I hope you'll have like

01:32:52: you know lots of fun and on the platform

01:32:56: and feel free to ask like you know

01:32:57: anything more like if you have like any

01:32:58: more specific questions.

01:33:04: Uh y defol is asking

01:33:09: uh have you seen uh tokusatu media power

01:33:14: rangers classic Godzilla rider do you

01:33:16: have any option options on it opinions?

01:33:19: Um

01:33:21: I actually well I think I've seen Power

01:33:23: Rangers a while back like when I was a

01:33:24: kid but like um I don't really remember

01:33:27: much of it.

01:33:29: Have you Sarah seen any of this stuff?

01:33:33: >> I have. Uh I don't really care for Power

01:33:38: Rangers and stuff. I'm sorry.

01:33:43: >> Yeah. And unfortunately to l those

01:33:47: um

01:33:50: Y death tools asking uh was the tokipon

01:33:54: stuff uh

01:33:56: uh just removed. Huh? What?

01:34:00: >> I don't think it's been added in the

01:34:01: first place. I know there's like been

01:34:02: some work on the translation, but like I

01:34:04: don't think they're actually I don't

01:34:06: think that actually went anywhere right

01:34:09: now.

01:34:09: >> Yeah, I don't think there I don't think

01:34:11: it was like finished.

01:34:14: Yeah.

01:34:21: Uh, modify arc is asking, uh, is using

01:34:25: sync delegates just as bad as the rev

01:34:27: hacking? Um, depends which ones are you

01:34:29: using? So, if you're using if you're

01:34:31: using the ones that are officially

01:34:33: exposed, then no, those are exposed for

01:34:35: a reason. If you're using ones um if

01:34:39: you're using ones that are not exposed

01:34:40: but using a mod to expose them then kind

01:34:44: of like those might like you know like

01:34:46: if you don't expose them we're

01:34:47: essentially saying this is internal this

01:34:50: might go poof any time don't rely on it.

01:34:53: So you know it is like similar situation

01:34:56: with that. Um if you're okay with it

01:34:59: breaking then you can use it but be

01:35:02: prepared for it to like you know just

01:35:03: poof without a warning.

01:35:06: like we don't we don't guarantee that

01:35:07: they'll stay around.

01:35:13: Uh

01:35:15: another questions from Satan. Um

01:35:19: uh do you like anime? If so, which ones

01:35:21: do you like the most? Oh, there's a

01:35:23: bunch. Uh I

01:35:26: it's kind of hard to pick favorites. I I

01:35:28: hate picking favorites because like

01:35:30: often times it's like, you know, one of

01:35:32: the most recent ones I watched. But um I

01:35:34: did watch

01:35:36: um like one of the really good ones I

01:35:40: watched a lot of times is Code Gas. That

01:35:43: one there that one's like a whirlwind

01:35:46: like it's like 50 episodes but I

01:35:48: actually made some more but uh like some

01:35:50: kind of follow up like movie but um it's

01:35:52: like 50 episodes and like each episode

01:35:54: feels like a whole series. There's so

01:35:56: much that happens like so many twists

01:35:58: and turns but it's like a lot of fun.

01:36:00: Um, I also like like uh

01:36:04: um Death Note that's uh dungeonally

01:36:07: related. That's a really good anime too.

01:36:09: Um, Attack on Titan is another good one.

01:36:12: One Punch Man like well the first season

01:36:15: the second season is kind of weird. Um,

01:36:19: there a bunch of like others. I have to

01:36:21: I always have to like like look stuff up

01:36:23: because I kind of forget like which ones

01:36:25: I'm actually watching. Um,

01:36:29: but those are definitely like uh some of

01:36:31: my favorites. Um,

01:36:37: let's see. Uh, sir, do you have any

01:36:40: yourself?

01:36:42: Um, h

01:36:45: I

01:36:48: see. I like Demon Demon Slayer. Demon

01:36:50: Slayer is a really good anime.

01:36:52: >> Oh, I don't actually know that one.

01:36:55: It's uh it's so it's it's probably it's

01:36:57: got really really good animation in it.

01:36:59: Um it's so pretty. Um you should

01:37:03: definitely watch it if you haven't. But

01:37:06: my if you

01:37:07: >> if I may stretch the definition of anime

01:37:09: a little bit. I like

01:37:13: uh there's an there's like not a

01:37:15: Japanese anime, but more like a I think

01:37:18: it's by a French studio. Um but it's

01:37:21: kind of like an Americanized one. It's

01:37:23: Castlevania. I love Castlevania.

01:37:26: >> One

01:37:27: >> Castlevania like the the like the the

01:37:30: show. I think it's on Netflix or

01:37:32: something or whatever. Um it is it has

01:37:35: some of the best

01:37:37: it is it is probably some of the best

01:37:38: like character development and like

01:37:41: story arcing I've ever seen. It is it's

01:37:44: great. It's fun. It's sometimes very

01:37:45: silly and [ __ ] posty, but like it's it

01:37:48: has such a good story and very very very

01:37:52: good uh very good character development.

01:37:55: I highly recommend it. Also, Castlevania

01:37:57: Nocturn. I know some people don't really

01:37:59: care for that one. Uh but I actually

01:38:01: quite like that one, too. I think

01:38:02: they're both very good.

01:38:05: There's actually another one that I just

01:38:06: remembered uh uh that are quite like uh

01:38:11: is uh Maiden Abyss. I thought that one

01:38:13: was also like very

01:38:17: not what you'd expect. Um,

01:38:21: but also like a lot of like really good

01:38:22: like imagination. It does get very

01:38:26: it's something I like to call beautiful

01:38:28: horror.

01:38:31: It's like horror that's like

01:38:35: it doesn't do like like it's not like

01:38:36: that more typical kind of scary thing

01:38:39: like where it's dark and gloomy and

01:38:41: sharp. Like it's pretty, but it's also

01:38:43: scary. Like it's like

01:38:46: disturbing.

01:38:48: >> It's uh

01:38:50: >> scary enough that I'm not going to watch

01:38:51: it.

01:38:52: >> It's uh it's really good.

01:38:55: >> Like the the imagination on it, like

01:38:57: some of the like like

01:38:59: both also the intrigue of it and also

01:39:01: like you know a lot of the environments

01:39:03: like actually have like some of it saved

01:39:05: like um save like some of the art from

01:39:08: it. uh

01:39:12: >> is very psychologically uh disturbing.

01:39:14: >> Yes.

01:39:17: Like found like some like posters that

01:39:19: are like really pretty. So like this one

01:39:21: was okay. But uh let me see this one.

01:39:24: This one's probably like there also like

01:39:28: slight like slight spoilers, but like

01:39:31: look at that. Like I want to I want I

01:39:32: want that like you know as a world like

01:39:34: that's so pretty. Um, or this one, the

01:39:38: the inverted forest.

01:39:41: >> That's like a such a cool idea. Like,

01:39:43: and it be so much fun to kind of

01:39:44: explore, but also scary because you fall

01:39:46: off of your dead. Um,

01:39:50: but it's like the environments like, you

01:39:53: know, they're very very like

01:39:54: imaginative.

01:39:57: Um,

01:40:00: this one's also a nice poster.

01:40:04: Let me see. Like I'm also looking at

01:40:06: like just list of animes like um because

01:40:09: sometimes I need to like jog my memory

01:40:10: and be like oh wait I watched that one

01:40:12: was like they're like good.

01:40:14: Um

01:40:18: I did watch like a bunch of like others

01:40:20: but like I wouldn't say they're my

01:40:22: favorites actually. Question is uh is

01:40:24: this extending to movies? because we're

01:40:25: also going to include movies. Then I

01:40:27: definitely want to mention number of uh

01:40:30: Hayomyaki ones uh like you know like

01:40:33: probably the most favorite one is like

01:40:35: how's moving castle uh spirited away is

01:40:38: like also great like uh like I mean you

01:40:41: can't really go anything wrong with

01:40:42: Miyazaki. Um, now Shika's and Volley of

01:40:45: the Wind. That was a really cool one.

01:40:46: Actually, it was I think the only time

01:40:48: like it really sci-fi and I kind of wish

01:40:50: it did more because I love like the

01:40:52: imagination and the world like building

01:40:54: and you know visuals of that one. Um,

01:40:58: also Akira

01:40:59: this classic. Um, I kind of like

01:41:03: actually I have to kind of watch her

01:41:04: again like Ghost in a Shell.

01:41:09: Um,

01:41:12: there's a bunch of others. Like there's

01:41:13: like ones I wore, but like I just I I

01:41:15: don't want to like mention because

01:41:16: they're not quite like favorites.

01:41:17: They're like okay, but like didn't quite

01:41:19: like catch me like crazy.

01:41:22: Um,

01:41:28: yeah, I think I think that's I think

01:41:29: that's it for like for the favor.

01:41:31: There's probably some others like I

01:41:32: could like remember, but uh I feel

01:41:35: that's good. Let's we spend enough time

01:41:37: on this one.

01:41:39: We got 20 minutes left.

01:41:41: >> Oh boy. Like is already that time. Okay.

01:41:45: And there's not too many questions, so

01:41:46: we're good. Uh but yeah, we're getting

01:41:48: we're getting towards the end. So, um

01:41:52: ask your questions now. They might be

01:41:54: might not be answered. Uh Cla Fox is

01:41:57: asking, uh what are you most looking

01:42:00: forward to about the block party? I

01:42:03: don't know. Just maybe it's just seeing

01:42:04: like you know all the stuff people make.

01:42:07: Yeah.

01:42:08: >> Yeah. See like how many there's actually

01:42:11: one thing like well actually I don't

01:42:13: want to mention it because I don't want

01:42:14: to like give anyone unfair like

01:42:15: advantage thing but yeah I'm just kind

01:42:18: of excited for what people are going to

01:42:19: be doing.

01:42:20: >> Darth Vader is going to be there.

01:42:22: >> Huh.

01:42:24: >> Oh sorry spoilers.

01:42:29: >> Uh

01:42:31: oh my god.

01:42:31: >> Yay.

01:42:32: >> Thank you.

01:42:33: >> I should me I should mention Darth Vader

01:42:34: more often.

01:42:36: Yay.

01:42:40: Um,

01:42:43: thank you so much for the subscription

01:42:44: being our score. There's so many

01:42:48: we haven't even like, you know, like we

01:42:50: already promised the author saying and

01:42:51: then like we didn't have like time to

01:42:53: set it up and like now it's uh

01:42:56: we have to figure some stuff out but we

01:42:58: appreciate it.

01:43:00: So modify art is asking is s more of a

01:43:02: developer than a moderator. I would say

01:43:05: so. I don't actually know how much you

01:43:06: do in moderation.

01:43:08: >> Um, I'd say I'm probably more of a depth

01:43:10: than a mod at this point. I will peek my

01:43:12: head into pickets once in a while

01:43:15: though, so I still I still I still do it

01:43:17: occasionally. Yes.

01:43:23: Uh, next question is also from Sloppy

01:43:25: Corg. Uh uh, of course, keep working on

01:43:29: your game to completion first, but I was

01:43:31: wondering what your plans are for

01:43:32: helping Arizona grow in the future. Any

01:43:34: advertising plans or things like that? I

01:43:36: think it would be lovely to see it grow

01:43:38: in popularity once you've left early

01:43:40: access. So, first thing, Arizona is

01:43:43: never going to be complete. Like, the

01:43:45: way we can approach this is um

01:43:49: actually um if you know Minecraft,

01:43:53: actually that's the weird thing to say

01:43:54: like who

01:43:57: I feel it's safe, you know, Minecraft

01:43:58: because I feel like everybody knows

01:43:59: Minecraft at this point. But, um, if you

01:44:02: look at Minecraft, it's been a game

01:44:04: that's been out for, you know, way

01:44:05: longer than we have been. Uh, and it's

01:44:08: still being actively developed. They

01:44:10: keep expanding the game. They keep

01:44:11: adding to it, adding things to it. Uh,

01:44:13: it's been out of beta for a really long

01:44:15: time, too, but it keeps growing. And

01:44:18: we're kind of approaching Resoite the

01:44:20: same way. like you know it's just

01:44:21: there's always more stuff to add more

01:44:23: always more stuff to develop like

01:44:26: this is not ever going to be complete

01:44:28: it's just like one of those kind of you

01:44:29: know continuous projects at some point

01:44:31: we're going to hit like you know where

01:44:32: we're going to be like okay we're out of

01:44:34: early access things feel polished enough

01:44:37: you know where we kind of like proud of

01:44:39: like you know like where this state of

01:44:41: things um but we're going to keep

01:44:42: improving things we're going to keep

01:44:44: adding more stuff and so on um

01:44:47: for advertising because we actually had

01:44:49: the big performance update. We've

01:44:51: actually started doing advertising. You

01:44:53: might have uh if you uh check our

01:44:55: official Discord and the announcements,

01:44:58: there's actually two videos that just

01:45:00: released uh by uh some YouTubers and

01:45:02: some influencers that we have sponsored

01:45:05: and we have a bunch more coming. So, we

01:45:09: we are essentially doing things right

01:45:10: now to sort of help promote the game uh

01:45:12: make people more aware of it. Um because

01:45:15: that, you know, helps us grow. It helps

01:45:17: us get more support and the support you

01:45:19: know in turn u helps the development um

01:45:24: because we are we are like you know

01:45:26: majority of our income is like coming

01:45:28: from the community right now and

01:45:31: that's what lets us like you know kind

01:45:33: of keep focusing in making this game for

01:45:35: the community. Um,

01:45:38: and we kind of like, you know, we want

01:45:39: to kind of keep it that way and like

01:45:41: doing the advertisement that kind of

01:45:42: helps bring in more people and with that

01:45:44: more support.

01:45:49: Uh,

01:45:53: yummy was asking uh, has the

01:45:56: has the node ever been used in a

01:46:00: productive way?

01:46:02: I don't know how you do that.

01:46:05: I

01:46:05: >> It's produced a lot of fun.

01:46:07: >> Yeah, it produced a lot of fun. I don't

01:46:09: think that's I mean it helps fun helps

01:46:12: with productivity. So maybe

01:46:14: >> it's productive for fun.

01:46:15: >> It's productive for fun. Yes.

01:46:22: >> You also get glitcher forks. Uh are you

01:46:24: saying attaching it to your friend's

01:46:26: face isn't productive?

01:46:28: Depends.

01:46:32: Yeah, there it is. It's a thing. Ah,

01:46:37: this isn't very productive.

01:46:40: >> It's pretty fun,

01:46:42: >> but it's not productive.

01:46:45: >> It produces fun. I'd say it is

01:46:48: productive.

01:46:50: >> I can't see.

01:46:53: >> That's okay. We have the ball.

01:46:55: >> Oh, no.

01:47:02: So um we have uh 12 minutes leftish. Um

01:47:09: so ask more questions. We still uh we

01:47:12: still have a bit of time.

01:47:15: Uh

01:47:15: >> why are strings objects?

01:47:17: >> What if I is asking why are strings

01:47:19: objects? Oh,

01:47:21: I'm going to move this here. Um it's

01:47:23: because like they're of variable size.

01:47:25: So um generally in C and also in like

01:47:29: other programming languages anything

01:47:33: typically types that like end up like

01:47:35: being variable size they tend to be

01:47:38: allocated on the heap rather than on the

01:47:41: stack. Um and as a result like you know

01:47:44: like anything objects will all pretty

01:47:46: much always go on the heap. output is

01:47:48: actually changing a little bit because

01:47:49: like um

01:47:51: that's a little bit more complicated too

01:47:53: because like they can be like on a

01:47:54: special kind of heap like like if

01:47:55: they're like built-in strings but if

01:47:57: it's dynamically allocated string it

01:48:00: goes on the heap like where dynamic

01:48:01: stuff lives um is an object as a result.

01:48:05: Uh types like for example usually types

01:48:08: that are not objects tend to be very

01:48:09: primitive like strs that have like a

01:48:11: fixed and size that is known ahead of

01:48:14: time. um some of the lines are kind of

01:48:17: blurring a little bit. Um like for

01:48:20: example like with like this net 10 um

01:48:24: you know some stuff like ends up being

01:48:25: allocated on the stack. Also with spans

01:48:27: you can have variable size allocated on

01:48:29: the stack and you can have functions

01:48:31: that work with it but those only exist

01:48:33: like during the invocation of function.

01:48:35: Usually strings will exist for you know

01:48:37: longer like outside of the function. It

01:48:40: needs to be an object. uh uh otherwise

01:48:42: like they would have to be passed by

01:48:43: value which means anytime you would for

01:48:45: example call a method or like you know

01:48:47: pass it anywhere you would need to copy

01:48:49: the entire string

01:48:51: um you know and kind of keep copying it

01:48:53: around which is not going to be good for

01:48:55: performance because it can be a really

01:48:56: long string.

01:48:58: So

01:49:00: hopefully that kind of sums it up. A

01:49:03: good way to think about it is values

01:49:05: kind of go where you define them and

01:49:07: they're copied around whereas objects

01:49:09: like strings and stuff and classes are

01:49:11: are just like somewhere in memory and

01:49:14: you're just referencing where they are.

01:49:16: >> They're just kind of pointing them. They

01:49:17: kind of exit independent of like you

01:49:18: know whatever your current like program

01:49:21: flow is.

01:49:23: Um, next question is from Yummy. Death

01:49:26: tool best Zelda dungeon. I haven't

01:49:27: played Zelda. I'm sorry. I'm um I kind

01:49:30: of grew up with the Sonic games.

01:49:34: Well, sort of grew up like

01:49:39: I don't know if you did you play as

01:49:40: older.

01:49:42: >> Um

01:49:44: I played um

01:49:47: I played on the Gamecube with my dad a

01:49:49: lot like the the Legend of Zelda like

01:49:52: the four sword one or whatever. I don't

01:49:54: remember exactly what it's called. That

01:49:55: was fun. I'm not really like a huge I'm

01:49:58: not like a Chad Zelda enjoyer or

01:50:00: anything. I just thought it was kind of

01:50:01: fun as a kid.

01:50:04: >> Chad Zelda enjoyer.

01:50:08: >> Uh Glitch Fox is asking uh Brooks, can I

01:50:12: have your sparkly particle do that? I

01:50:14: want to put it inside Mix's head. Why

01:50:16: inside?

01:50:18: Um this thing actually it should be I

01:50:20: think it's in Gearball's folder. Let me

01:50:22: check. So, if I go Resonate Essentials,

01:50:26: uh, assets. Is it assets? No, it's a

01:50:29: community share folders.

01:50:32: Uh, gearable to shop.

01:50:35: Um, is it is this it? Yeah. Sharable

01:50:40: trigger particles.

01:50:42: Yep. Uh, so you can find it there. Uh,

01:50:45: let me actually Should I show on camera?

01:50:47: Uh if I go third person

01:50:52: and I'm going to render private UI and

01:50:56: I'm going to open this.

01:51:00: So essentially go inventory essentially

01:51:03: coming to share tools gearbox toy shop.

01:51:06: Uh and then it's this thing is the

01:51:09: sharable trigger particles. So you can

01:51:11: find it there. Always can get the

01:51:13: freshest version

01:51:16: from there.

01:51:26: Oh, wait. The cameras. There we go.

01:51:32: Uh,

01:51:34: next question.

01:51:41: Uh, Sloppy Cor is asking us people, what

01:51:45: is one who just jumped? Uh, what is one

01:51:48: interesting thing you'd like to share

01:51:49: about yourselves to get to know you? Um,

01:51:53: I don't know. For remember, we're we're

01:51:55: goobers. We're very silly people. I'm

01:51:58: I'm kind of like one of one of the

01:52:00: things I really like one of the ways I

01:52:02: kind of like go by is uh if you've

01:52:04: watched Stargate SG1 and if you know the

01:52:07: character of Jack O'Neal and there's

01:52:09: like a particle or a scene where uh one

01:52:12: of the go like one of the bad bad guys

01:52:15: he's been like waiting he's been wanting

01:52:16: to talk to him like like and but he's

01:52:19: like you know super prideful and like

01:52:20: and such and you know he finally goes

01:52:24: there like you know and talks to this

01:52:25: projection and like he's like you know

01:52:27: the gold is like angering And like and

01:52:30: O'Neal just keeps like teasing him and

01:52:31: being like silly like because like he

01:52:33: goes like the gold goes like impudence

01:52:36: and like actually wait the like goes

01:52:39: like sorry to keep you wafing I was just

01:52:42: having a lovely branch and I might be

01:52:44: like missing like maybe lunch or

01:52:45: something. I don't remember exact but u

01:52:48: it goes like that and like the gold goes

01:52:49: like impudence and O'Neal's like no tuna

01:52:54: like and like the attack and like and

01:52:56: then like ball like he go like the gold

01:52:58: goes you can't be serious and only goes

01:53:03: I can I just choose not to most of the

01:53:06: time and it's kind of it's kind of how I

01:53:09: am a bit too

01:53:14: here's a little tidbit

01:53:16: I mean, I I I know I'm in desktop mode a

01:53:19: lot and I kind of uh I can kind of look

01:53:22: a little stoic sometimes or maybe I seem

01:53:24: like a little disinterested,

01:53:26: but I'm

01:53:28: I uh I'm a pretty cuddly creature. Um

01:53:33: if you the the one big thing to to

01:53:36: really get on my good side is ask before

01:53:39: petting my face. That's all I want.

01:53:42: If you do that, you'll you'll have

01:53:44: earned the world in my book.

01:53:46: >> What what what do we pester your face?

01:53:49: >> Uh then I'll bite you. I'll like eat

01:53:51: your fingers and [ __ ]

01:53:52: >> Uh I actually have a tool for pestering.

01:53:56: I have I have made a tool that automates

01:53:58: pestering.

01:54:00: >> I'm vicious. I might

01:54:02: >> You can buy the tools.

01:54:04: This made the tool.

01:54:06: >> I'm like a little bear weasel. Where's

01:54:09: >> I'm looking for a tool right now.

01:54:11: I don't actually know where I saved it.

01:54:15: Actually, it might be in my weapons

01:54:16: folder. Is it in weapons? Why would I

01:54:18: put it in weapons folder?

01:54:20: Probably haven't.

01:54:24: I don't know where I saved it. Or maybe

01:54:26: it's in tools. Did I actually save it in

01:54:27: tools?

01:54:29: I did save it in tools. There we go.

01:54:32: Look, this is my pistering tool.

01:54:35: Is this pestering you?

01:54:38: >> The wiggler component was a mistake.

01:54:40: Is this pestering you?

01:54:44: >> I don't know. Frs. I don't know. Fr's

01:54:45: [ __ ] [ __ ] ising you.

01:54:55: Wait, wait, wait, wait. I forgot. Wait.

01:54:57: Can you Can I shoot it again?

01:55:00: Should No. Shoot it out this thing.

01:55:04: Oh, there we go.

01:55:08: Yeah, we're we're we're very silly.

01:55:12: So, we got five minutes left, so we

01:55:13: should probably move to the last few

01:55:15: questions.

01:55:18: >> It was also like it was made from Maro,

01:55:19: so we can bite it all you want.

01:55:23: >> Now we ping the chat actually. Wait,

01:55:25: like chat

01:55:27: is is is this pestering you?

01:55:31: Is is is being pestered?

01:55:39: Hopefully this answers the question.

01:55:45: Um, yeah asking best Sonic Casino.

01:55:48: >> There's a different one, a difficult

01:55:50: one.

01:55:51: >> I The one I think of is like and the

01:55:54: first one I think of is like the one

01:55:55: from Sonic Adventure, but also that

01:55:56: one's kind of pain a bit, but then then

01:55:59: I think of like the Sonic Heroes one,

01:56:01: but also that's kind of pain a bit. Um,

01:56:04: I would say it's just the casino in

01:56:06: Sonic 2. I'm going to go with that one.

01:56:08: That's That one's pretty good. Is there

01:56:11: satisfying sound effects?

01:56:15: Uh, modify arc. Uh, does Frs have

01:56:18: unlimited storage since the owner? I'm

01:56:20: technically can assign whatever storage

01:56:22: I want. It's actually not unlimited.

01:56:23: That's not programmed into the system.

01:56:25: So, like I do have like a limit. I

01:56:27: currently have it set to terabyte. I'm

01:56:28: not using like 30% of it. So I mean

01:56:31: ultimately the company has to pay for

01:56:32: it. So it's not free free but like you

01:56:36: know like um

01:56:39: technically I can assign like whatever

01:56:41: but like if I wanted to store huge

01:56:42: amounts of data like I I probably won't

01:56:45: because like you know like we have to

01:56:46: pay for it.

01:56:50: Uh, next question is from uh Qualtorium.

01:56:53: Aside from mods, now that we posting,

01:56:55: are there any performance profiling

01:56:56: tools that can be run as end user for

01:56:59: extension or resonate to figure out

01:57:00: what's slowing down the world and using

01:57:01: a lot of RAM? You could try attaching

01:57:03: some other like profiling tools for like

01:57:05: .NET. Uh, I don't know actually if

01:57:07: people tried that. Um, we do want to

01:57:09: like integrate like more stuff like you

01:57:10: know like Tracy and stuff. So, there's

01:57:12: going to be more stuff in the future.

01:57:14: But, um, you could try those tools as

01:57:16: well. I don't know how well it works

01:57:18: with just like, you know, builds, but uh

01:57:20: it might be worth a try.

01:57:22: >> Tracy,

01:57:23: >> there's some questions within the chat.

01:57:26: Um

01:57:29: um Sloppy Corg is asking, "On a scale

01:57:31: from 1 to 10, what is your favorite

01:57:32: color of the alphabet?" Uh it's

01:57:35: blueberries.

01:57:41: Next questions from Qualtorium. Uh, will

01:57:44: the

01:57:46: benign and wonderful wiggler ship ever

01:57:48: get an update? Um, no. It's perfect the

01:57:51: way it is.

01:57:55: >> Fox is asking, "What's your favorite

01:57:57: dinosaur?"

01:57:59: >> Chicken.

01:58:02: I don't actually

01:58:05: >> Yeah, I don't know. I mean I let me let

01:58:08: me let me answer that uh question in a

01:58:12: form of a 3D scan. Um

01:58:18: uh

01:58:20: >> Yep. I'm looking for it.

01:58:23: >> Hurry up.

01:58:23: >> This is it. This is loaded. Where did I

01:58:25: save it?

01:58:29: >> You're 2 minutes until the world is

01:58:30: destroyed.

01:58:34: This is

01:58:36: I don't know where it is. Where did I

01:58:37: save it?

01:58:41: Is this it?

01:58:44: Doesn't look like uh

01:58:47: where is it? I know I saved it somewhere

01:58:53: but now I don't know where.

01:58:56: Uh

01:59:00: why are such things? Uh,

01:59:03: wait. Is it in my other folder? No.

01:59:08: Where did I save it?

01:59:12: I'm blind.

01:59:14: Oh, there we go. I found it. Found it.

01:59:17: I found it.

01:59:21: Aha.

01:59:24: Behold.

01:59:26: Actually, that's uh too big. I'm going

01:59:28: to make it small.

01:59:30: >> Whoa. Oh, I thought I was moving for a

01:59:31: second.

01:59:32: >> Oh, wait. I put it Oh my god. I put it

01:59:34: on the ground. Uh,

01:59:35: >> we have 1 minute.

01:59:37: >> This is fine. Like dinosaur. I stole it.

01:59:40: It's mine now.

01:59:44: It's mine.

01:59:49: It's Big Mike

01:59:51: from the Museum of the Rockies in

01:59:52: Boseman.

01:59:56: >> How'd you become a yellow fox?

02:00:00: I spawned.

02:00:02: Uh let's see.

02:00:05: >> We have no more minutes.

02:00:07: >> Something ter is there any problem for

02:00:10: uh

02:00:12: there is some but uh not enough time.

02:00:14: Sorry. I'm sorry. We're over time. So um

02:00:18: you have to save your question for next

02:00:20: time. Um actually there's going to be

02:00:23: next time because I'll be traveling uh

02:00:26: and then also be traveling.

02:00:29: And also there might be there might not

02:00:31: be resonance for a but

02:00:34: um

02:00:34: >> yeah BL is coming up.

02:00:36: >> Yeah BF is coming up. Um yeah so anyway

02:00:40: thank you very much uh for watching.

02:00:41: Thank you very much all for subscription

02:00:43: especially video uh and thank you all

02:00:46: for the questions. I hope like you've

02:00:48: kind of you know enjoyed like listening

02:00:50: to our rambles about them. Uh thank you

02:00:52: for supporting the night whether it's

02:00:55: you know just like through u being part

02:00:57: of the community you know participating

02:00:59: like in things cool like making cool

02:01:00: content or whether it's supporting us

02:01:02: you know through like um financially uh

02:01:05: ideally on stripe or on Patreon. Uh if

02:01:08: you're on Patreon please consider

02:01:09: switching to Stripe because uh Stripe um

02:01:12: we get like about 10% from the same

02:01:14: amount of money so we actually get more

02:01:16: from it. uh let's go study the you know

02:01:18: payment processor so that helps us a lot

02:01:20: too but whichever way they support us

02:01:22: you know that helps a lot even like

02:01:23: stuff like on Twitch thank you so much

02:01:25: like that all of that kind of goes like

02:01:27: you know to development and running this

02:01:28: platform um I'm going to check if

02:01:31: there's anybody to raid uh might forward

02:01:34: you to somebody who's streaming tonight

02:01:37: so if there's um if you're a streamer uh

02:01:40: this is a perfect time to stream because

02:01:42: we will raid you uh let's see anyone

02:01:46: streaming a night. There's

02:01:50: Grant is actually working a sec. Wait,

02:01:52: is he

02:01:54: is working on a plugin?

02:01:56: Uh, actually, no. This is

02:02:00: giving me errors.

02:02:03: I don't know if this is working.

02:02:08: Um, I'll try the the grand thing, but

02:02:10: like it's kind of erroring out. It looks

02:02:12: like it's working on the resite plugin.

02:02:14: So um that's the one thing I can see. So

02:02:20: worst case like it's not it's going to

02:02:22: give you there and go away but uh let's

02:02:24: try. So right uh

02:02:28: grant

02:02:30: UK

02:02:34: let's see enter.

02:02:38: Okay. So, thank you everyone and uh

02:02:42: we'll see you at some point like keep an

02:02:44: eye on the discord. There might not be

02:02:48: very diff like I think very unlikely

02:02:51: resonance like next week. I thought I

02:02:53: might do it maybe from hotel. So maybe

02:02:58: maybe we'll see we see how like stuff

02:03:00: goes. Um

02:03:03: and definitely like um definitely not

02:03:07: the next the week after because there's

02:03:09: BLFC and then the next week I'll be like

02:03:11: about to be traveling away so might also

02:03:13: not be resonant. So it might not be for

02:03:15: like 3 weeks I think. Um but anyway

02:03:19: hello to Grant and thank you for the

02:03:21: questions and everything and bye.

02:03:25: >> Bye-bye.

02:03:28: and stops.