Jump to content

Solar2D

From Wikipedia, the free encyclopedia
Solar 2D
Developer(s)Vlad Shcherban,Corona Labs Inc.
Initial release1.0 / December 2009;14 years ago(2009-12)
Stable release
2023.3688 / March 30, 2023;18 months ago(2023-03-30)[1]
Repositorygithub.com/coronalabs/corona
Written inLua(Corona API)
Operating system
Available inEnglish
Russian
TypeSoftware development kit
Game engine
LicenseMIT License
Websitesolar2d.comEdit this at Wikidata

Solar2D(formerly Corona SDK) is afree and open-source,cross-platformsoftware development kitoriginally developed byCorona Labs Inc.and now maintained byVlad Shcherban.Released in late 2009, it allowssoftware programmersto build 2Dmobile applicationsforiOS,Android,andKindle,desktop applicationsforWindows,LinuxandmacOS,and connected TV applications forApple TV,Fire TVandAndroid TV.[2]

Solar2D uses integratedLualayered on top ofC++/OpenGLto build graphic applications. The software has two operational modes: the Solar2D Simulator and Solar2D Native. With the Solar2D Simulator, apps are built directly from the Solar2D Simulator. Solar2D Native allows the integration of Lua code and assets within anXcodeorAndroid Studioproject to build apps and include native features.

History

[edit]

Walter Luh and Carlos Icaza started Ansca Mobile, later renamed Corona Labs, after departing fromAdobein 2007. At Adobe, Luh was the lead architect working on theFlash Liteteam and Icaza was the engineering manager responsible for mobile Flash authoring. In June 2009, Ansca released the first Corona SDK beta free for early adopters.[3][4][5]

In December 2009, Ansca launched Corona SDK 1.0 foriPhone.The following February, the Corona SDK 1.1 was released with additional features.[6][7]

In September 2010, Ansca released version 2.0 of Corona SDK and added Corona Game Edition. Version 2.0 added cross-platform support foriPadandAndroid,while Game Edition added a physics engine and other advanced features aimed specifically atgame development.[8][9]

In January 2011, Corona SDK was released forWindows XPand newer, giving developers the opportunity to buildAndroidapplications onPC.[10]

In April 2012, co-founder and CEO Icaza left Ansca, and CTO Luh took the CEO role.[11]Shortly after, in June 2012, Ansca changed its name to Corona Labs.[12]In August 2012, Corona Labs announced Enterprise Edition, which added native bindings for Objective-C.[13]

In March 2015, duringGDC 2015announcement was made that Corona SDK is completely free and will support Windows and Mac OS X deployment targets.[14][15]

In November 2015,Corona Labs Inc.announced support for tvOS development for Apple TV.

In March 2017, Corona Labs was acquired by Appodeal and announced that the Enterprise version of Corona would also become free.[16]

In June 2017, Corona Labs announced that Enterprise was renamed to Corona Native, is free for everyone and included as part of the core product. "[17]

In January 2019, Corona Labs announced that Corona 2D will be open sourced under theGNU GPLv3 license,while offering the option of acommercial licenseupon agreement with Corona Labs.[18]

In April 2020, the engine was renamed from Corona SDK to Solar2D. This was done in response to the closure of Corona Labs,[19]as well as theCOVID-19 pandemic.Corona Labs also stopped offering commercial licenses and changed its open source license from GPLv3 to the more permissiveMIT License.[20]

Major features

[edit]

Solar2D's API suite features API calls for audio and graphics, cryptography, networking and device information such as accelerometer information, GPS, and user input as well as widgets, particle effects, and more.[21]

Bibliography

[edit]
  • Zammetti, Frank (April 2013).Learn Game Development with Corona SDK(1st ed.). Apress. p. 288.ISBN978-1430250685.
  • Flanagan, Nevin (May 2013).Corona SDK Hotshot(1st ed.).Packt Publishing.p. 334.ISBN978-1849694308.
  • Whye, J.A. (June 2013).Mobile Game Development with Corona SDK Training Video(1st ed.). Infinite Skills.
  • Burton, Ed.D., Brian (April 2012).Learning Mobile Application & Game Development with Corona SDK(1st ed.). Burtons Media Group.
  • Fernandez, Michelle (April 2012).Corona SDK Mobile Game Development: Beginner's Guide(1st ed.).Packt Publishing.p. 408.ISBN978-1849691888.
  • Burton, Ed.D., Brian.Mobile App Development with Corona(1st ed.). Burtons Media Group. p. 436.ISBN978-1-937336-00-4.Archived fromthe originalon 2012-06-26.Retrieved2012-06-26.

References

[edit]
  1. ^"GitHub - coronalabs/Corona at 3688".GitHub.
  2. ^Parker, Bethanny (2022-09-15)."Best Free Game Engines".BestColleges.Retrieved2023-03-25.
  3. ^"Adobe vets build rival to Flash for iPhone apps".VentureBeat. June 23, 2009.Retrieved2010-05-04.
  4. ^Chen, Brian X. (April 30, 2010)."Adobe CEO, Ex-Adobe Engineers Weigh In on Jobs' Flash Attack - Wired.com, April 30, 2010".Retrieved2010-05-04.
  5. ^"Ex-Adobe engineers create Flash competitor Corona for the iPhone - PocketGamer.biz, June 24, 2010".24 June 2009.Retrieved2010-05-14.
  6. ^"Ansca Mobile Releases Corona For iPhone Development".InformationWeek. December 1, 2009. Archived fromthe originalon 2011-06-12.Retrieved2010-05-14.
  7. ^"Corona 1.1 is now shipping - Corona Labs company blog, February 5, 2010".Archived fromthe originalon June 17, 2012.Retrieved2010-05-17.
  8. ^"Ansca Mobile iPhone Authoring Tool Adds Android - InformationWeek, April 14, 2009".Archived fromthe originalon 2011-06-12.Retrieved2010-05-02.
  9. ^"They're here! Corona SDK and Corona Game Edition".Archived fromthe originalon 2016-09-15.Retrieved2016-05-18.
  10. ^"Tool for Creating iPhone and Android Games Now Speaks Windows as Well as Mac".All Things D. January 25, 2011.Retrieved2011-08-03.
  11. ^"Moving On And Thanks".Archived fromthe originalon 2016-08-10.Retrieved2016-05-18.
  12. ^"Introducing Corona Labs".Archived fromthe originalon 2016-09-19.Retrieved2016-05-18.
  13. ^"Announcing Corona Enterprise".Archived fromthe originalon 2016-09-18.Retrieved2016-05-18.
  14. ^Mayer, Jason (April 7, 2015)."GDC 2015 - Corona SDK goes free - prezi.com, April 7, 2015".Retrieved2016-03-09.
  15. ^"Corona SDK is completely FREE - Coronalabs.com, March 2, 2015".2 March 2015.Retrieved2016-03-09.
  16. ^Ha, Anthony."Mobile ad company Appodeal acquires game platform Corona Labs".TechCrunch.Retrieved2017-11-16.
  17. ^"Welcome to the new Corona! | Corona Labs".Corona Labs.2017-06-21.Retrieved2017-11-16.
  18. ^Miracle, Rob (2 January 2019)."The Corona 2D game engine is going open source in 2019".Corona.Corona Labs.Archivedfrom the original on 2 January 2019.Retrieved14 July2020.Corona will be dual-licensed under both commercial and open source licenses. The open source license is the GNU GPLv3 license, and commercial license will be available upon agreement with Corona Labs.
  19. ^Miracle, Rob (2020-04-22)."Corona Labs transition update 22-April-2020".Corona Labs.Retrieved2020-05-24.
  20. ^Miracle, Rob (30 April 2020)."Future of Corona".Corona.Corona Labs.Archivedfrom the original on 2 May 2020.Retrieved14 July2020.Pretty much all code related to Corona Labs has been made available under the MIT license.
  21. ^"CoronaSDK".Retrieved7 October2013.
[edit]