From The Blog: Keep Calm and Corona (the game engine, no relation) On!

I think there is a lot of animosity to being told “You have to pay $X to use a tool” and “You have to pay a large sum once a year”.  I subscribe to the Adobe Photographers program which gives me Photoshop, Lightroom and Bridge for $10 a month plus tax. That’s $132 a year. If you asked me today to come up with $132, I would have to think about it and seriously consider options. But $11 disappears from my account each month, I don’t miss it. Patreon and GitHub both have monthly options which will make it easier.

Hopefully $99 for a splash screen won’t be a barrier to entry for many. And for those depend on Corona for their success can judge how much having Corona means to them and won’t look at a $99 splash screen as “All I have to do”.

Rob

 
100% agree with this.  Monthly is the way to go, and is what Glideros and Godot use in my examples.
 
 

Are you saying the splash screen removal is going to stay, and there will be a monthly donation level that removes that?

 

I sure you don’t think I’m trying to do an “All I have to do” minimum.  That’s not my intention at all.  I’m wanting to create a bit of transparency, and give motivation for others to donate.  Corona keeping a minimum level of support is critical to our business and we will fund it as such.  I just want others to have the motivation and transparency to do so as well.

Absolutely not. We’ve already disabled it. We won’t have any infrastructure in place to handle selling things anyway. That’s all Corona Labs. It goes away.

The only way to fund Corona development going forward is donate money via however Vlad sets things up.

I think the point is we, as users, need to know what the minimum is to continue using the platform as a viable business…

If this it $100k they just say we need $100k.  Then we, as businesses, can decide whether to continue support or replatform.

@rob surely you understand what is being asked here?

Rob I deeply respect you but it’s time to hear the community.

Sometimes the community is right :).

kbradford and SGS have really really really strong points.

We need to know a minimum (for a couple of reasons) and levels with rewards is a great idea.

Create something sweet and appealing.

People (me too) love it and that’s something Corona is missing for many years.

Levels, rewards, a new fun icon that shows Corona is fun to work with and make games etc etc

I know you have a lot to do but you have to do these things too.

We will help you but you should help us too :).

An example in light mood.

“+80% and we will start developing for Switch”

Well… you will see how much we want this or anything else :).

I second Aarbron’s opinion and I also understand the desire to keep salary information private.

However, having clear goals is necessary for any crowdfunding projects. We don’t know if and how much some companies have offered to pay Vlad to keep working on Corona, or if it is all in the crowdfunding that we see now. In either case, knowing that “at least X dollars are required through crowdfunding for Vlad to work part-time on the engine”, and that “at Y dollars he can work on it full-time”, or “at Z dollars he can hire a part-time developer to help him out with Switch integration (or something else)”, etc. will make the contributions much more meaningful.

Come May, paying 50 dollars per month, for instance, could be completely fine for me, doubling that might work as well. Personally, I don’t know yet and how much I can spare remains to be seen as I’m exploring a few potential assignments, but I know for certain that if there are clear funding goals to aim towards, then I will work towards hitting said goals. But if the goal is to just “pay as much as we are comfortable with” without knowing if said contributions are enough, then I know that people will not be as willing to contribute and they’ll find that they are comfortable with a lot less due to the uncertainty.

Well, as for me, i’m pretty much concerned about the work of some vital plugins such as Lerg’s QR and NFC. 

I paid them for a year, the subscription ends in July. And there’s absolutely no idea how it will go on with them.

There will be such a great thing to have a chance to store theme locally for offline builds.

Could you please clarify this issue?

Vlad posted something on Slack today about fundraising goals.  I’ll ask him to repeat it here. 

You can pressure me all you want, but I’m not the one who can answer it. 

As for plugins, we are going to allow you to load plugins from a URL. As long as Lerg and Scott and the other plugin developers post their plugins to a website, you can load it from them. They may just end up giving you a download that you can save to your plugins directory if they don’t want them on a public server.

Rob

Hello everyone. I pretty much have a clear goal to work full time on Corona, getting payed for it from crowdfunding. After some threshold I want to use like 3/4 of moneys to pay to contractors to work on specific projects, like Switch support, better HTML5 support, etc.

I think we are on the way to hitting those funding goals, especially considering there was no clear call to fund yet.

I will post some announcements later, as well as probably email to existing Corona users, about where to get Corona and how everything would work after May 1st. And everything would keep working , pretty much in usual way as before. Builds would be done from Simulator, I hope to get 1st party plugins automatically downloaded and integrated into Corona Simulator builds as they are now.

Also, I’m trying to build extendable plugin system, so 3rd party vendors would be able to have their own distribution channels.

Setting or revealing actual funding target has pros and cons. I would just recommend serious users to contribute at least $50/month. The monetize plugins that we paid last time was already a few hundred a year.

A side note. A research published in the Economist, to determine how people would pay for an item marked for charity. It revealed that people are more willing to pay for a fixed amount for charity (however small the amount), compared to an what-you-want-to-pay amount.

[quote name=“yosu” post=“408654” timestamp=“1585467748”]Setting or revealing actual funding target has pros and cons. I would just recommend serious users to contribute at least $50/month. The monetize plugins that we paid last time was already a few hundred a year.   A side note. A research published in the Economist, to determine how people would pay for an item marked for charity. It revealed that people are more willing to pay for a fixed amount for charity (however small the amount), compared to an what-you-want-to-pay amount.[/quote] That makes perfect sense. Like others also said. If I had to give to charity and they say that at $1Bn a year famine would be eradicated then I would try to help end it but if it was like give and we see what happens then not as much

Corona Alternatives: [@People who are considering switching platforms] Unity is definitely the default (and safer) choice, but it has its share of problems that will pose increasing challenges as you start to port your games over. Godot is another strong alternative (which even received an Epic MegaGrant of $250,000 recently), but its developers have made it clear that they won’t support Metal. Defold is also viable, but it still feels a little rough around the edges to me. The more alternatives I’ve pursued, the better Corona has looked; Which is why I believe we can’t let the sun set on our beloved 2D game engine.

Crowdfunding Goals: [@Rob] We understand why you don’t want to specify hard numbers. We can go about this in a different way. According to PayScale, a well-paid software developer in Canada makes about 5,000 USD per month (88,000 CAD per year). Assuming that’s pretty accurate, let’s double that figure to accommodate payouts for you as well as additional contractors that Vlad intends to hire; Which brings the monthly funding goal to 10,000 USD. If you can at least let us know the amount of Splash Screen subscriptions Corona Labs had in the past year, that would give us an idea of how many developer accounts were paying customers (let’s call that number X). 10,000/X would then give us a rough estimate of how much each of us willing to crowdfund Corona needs to pledge monthly to keep you guys going. This will at least get the ball rolling. If there are no estimates to go by, some of the paying developers may get cold feet and switch platforms; That’s a slippery slope we should avoid.

Re-branding: Back when Corona Labs was still a thing, re-branding didn’t make sense. But now with Corona Labs shutting down, the Coronavirus pandemic being the center of attention, Apple/Google being very strict with the use of the word ‘Corona’ in their apps, and finally Corona SDK itself moving to a crowdfunding model with an MIT license, the opportunity is ripe for re-branding. I disagree with the view point that re-branding an open-source SDK will be hard. How does the Corona Labs team intend to break the news to the world that they’ve officially shut down (which I believe will catch at least a bit of attention in the mobile game development world)? I suggest we use that opportunity to put the word out about the new SDK name as well. We could also reach out to channels like Ask Gamedev, Gamefromscratch etc. The search term ‘Corona SDK’ yields coronalabs.com as the first result (for now), but the search term ‘Corona’ does our SDK no favors. We need a unique identity (like ‘Defold’). I’m not saying we have to re-brand, but if we’re going to do it, there’s no better time than now.

@Prathap

Three excellent paragraphs, thank you!  As for the rebranding, the one thing I’m uncertain of is how difficult (time consuming) it will be to change all the names in the tutorials and 8 years for other things that are helpful to the Corona community.

I think it is a perfect time to change names (maybe essential as well) and I’m willing to help out with that move but I get the feeling that a lot of people (not you #Prathap) think that rebranding is just slapping on a new logo and calling it a day when it is, in fact, a much bigger job that will require many of us to contribute significantly if it is to be a successfully transition.  Some of us will need to step up and make new video tutorials and help update the long chain of other things that will need to be aligned with the new identity. 

@sporkfin I completely agree with you. If they decide to re-brand after all, those of us who are pro re-branding need to come together, delegate tasks amongst ourselves and assist them in this transition (needless to say, I’m up for that). Rob and Vlad will not be able to carry out all the re-branding tasks on their own. Regarding the video tutorials, I’ve never used them and I don’t know how relevant they are to the current state of Corona. Maybe somebody who’s more informed in this regard can chip in here.

@Prathap  I think we would use a whole new series of coordinated videos that feature our engine - whatever its name may be.  I’d be interested in doing a few and I know another developer who is planning on making some.  I guess for me, I’m holding off until we are open source and have decided on the naming issue.  It would suck to make a bunch of videos and then have them be irrelevant because of a name change.

Looking back, I see that a lot of Corona tutorial videos were deprecated by the release of graphics 2.0 which was a big improvement but then suddenly commands like this made no sense

[lua]

object:setFillColor(255, 176, 38)

[/lua]

Coming from a graphics background the 0-255 range made perfect sense to me but the more I programmed the more I appreciated the 0-1 range.

0-255 is a very common way to view computer colors. 0-255 to Hex RGB (think CSS) is still a pretty reasonable conversion) so I wondered about the reasoning behind it. And it comes down to this. 0-255 is very 8-bit thinking. It’s also not a very “GPU” way of thinking either. Many computer graphics software at the programming language uses percentages. (that’s what 0-1 is after all).

Here’s the current Swift UIKit UIColor help page: https://developer.apple.com/documentation/uikit/uicolor. It’s 0…1

I’ve always had a problem with 0…255 anyway. 0/255 = 0.  255/255 = 1 but 127/255 is 0.4980392157. You can’t actually achieve middle gray. 

hello what  about admob plugin? this plugin will still be paid?

All first party plugins will be free. Supported with same crowdfunding model.

thx .   in build Version 2020.3579 (2020.3.27)  I can use them already or only after May 1?

I believe you will need a new build of Corona that makes other paid Corona-made plugins free. Currently we have only disabled license checks for the Splash Screen Control and Self-hosted plugins.

Self-hosted plugins will allow you to include third-party plugins now from their own hosting facilities.

Rob