Walter Luh und Carlos Icaza gründeten Ansca Mobile, später in Corona Labs umbenannt, nachdem sie 2007 Adobe verlassen hatten. Bei Adobe war Luh der leitende Architekt, der im Flash-Lite-Team arbeitete, und Icaza war der technische Leiter, der für das Erstellen von mobilem Flash verantwortlich war. Im Juni 2009 veröffentlichte Ansca die erste Beta-Version des Corona SDK, die kostenlos für Erstanwender verfügbar war.[2][3][4]
Im Dezember 2009 brachte Ansca das Corona SDK 1.0 für das iPhone auf den Markt. Im Februar darauf wurde das Corona SDK 1.1 mit zusätzlichen Funktionen veröffentlicht.[5]
Im September 2010 veröffentlichte Ansca die Version 2.0 des Corona SDK und führte die Corona Game Edition ein. In Version 2.0 kam die plattformunabhängige Unterstützung für iPad und Android hinzu, während die neue Game Edition über eine Physik-Engine und andere erweiterte Funktionen verfügte, die speziell auf die Spieleentwicklung ausgerichtet waren.[6][7]
Im Januar 2011 wurde das Corona SDK für Windows XP und neuere Windows-Versionen veröffentlicht, sodass Entwickler die Möglichkeit hatten, Android-Anwendungen auf dem PC zu erstellen.[8]
Im April 2012 verließ Mitbegründer und CEO Icaza Ansca, und CTO Luh übernahm die CEO-Funktion.[9] Kurz darauf, im Juni 2012, änderte Ansca seinen Namen in Corona Labs.[10] Im August 2012 kündigte Corona Labs eine Enterprise Edition an, die über native Bindungen für Objective-C verfügt.[11]
Im März 2015 wurde während der GDC 2015 bekannt gegeben, dass das Corona SDK völlig kostenlos ist sowie Windows und Mac OS X unterstützen wird.[12][13]
Im November 2015 kündigte Corona Labs Inc. die Unterstützung der tvOS-Entwicklung für Apple TV an.
Im März 2017 wurde Corona Labs von Appodeal übernommen und gab bekannt, dass auch die Enterprise-Version von Corona kostenlos wird.[14]
Im Juni 2017 gab Corona Labs bekannt, dass die Enterprise-Version in Corona Native umbenannt wurde, für jeden kostenlos ist und als Teil des Kernprodukts aufgenommen wurde.[15]
Im Januar 2019 kündigte Corona Labs an, dass Corona 2D unter der GNU GPLv3-Lizenz frei verfügbar sein wird. Unternehmen sollten zudem nach Vereinbarung mit Corona Labs die Möglichkeit haben, eine kommerzielle Lizenz für den Quellcode zu erwerben und die Engine für ihre Projekte anzupassen.[16]
Im April 2020 wurde das Projekt aufgrund der Auflösung von Corona Labs Inc. sowie der COVID-19-Pandemie in Solar2D umbenannt. Seitdem wird die Software unter der MIT-Lizenz vertrieben und nur noch von Vlad Shcherban weiterentwickelt.[17][18]