Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

From The Blog: Corona Labs annual update
Started by CoronaBot Feb 12 2020 02:58 PM

328 replies to this topic
[TOPIC CONTROLS]
Page 2 of 14 1 2 3 4 »
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#26

Edissey

[GLOBAL: userInfoPane.html]
Edissey
  • Enthusiast

  • 54 posts
  • Corona SDK

Hi Rob,

 

When you say "We will change the Corona Simulator to be an offline tool, ..."

 

Does this mean builds will be generated, completely disconnected form a Corona host, via a program we will download and run locally?

 

Thank you.



[TOPIC: post.html]
#27

iWalter

[GLOBAL: userInfoPane.html]
iWalter
  • Enthusiast

  • 48 posts
  • Corona SDK

This makes me very sad. I have been developing with Corona many years, almost since it's inception. At one point I had 8 Corona built apps/games in the Apple store. I have one left now which I just recently updated.

 

 

Update: I just checked my computer. I have Corona game template files going back to December of 2010. Wow! I didn't realize it has actually been that long.


  • Michael Flad and davemikesell like this

[TOPIC: post.html]
#28

Falcon777

[GLOBAL: userInfoPane.html]
Falcon777
  • Contributor

  • 440 posts
  • Corona SDK

I have been using Corona SDK for almost 10 years and have been paying for the subscription since the beginning including a few years on their enterprise license and subsequently plugins in the marketplace. It sadden me to see its closurI have been looking at Flutter in recent months but Corona still wins in terms of ease of use.

 

I guess the most logical step now is to start migrating all my existing Corona apps (more than 10) to another cross platform engine as we cannot predict the future of Corona engine from now onwards. 



[TOPIC: post.html]
#29

Falcon777

[GLOBAL: userInfoPane.html]
Falcon777
  • Contributor

  • 440 posts
  • Corona SDK

This makes me very sad. I have been developing with Corona many years, almost since it's inception. At one point I had 8 Corona built apps/games in the Apple store. I have one left now which I just recently updated.

 

 

Update: I just checked my computer. I have Corona game template files going back to December of 2010. Wow! I didn't realize it has actually been that long.

 

What happened to the rest of the apps? Have you migrated them to another engine?



[TOPIC: post.html]
#30

Rob Miracle

[GLOBAL: userInfoPane.html]
Rob Miracle
  • Moderator

  • 26,681 posts
  • Enterprise

Hi Rob,

 

When you say "We will change the Corona Simulator to be an offline tool, ..."

 

Does this mean builds will be generated, completely disconnected form a Corona host, via a program we will download and run locally?

 

Thank you.

 

We will issue a new update to the simulator at some point. That version will not require any connects to Corona servers. You won't need any special program other than the offline version of the simulator.

 

Rob


  • Michael Flad and Edissey like this

[TOPIC: post.html]
#31

iWalter

[GLOBAL: userInfoPane.html]
iWalter
  • Enthusiast

  • 48 posts
  • Corona SDK

What happened to the rest of the apps? Have you migrated them to another engine?

No I didn't migrate them. Some where pulled by Apple after the 64 bit mandate, others I pulled myself when they broke after an iOS update.

 

The last couple of years I have been working with native iOS using Swift and I have just begun learning Flutter. Flutter is very good for a certain type of app.


  • Falcon777 likes this

[TOPIC: post.html]
#32

Falcon777

[GLOBAL: userInfoPane.html]
Falcon777
  • Contributor

  • 440 posts
  • Corona SDK

No I didn't migrate them. Some where pulled by Apple after the 64 bit mandate, others I pulled myself when they broke after an iOS update.

 

The last couple of years I have been working with native iOS using Swift and I have just begun learning Flutter. Flutter is very good for a certain type of app.

 

I see. Yes, Flutter is good for business app but if you require many plugins, it can be a nightmare as the plugins might not be well maintained.  Basically the contributors have no obligation to keep it up to date.



[TOPIC: post.html]
#33

runewinse

[GLOBAL: userInfoPane.html]
runewinse
  • Contributor

  • 513 posts
  • Corona SDK

I'm so screwed... I'm too old to start over again with a completely new tool set and I don't know what can replace Corona SDK anyway...



[TOPIC: post.html]
#34

Falcon777

[GLOBAL: userInfoPane.html]
Falcon777
  • Contributor

  • 440 posts
  • Corona SDK

I'm so screwed... I'm too old to start over again with a completely new tool set and I don't know what can replace Corona SDK anyway...

 

What kind of apps have you developed using Corona?  Mine are mostly business apps and the most logical engine would be Flutter.



[TOPIC: post.html]
#35

nick_sherman

[GLOBAL: userInfoPane.html]
nick_sherman
  • Corona Geek

  • 1,976 posts
  • Corona SDK

Now the inevitable has happened we can be grateful for small mercies, it would have been easy for the owners to just shut the doors a year ago and walk away without a single line of code on GitHub and the forum history lost forever.

Now there is a fighting chance, but even just a small breaking change from those ever-helpful people at Apple presents a massive challenge.

[TOPIC: post.html]
#36

Michael Flad

[GLOBAL: userInfoPane.html]
Michael Flad
  • Contributor

  • 271 posts
  • Corona SDK

I think the chances to keep using Corona are not that bad ... I don't think a small breaking change will become a showstopper, for small updates it's probably always possible to find someone who can fix it.

 

Big updates/changes are where the real risks are - the biggest one on the (close) horizon is probably the change to Metal on iOS.



[TOPIC: post.html]
#37

akao

[GLOBAL: userInfoPane.html]
akao
  • Contributor

  • 395 posts
  • Corona SDK

We are a long time Corona user as well. This is indeed sad news. I wish Rob, vlad, and everyone at Corona the best. I do wish some of the fine folks will continue to contribute to the SDK. We don't have the expertise to help, but can contribute financially. 

 

@Rob would you happen to know if Corona Cards would be in a good enough shape for folks to continue running Corona using another framework? (eg. Unity) I am assuming that won't solve the issue with migration to Metal? 



[TOPIC: post.html]
#38

keystagefun

[GLOBAL: userInfoPane.html]
keystagefun
  • Contributor

  • 340 posts
  • Corona SDK

Very sad to hear.

 

Firstly, thank you to those individuals who have worked tirelessly to support Corona over the years. We've used it for much of our development since 2012 and have published nearly 20 apps via the platform over the years. It always seemed like an amazing deal... we pay $100 to remove the splash screen and get access to this awesome platform with no other costs apart from a few plugins.

 

Which is why I'm wondering if I'm missing something and the idea of charging a subscription to Corona users is something that's been explored in more depth? I would imagine anyone running a business based on publishing Corona-based apps would gladly pay a subscription to support continued development of the product? We certainly would.

 

All this leaves a lot of us with some tough choices to make and I'd welcome others' views on how they're looking to proceed.

 

The major concern for us is not so much new features being added (Corona already does more than enough for our current 2d development needs over the next few years) but support for any changes Apple and Google make meaning we could be in a position where we simply can't submit updates a year or two down the line with newer versions of Android or iOS.

 

I imagine most people reliant on Corona are looking at one of these three possibilities...

  • move away from Corona at this stage and invest in another platform (with no guarantee they don't go the same way)
  • go for purely native development and lose the multi-platform benefits of a single codebase
  • stick with Corona and hope someone takes it on in a more official capacity and commits to providing the support for any changes the various app stores make in the future

I'd be interested to know what other people's intentions are and whether anyone has any thoughts on other multi-platform solutions that seem robust / long term viable. For us, 2d game development with sqlite support, some kind of network api that allows loading and sending data to a remote server and the json, encryption and audio libraries are important. No ad requirements at all.

 

One question I have that someone who has used other platforms may be able to answer:

  • If we move to another platform, will we be able to publish updates to existing apps that can plug into the sqlite database that was shipped with the current version of the app built in Corona, so users don't lose progress built up over time?

Thanks again to everyone involved in making Corona so awesome. It will be hugely disappointing if it falls away altogether so anything we can do to help, we will do. In all my years of programming, there is not an environment I've more enjoyed developing in or found a more enthusiastic and friendly community around.

 

Count us in for financial support.


  • ojnab and Gamedevcorp like this

[TOPIC: post.html]
#39

marco11

[GLOBAL: userInfoPane.html]
marco11
  • Observer

  • 1 posts
  • Corona SDK

In the last month I developed a lot of apps with Corona. I am really disappointed and depressed now. So, I really hope everything will go on. I am not a great developer, but maybe I can help somewhere.



[TOPIC: post.html]
#40

yvandotet

[GLOBAL: userInfoPane.html]
yvandotet
  • Contributor

  • 195 posts
  • Corona SDK

 move away from Corona at this stage and invest in another platform (with no guarantee they don't go the same way)

 

 

 

 

I think if there are not quick answers about the management of the asks of apple and google play, we were oblige to switch to an other language, not necessary a 2d game engine working with lua, but perhaps ( and it's the harder ) an another language.

 

we don't know when the next update of apple and google play will happen, so unitl that time, perhaps 6 mouth or 1 year, we can build app.

 

I hope Corona still be maintain in the future.

 

Sincerely,

 

Yvan.



[TOPIC: post.html]
#41

ammar71

[GLOBAL: userInfoPane.html]
ammar71
  • Enthusiast

  • 98 posts
  • Corona SDK

Thank you Corona team for your work over the past years.

 

I am a bit confused about who will maintain the open source code.

Doesn't the open source project need an owner who decides what goes into the engine and what doesn't? If so, who will that be?

 

Do we know how many different users are actively using the server? If the number is large enough, it might be feasible to introduce a small monthly fee for using the build server to allow the development to continue. If the fee is small, even the hobbiest would be willing to pay it to allow the platform to continue.



[TOPIC: post.html]
#42

schizoid2k

[GLOBAL: userInfoPane.html]
schizoid2k
  • Contributor

  • 578 posts
  • Corona SDK

I'm so screwed... I'm too old to start over again with a completely new tool set and I don't know what can replace Corona SDK anyway...

 

You are never too old to learn.  I am probably older than you.

 

For me... my current Corona apps are in "support" mode (no new features) while I move over to Unity.  For my 1 non-game app, I may be able to keep this in Corona (depending on what happens) or move over to another product.  

 

There are a lot of 2D game engines you can try (some using Lua) to see what works for you, you can stick it out with Corona (again, depending on future updates), or you can jump into Unity/Unreal and develop a 2D, or possible an enhanced 3D version of your game.

 

--john


  • horacebury and agramonte like this

[TOPIC: post.html]
#43

XeduR @Spyric

[GLOBAL: userInfoPane.html]
XeduR @Spyric
  • Corona Geek

  • 1,248 posts
  • Corona SDK

I was thinking about Richard's suggestion of setting up a new centralised store for the plugins. While I applaud Richard's initiative and I see many benefits to it, I think that there might be a much simpler and a better alternative.

 

When the new website is created, then the best way to approach this issue would be to create an "assets" or "plugins" page, similar to https://defold.com/assets/. Defold's asset page approximate structure and design would be quick and easy to replicate. It would keep the assets/plugins easy to find in a centralised location and it wouldn't increase the server upkeep costs.

 

Developers who'd want to monetise their plugins would simply place a link on their asset/plugin page that directs users to whatever store they want to use or even just their GitHub page with free and open source content. Corona, or rather Appodeal, wouldn't need to handle any transactions, support any kind of marketplace infrastructure or even host the assets or plugins.

 

This would mean that the new centralised asset/plugin "store" would really just be a product catalog. With no single organisation managing the sale and distribution of the assets/plugins, we'd really embrace the openness and there wouldn't be a risk of someone just shutting down their store and leaving all asset/plugin developers stranded.


  • horacebury and agramonte like this

[TOPIC: post.html]
#44

sbullock

[GLOBAL: userInfoPane.html]
sbullock
  • Contributor

  • 186 posts
  • Corona SDK

We are long-time Corona users as well (since about 2012). This is sad news. It has really been a fine development environments -- and all of you engineers, you code warriors and you staff members that have made it so good . . . you each deserve our thanks! Many of us have been fortunate enough to earn livings from our Corona-built apps. You have facilitated that.

 

I wish Rob, Vlad, and everyone at Corona the best. I do wish some of the fine folks will continue to contribute to the SDK. As others have said, I don't have the expertise to keep the SDK alive with new code, but I can contribute financially if it looks like that is a viable investment. 

 

I'll be following everyone's comments closely in coming months. We have all been in this together for a long time. Now we need to find the best path forward.

 

Very best;

 

Steve Bullock

 


[TOPIC: post.html]
#45

Edissey

[GLOBAL: userInfoPane.html]
Edissey
  • Enthusiast

  • 54 posts
  • Corona SDK

You are never too old to learn. I am probably older than you.

For me... my current Corona apps are in "support" mode (no new features) while I move over to Unity. For my 1 non-game app, I may be able to keep this in Corona (depending on what happens) or move over to another product.

There are a lot of 2D game engines you can try (some using Lua) to see what works for you, you can stick it out with Corona (again, depending on future updates), or you can jump into Unity/Unreal and develop a 2D, or possible an enhanced 3D version of your game.

--john


  • agramonte likes this

[TOPIC: post.html]
#46

Edissey

[GLOBAL: userInfoPane.html]
Edissey
  • Enthusiast

  • 54 posts
  • Corona SDK

Can you share with us which cross platform tools you know of that use Lua?
Thank you.

[TOPIC: post.html]
#47

richard11

[GLOBAL: userInfoPane.html]
richard11
  • Contributor

  • 552 posts
  • Corona SDK

The problem with anything other than a centralised store is that it wouldn't be clear to customers when an update is available, unless they're constantly monitoring the forums, and plugin vendors post update notifications every single time.

With a centralised store we can have email notifications send automatically to customers when a plugin they're using receives an update, and longer term we could even update the simulator to automatically fetch updates to plugins exactly like it does currently with the Coronalabs system.

The other advantage would be revenue. I'm not going to pretend we wouldn't want to monetise this for our own pockets, but if we're making money from the marketplace it would be very much in our interests for Corona SDK to remain an actively used product, and the best way to do that would be to give some of these earnings back into it. Revenue generated by the store could be used to help fund both core development, and marketing campaigns.

If on the other hand everybody just moved their plugins and templates to other sales platforms, the revenue taken by those platforms is never coming back to the community.
  • Michael Flad likes this

[TOPIC: post.html]
#48

firerabbit.info

[GLOBAL: userInfoPane.html]
firerabbit.info
  • Contributor

  • 193 posts
  • Corona SDK

Farewell Corona. This was not unexpected but it was a punch in the gut to read.

We published over 15 full length games with Corona and even got an Editor's Choice on Google Play for one of them. With millions of downloads we made a living from our games, even though we were just messing around and having fun when we started. A special thanks to Rob and Vlad, Rob made this community and you can tell Vlad still cares and would like to go the Patreon route.

We started the huge task of porting our games and game engine to Unity about 9 months ago because, as many have said already, the writing had been on the wall for a long time. We're programmers by background so Unity was not a concern (and we're getting more into 3D), but for those that are looking to port your 2D games you may want to consider Game Maker Studio as a closer match to Corona.

Wishing everyone the best of luck in continuing their projects, businesses, and development. Thanks again Rob for making Corona a community.
  • horacebury likes this

[TOPIC: post.html]
#49

keystagefun

[GLOBAL: userInfoPane.html]
keystagefun
  • Contributor

  • 340 posts
  • Corona SDK

I keep thinking that with so much support from so many active users, Corona can't die, surely. I don't know the usage figures or the numbers of people who would fall into the "yes I would definitely pay a subscription fee" camp, but surely someone, somewhere, must see an opportunity to take this on as a genuine business opportunity through charging for the software.

 

Lower fees / a free version for casual users, students etc. and higher fees for those of us making a living from our Corona apps doesn't seem like a crazy idea does it...? Sadly we don't have the expertise ourselves, but would gladly contribute financially if there were any guarantees made around ensuring support for future Apple / Android updates.

 

The way everyone is talking though, it seems like a lot of folks have either already looked elsewhere or are doing so at this stage.

 

So I guess the next question I have is recommendations for alternatives.

 

Unity looks like a fantastic option in many ways, especially in terms of not ending up in this kind of situation again, but for reasonably straightforward 2D games, is that like using a sledgehammer to crack a nut? Fine with the cost if it guarantees long term support but learning curve? We have 20 years of programming experience so not phased by working with other languages, but preference would be for an easier port of existing code / shallower learning curve if possible.

 

After that it gets more difficult to find an obvious choice that has the long term guarantee of being viable in 3 or 4 years.

  • Godot is one option I've seen mentioned and looks to have an impressive array of features.
  • Game Maker Studio mentioned by Fire Rabbit
  • Construct keeps popping up

There are tonnes of options. If anyone has any strong views on what might be worth looking into as a priority that would be a great help.

 

Deal breakers for us are a good 2d graphics engine, network capabilities for sending / receiving data from a remote server, sqlite support, security and a decent audio library including recording via the microphone. Ability to publish for iOS and Android essential. Other platforms a bonus.

 

One thing that would make big difference for us is understanding whether an update made in another SDK to an existing app made in Corona would be able to tap into the sqlite database already stored in the documents directory by our Corona app so as to maintain progress made within the app so far. Anyone see any potential issues with that? The answer to that I imagine would be helpful to lots of us using sqlite to store game data.

 

Thanks.



[TOPIC: post.html]
#50

RustySly

[GLOBAL: userInfoPane.html]
RustySly
  • Observer

  • 18 posts
  • Enterprise

looking for alternatives is understandable but for many of us it's quite difficult at this point to port what we've done in terms of time and finance. next month we'll attend gdc and try to struck a deal with publishers, it's so hard to move forward in a situation like this :( so, for me it is critical corona being updated to meet requirements of platforms like android or apple. once again i want to state that we are ready to support by any means.




[topic_controls]
Page 2 of 14 1 2 3 4 »
 
[/topic_controls]