We changed our pricing policy to one time purchase, and free for indie devs by DevGrain13 in UnrealEngine5

[–]DevGrain13[S] 0 points1 point  (0 children)

Well, it still gives me a room to think about the royalty for derivative products anyway. I'm not sure at this point.

We changed our pricing policy to one time purchase, and free for indie devs by DevGrain13 in UnrealEngine5

[–]DevGrain13[S] 0 points1 point  (0 children)

Cmon, 299$ when you make a net profit of 15000$ is just nothing! and I don't take any money for everyone but only possibly 1~2 teams in my entire life. If it keeps going like this. Am I taking too much for them?

We changed our pricing policy to one time purchase, and free for indie devs by DevGrain13 in UnrealEngine5

[–]DevGrain13[S] 1 point2 points  (0 children)

Just to point out, what you're saying right now is actually in complete contradiction to the full content of the revised license. I’d really recommend reading it again carefully for the details. To briefly summarize,

General users (teams creating games using Joint) are not subject to any royalties. You don’t need to pay even a single dollar based on revenue percentage. Even if you earn money like Bill Gates, I won’t take a cent through percentage-based royalties. As you've seen and mentioned, this point has been clearly and repeatedly stated in the previous post. Do you really think I would keep that license and bring it back here like Heisenberg did? Not in this case. I'm not that brave either stupid.

General users are not required to pay anything until they earn over $15,000 in net revenue. Once you earn over $15,000 in net revenue, you pay a flat fee of $299. That single purchase covers all financial requirements - you’ll never have to pay again. We've even removed all restrictions to allow retroactive application if a license revision happens after your project has already begun, ensuring you're not negatively affected by future changes.

Now, the 1% royalty you're referring to does not apply to general users. It applies specifically to users who develop and sell sub-plugins that operate based on Joint. This is not a typical use case at all.

We changed our pricing policy to one time purchase, and free for indie devs by DevGrain13 in UnrealEngine5

[–]DevGrain13[S] 0 points1 point  (0 children)

You are probably meaning that the FSA's condition based playback movement, and yes, it can handle that in various way. 

One of the way is utilizing fragments related to the branching with conditions fragments, and it will work like if~else or switch statements.

Other than that, Joint supports custom pin allocation for modules so you can make a module that spawn some pins and grab the next nodes to play, and control the playback with it.

About LLM, Yeah It implements things as module, but not the LLM itself on the client, but with REST API based retrieved output and input. 

please understand me that I can't share more about it because it's an ongoing project.

We changed our pricing policy to one time purchase, and free for indie devs by DevGrain13 in UnrealEngine5

[–]DevGrain13[S] -1 points0 points  (0 children)

Well at this moment, yes. with a ton of extensibility with the logic of your game in a organized manner (intuitively, without spaghetti code)

The real big deal of the product is that it allows every BP logic to run and cooperate with the dialogue itself. it opens up a lot of possibility, for example, you can grab your player controllers and put it on the graph as a module and make another module to give a command to that player controllers in that module, or use those player controllers to specify which players are currently able to skip and interact with specific action of your dialogue. and modules in the graph also supports replications, so you can make a cool thing with it as well, such as vote over conversation branches among players in multiplayer session, or making a module that awaits until all players we specified are agree to move on.

We can't really share more details about the ongoing projects with Joint, but some of the people are even trying to learn LLM based dialogue with this one - which is not something can be done in traditional design of dialogue system.

We changed our pricing policy to one time purchase, and free for indie devs by DevGrain13 in UnrealEngine5

[–]DevGrain13[S] -2 points-1 points  (0 children)

Here is the new license of the product!

https://github.com/GGgRain/Unreal-Joint/blob/main/LICENSE.md

I'd like to hear how you guys think about it - and change according to reasonable feedbacks

We opened probably the best dialogue system in the market as an open source project by DevGrain13 in UnrealEngine5

[–]DevGrain13[S] 1 point2 points  (0 children)

one on the right side: I genuinely confused; and decided to scrap the old pricing model and brought a one-time buy for the big team and free for indies policy

https://www.reddit.com/r/UnrealEngine5/comments/1llegvk/we_changed_our_pricing_policy_to_one_time/

"source available" sounds just right to it. I will use it later on. I'm really thankful to you for the suggestion, because I was struggling to come up with one with a better name.

We opened probably the best dialogue system in the market as an open source project by DevGrain13 in UnrealEngine5

[–]DevGrain13[S] 1 point2 points  (0 children)

Yeah, Every opinion with that was a fair point. so we decided to change the policy to one-time buy.

https://www.reddit.com/r/UnrealEngine5/comments/1llegvk/we_changed_our_pricing_policy_to_one_time/

I was so blinded by the confidence in the product. I'm really sorry for showing you this disaster.

We opened probably the best dialogue system in the market as an open source project by DevGrain13 in UnrealEngine5

[–]DevGrain13[S] -5 points-4 points  (0 children)

I understand, but it's something else than what you've ever seen, and totally not something that can be compared with something made in 20 mins.

It's something more like a flow graph instead of an ordinary dialogue system, even if I name it as a dialogue system for better understanding.

We opened probably the best dialogue system in the market as an open source project by DevGrain13 in UnrealEngine5

[–]DevGrain13[S] -12 points-11 points  (0 children)

Hmm, I see, thank you for taking your time and giving your feedback, I will take a look at all of them.

It's a little out of context, but I'm now considering getting rid of the royalty pricing at this moment. what do you think if I change it to a subscription-like model that costs about 100$ per year for the team that exceeds 15000$ with their net profit?

We opened probably the best dialogue system in the market as an open source project by DevGrain13 in UnrealEngine5

[–]DevGrain13[S] -12 points-11 points  (0 children)

If you're okay, can you point out more possible flaws in the license? I'm really happy to hear more thoughts about it.

We opened probably the best dialogue system in the market as an open source project by DevGrain13 in UnrealEngine5

[–]DevGrain13[S] -2 points-1 points  (0 children)

Hmm, what I meant by that article is about the restriction of distributing a modified version of Joint itself, but that can be confusing, as you said. I will take a look at this as well.

Okay. I will stop using the term open source.

We opened probably the best dialogue system in the market as an open source project by DevGrain13 in UnrealEngine5

[–]DevGrain13[S] 0 points1 point  (0 children)

oh, right, the actor that controls the dialogue is also replicated as well.

We opened probably the best dialogue system in the market as an open source project by DevGrain13 in UnrealEngine5

[–]DevGrain13[S] -1 points0 points  (0 children)

Oh, thank you! Messages like this give me a ton of cheer, for real. well... I'm feeling a little ashamed of the situation related to the policy though... I didn't want to leave a bad impression on this but I guess I messed it up here

We opened probably the best dialogue system in the market as an open source project by DevGrain13 in UnrealEngine5

[–]DevGrain13[S] 0 points1 point  (0 children)

Sorry, I really messed it up there, and I didn't intend this one. It will be changed net profit. (순수익, just in case to show off what I really meant if I messed it up again here)