Jump to content
  • Advertisement
  • entries
    150
  • comments
    8
  • views
    6646

About this blog

Announcements, stories and industry interest posts for users of Corona, the 2D game engine from Corona Labs.

Entries in this blog

 

From the Forum – Issue #172

Welcome to this week’s From the Forum. In this post, we highlight a few Corona Community Forums posts that cover important topics. Multiple variables for strings The original poster was curious how to have multiple variables in a string. Our community developers came up with multiple solutions in this thread. Aligning text in a text field The question asked in this thread is how to cause a native.newTextField to show the beginning of the string if the text entered was too long. Learn how to force the string back to the beginning. Creating Custom Rankings Games need leaderboards, but sometimes developers need their own unique stats to rank more than score, time, etc. In this thread options are explored to cover various ways to manage one’s own rankings. Do you have a particular forum thread that was helpful for you? Let us know about it! Email support@coronalabs.com, put FTF: and the forum title in the subject, and include the URL in the email. We will consider adding it to an upcoming edition of From the Forum.
View the full article

CoronaRob

CoronaRob

 

Featured Game: Triogical

Triogical is a puzzle game from Jealogic, a two person studio located in France. The game is based on three wizards with different powers that can collect gems, move objects and destroy objects. You move from puzzle to puzzle solving each one using a combination of the wizards powers. The game features several castles to explore, with about fifty levels each. Your goals is to try and clear each level in as few moves as possible to collect the most stars. Earn enough stars to unlock other castle islands. Each castle has even tougher objects and more ingenious puzzles to solve. Triogical is available on Apple’s App Store and Google Play for free and contains in-app purchases.  
View the full article

CoronaRob

CoronaRob

 

Happy Holidays from Corona Labs

Corona Labs would like to take a brief moment to wish everyone worldwide a Happy Holidays. We have had a great year and have added many new features to the Corona suite of tools: Make Corona Enterprise free by merging it with Corona SDK into one product (Corona) Made Corona Native available for Windows developers Paid Facebook Audience Network (FAN) plugin and AppLovin without revenue share, to complement the free FAN and AppLovin plugins Make the Welcome Window more useful with better access to the Marketplace, documentation, and more Update our website Modernize Corona Simulator for Windows Add support for CoronaBuilder to download plugins for native users Calendar plugin Begin working on Marketplace 2.0 Resume HTML5 development Improve tvOS support (add missing features like IAP and Game Center support) We are happy that you’ve chosen Corona as your favorite development tool, which makes us a worldwide company. Our team is located in various countries as well, and as such we will be taking some much needed time off to spend with family and friends. We may not be able to respond between December 25 and January 8. We wish you the very best for the rest of 2018 and a very successful 2019!
View the full article

CoronaRob

CoronaRob

 

New Corona public release is available

Corona Labs is pleased to announce the latest public release of Corona. This new build, 2017.3184 contains many bug fixes and important new features that move Corona forward. Corona Native builds are now supported on Windows Starting with this build, Windows developers can now use Android Studio to build native based apps including building plugins, linking to native Android libraries similar to the way Mac based users have been able to do for some time. You will find a new “Native” folder in Corona’s Start menu folder, which has our standard “App” template in it. Copy that folder to your project directory and use “Open an Existing Android Studio project” option with Android Studio. iOS 11.2 is the default SDK for iOS builds Apple continues to improve iOS 11 and move their developers along with it. For this public build, you will need to use Xcode 9.2 to build for iOS. We’ve also added support for the iPhone X. This includes a simulator skin for the device and several new API calls to get the safe zone for your UI elements. These new APIs include: display.safeScreenOriginX display.safeScreenOriginY display.safeActualPixelWidth display.safeActualPixelHeight display.getSafeAreaInsets() These API calls are not only iPhone X aware, but they take into consideration status bars and soft button bars, so using these API calls for all devices is considered a best practice. In addition for the iPhone X, you can use native.setProperty() to control if the home indicator automatically hides or not with the "prefersHomeIndicatorAutoHidden" key. You can get the current value using native.getProperty(). iOS Icons Apple also changed the requirements for how icons are handled. You can no longer just include icons in your project folder and put a list of them in build.settings. You must now use an “xcassets” folder that contains the icons as well as some other important files. Please see the Images.xcassets documentation for details on setting up icons. New Welcome Window When you first start Corona you’re presented with a Welcome Window with a list of recent projects, icons to start new projects and open existing projects. This window has been redesigned with a more modern look. Windows Live Server now supports both Bonjour v2 and v3 Bonjour is Apple’s library that lets Corona Live Server work on Windows. Until recently, Bonjour v3 was included with the installation of iTunes. However, Apple no longer includes Bonjour with iTunes. The standalone version of Bonjour is version 2. Live Server now can use either v2 or v3 of Bonjour. Gradient paint now supports arbitrary directions Previously you could only set directions like 0, 45, 90 and 180 when constructing a gradient fill using the fill.rotation value. It can now take a number allowing you to have gradients at other angles. Windows text renderer is rewritten Windows text renderer was rewritten to better match other platforms behavior, fixing number of bugs. Google’s ContentProvider path traversal vulnerability warning This public build also contains an update that addresses Corona made apps that get flagged in Google Play with the “ContentProvider path traversal vulnerability” warning. If you’re getting this warning in Google Play, simply rebuild with this version of Corona. Corona can now use the latest Java Corona has been updated to use 64 bit Java installations. You no longer need to install a specific version of Java, just have the latest version installed. Android support plugins updated Our team recently updated the Android dependency plugins to their latest versions. See our recent announcement for details. Download Corona Conclusion With support for native builds on Windows and our continued improvements, this release is our best version of Corona yet. We have more to come so stay tuned to our daily builds to see what’s next for the best 2D cross-platform development framework.
View the full article

CoronaRob

CoronaRob

 

From the Forum – Issue #171

Welcome to this week’s From the Forum. In this post, we highlight a few Corona Community Forums posts that cover important topics. JSON for a database? In this forum tread, the poster was curious about using JSON to hold database data. Our great community chimed in with several answers. Timeout on the field! Network requests can fail for several reasons. Timeouts are one of the errors you might encounter. This thread helps understand how Corona’s network.request() handles timeout errors. Widget confusion A new user was trying to understand how widgets worked. Forum superstar @roaminggamer jumped in to provide multiple sources and examples on how to use widgets in this thread. Do you have a particular forum thread that was helpful for you? Let us know about it! Email support@coronalabs.com, put FTF: and the forum title in the subject, and include the URL in the email. We will consider adding it to an upcoming edition of From the Forum.
View the full article

CoronaRob

CoronaRob

 

PayPal is back!

PayPal is back. Marketplace vendors can once again request payouts via PayPal. Also for those purchasing the plugins that are part of the Corona Professional Bundle, including the Splash Screen Control plugin, you can request to pay via PayPal by emailing info@coronalabs.com.  
View the full article

CoronaRob

CoronaRob

 

Android support library plugins updated

Corona Labs’ engineers have completed the process of updating to the latest versions of the various support libraries that other Android plugins depend on . The updates include: Google Play Services – 11.4.2 Support libraries – 25.2.0 Plugin developers should be able to take advantage of these updates. All Corona developers using build 2017.3183 or later will use the new versions of these support plugins. Older versions of Corona will continue to use the older versions of the support plugins. Additionally, the Android Awareness support plugin (a new support library) is now included. We hope these updates will help you going forward.
View the full article

CoronaRob

CoronaRob

 

Corona Marketplace – Featured products – Dec 11, 2017

If you haven’t peeked into the Corona Marketplace recently, it now offers dozens of plugins and assets, from art packs to audio tracks to useful utility plugins. Periodically, we will highlight a few exciting products which can help you develop your dream app using Corona. Texture Packer Helpers Roaming Gamer has come up with a useful plugin that lets you use one of several different texture packing tools and use the same code base to process the files output from them. This includes Texture Packer and Shoe Box. Check it out! Lua Class Plugin Cyborc Games has  created a plugin that lets you implement object oriented classes using Lua. The documentation comes with several useful examples to get you started.  This could be quite useful if you like object oriented programming. CubX CubX plugin from tnt.idroid is a complete project template that uses a new concept with Tetris-like blocks and blocks of new designs to implement a puzzle game. You can use this to build your own block based puzzle games.  
View the full article

CoronaRob

CoronaRob

 

Corona Stories Contest winners selected

You provided us with some great stories. We learned about many successful stories and we wish we could select them all… Thank you for all your contributions! Made with Mustard gets the prize for the best overall story. They discuss a concept called “Friction” where the tools slow you down and make your progress hard to achieve. Read their story. For their story, they will receive a free license for the plugins in the Corona Professional Bundle, 10K app installs for one of their apps, and of course their story will be added to the Corona Labs Stories web page. The runners up include: Pedro Pablo Sacristan Maddy Kay with Smart Games Fun Lab AppsCraft Denis Goncharov with Synthesis The Reef Games Each of the runner-up stories will receive licenses for the plugins in the Corona Professional Bundle and get their story posted to the Corona Labs Stories page. We loved all the stories submitted and wish we could select them all. It’s great to see all the different ways people are using Corona. You, the community, are what makes us great!
View the full article

CoronaRob

CoronaRob

 

From the Forum – Issue #170

Welcome to this week’s From the Forum. In this post, we highlight a few Corona Community Forums posts that cover important topics. All I want for Christmas… Or Winter holiday of your choosing… In this thread, several users come up with various wish lists they have for the holidays. Maybe you can help make someone’s wish come true even if it’s just voting for a feature at http://feedback.coronalabs.com. Dynamic database tables The original poster needed to name and create SQL table names on the fly. Community developer hero @develephant comes to the rescue with an easy-to-use line of code to create the SQL to make these dynamically named tables. Letters to numbers The original poster needed to convert letters to numbers. Several Corona community developers jumped in with different techniques to make this happen. Do you have a particular forum thread that was helpful for you? Let us know about it! Email support@coronalabs.com, put FTF: and the forum title in the subject, and include the URL in the email. We will consider adding it to an upcoming edition of From the Forum.
View the full article

CoronaRob

CoronaRob

 

Corona nominated for Pocket Gamer award

Corona Lab’s 2D game engine, Corona is a finalist for the Pocket Gamer Mobile Game Awards 2018 in the Best Development Tool category. We have had a great year and are honored to have been recognized by the industry for the hard work we continue to put into Corona. The Mobile Games Awards will be presented at Pocket Gamer Connects London 2018, Tuesday, January 23rd 2018.
View the full article

CoronaRob

CoronaRob

 

Ludum Dare 40 starts this weekend

Ludum Dare 40 starts this weekend, December 1st, 2017. For those not familiar, Ludum Dare is one of the most popular game jams in the universe! The theme voting is currently going on now. Corona developers have an advantage over other platforms with Corona’s instant-update, no compile-time simulator. You can prototype your game jam projects faster than with other platforms. It’s also a great opportunity for Corona developers to showcase their skills in this global competition. Let us know in the Corona Forums if you’re planning on participating!
View the full article

CoronaRob

CoronaRob

 

Corona Marketplace – Featured products – Nov 24, 2017

If you haven’t peeked into the Corona Marketplace recently, it now offers dozens of plugins and assets, from art packs to audio tracks to useful utility plugins. Periodically, we will highlight a few exciting products which can help you develop your dream app using Corona. Pro Sound Collection Gamemaster Audio offers several individual packs of sounds, but they have built a massive sound library with over 8,000 sounds. This collection should cover most of your game’s sound effects needs. Check it out! Mega Game Music Collection MuzStation Game Music has a huge collection of over 70 high quality music tracks for your game. The collection is pulled from 12 different genre specific  packs. And it’s only $25! More Info The More Info plugin from Scott Harrison lets you access many different values from your device like knowing if headphones are connected or how much free space the device has. The plugin has 15 different functions that return important information.  
View the full article

CoronaRob

CoronaRob

 

Working smarter when building games

In this post, we explore a three-part blog series from Sara Casen, the co-founder at Midnight Hub, a five-person development team in Sweden. While many Corona developers are solo or small two-person shops, many others are working with even larger teams, but regardless of being solo or part of a team working smarter is always a good thing. While all of this might not apply to your situation, it’s certainly worth thinking about. Lake Ridden is a story-driven first person mystery filled with puzzles, developed by former Minecraft and Paradox devs, in Sweden. Part 1 – Avoid Brain Damage From Working With Games According to Casen, the average career span of a game developer in Norwegian countries is about four years after which they are burned out. Long work-weeks, stress, unrealistic deadlines and other pressures create more problems that have to be solved. In this series she addresses how working more manageable hours lead to more productive hours. Part 2 – Making Your Game With The ABC-Recipe In this part of the series, Casen talks about the ABC method for building your game up which has the net effect of defining deliverables in a more productive way. This is a unique way to look at managing your project from development to deliverable. Part 3 – Burning Money, Brain Power and Morale To Make Your Game In the final part of this three-part series, Casen discusses resource management and how to manage more than time and money to get your team to their maximum efficiency without burning through all of your resources regardless of it being financial or human. There is a lot of good information in these three posts that will be really helpful for any studio, building games or any other software product.  
View the full article

CoronaRob

CoronaRob

 

Featured Game: COLOR FENCE

The crack team at McPeppergames UG (haftungsbeschraenkt) & Co. KG has scored big with their game COLOR FENCE. It got featured by Apple on the front page of the App Store in the “New Games We Love!” category. McPeppergames was founded in 2013 by educator Daniela Mach and mobile game veteran Chris Noeth with a focus on high quality kids apps, but they also produce games for everyone. COLOR FENCE is a game where your job is to wall off blocks of a set of colors while excluding other colored blocks. The game starts simple and ramps up in complexity and challenge quickly. The game includes multiple themes and has surprise modes as you move through the game. COLOR FENCE is available from the Apple App Store for free with in-app purchases.
View the full article

CoronaRob

CoronaRob

 

From the Forum – Issue #169

Welcome to this week’s From the Forum. In this post, we highlight a few Corona Community Forums posts that cover important topics. Migrating Enterprise Corona has been offering our native builds as part of the core for a while now. There has been considerable modernization of the App template that projects are based upon. Several Enterprise developers are wanting to move forward and this thread covers various ways to move from the legacy Enterprise template to the modern Native template. Pushing objects Trying to add linear impulse to objects should make them move straight, but you can also get your objects to move oddly too. This thread helps “straighten out” that movement. Looping or events? The original poster wanted to know the best way to move objects in a back-and-forth manner. Corona offers several ways to do this and our great development community stepped up in this thread to offer some suggestions. Do you have a particular forum thread that was helpful for you? Let us know about it! Email support@coronalabs.com, put FTF: and the forum title in the subject, and include the URL in the email. We will consider adding it to an upcoming edition of From the Forum.
View the full article

CoronaRob

CoronaRob

 

#CoronaDefoldJam – We have a winner!

During the DevGAMM conference currently going on in Minsk, Corona Labs was pleased to meet up with the winner of the first #CoronaDefoldJam “Best Corona-made Game” winner, Viacheslav Bogomazov from Buryatia, Russia. Viacheslav created the game Sword of Power during the gamejam. For his efforts during the gamejam, Viacheslav was awarded 10,000 installs of his game. Corona Labs appreciates the efforts of everyone who participated. There were several well polished entries that show what can be done with a game engine like Corona. Corona CEO Stepan Solovyov awards Viacheslav Bogomazov his prize for “Best Corona App” during the #CoronaDefoldJam at the 2017 DevGamm conference in Minsk.   Let’s all congratulate Viacheslav for his fantastic entry. You can download it from the itch.io page and give it a spin!
View the full article

CoronaRob

CoronaRob

 

Corona Marketplace – Recent featured products

If you haven’t peeked into the Corona Marketplace recently, it now offers dozens of plugins and assets, from art packs to audio tracks to useful utility plugins. Periodically, we will highlight a few exciting products which can help you develop your dream app using Corona. Little Automobiles
Olan has created a great sound library for you to use in automobile related games, such as racing games, etc. Check it out! Android Camera View
Plugin guru Scott Harrison has created a plugin that lets you show a camera preview as a native object for Android. Android File and URI Manager
The Android File and URI Manager plugin from CNK Software lets you access files on your Android device’s external storage and it’s free!  
View the full article

CoronaRob

CoronaRob

 

New third-party “Getting Started with Corona” tutorial

Corona developers Ryan Gainor and Zach Philip with PerceptTech have created a free course on developing Corona-based apps. The course is delivered via email with daily lessons sent to your inbox. You will learn Corona basics, from installation to displaying objects on the screen to implementing physics. You’ll even learn cool tips for animation and audio. To get signed up for the course, visit https://percepttech.co/ and give it a go!
View the full article

CoronaRob

CoronaRob

 

From the Forum – Issue #168

Welcome to this week’s From the Forum. In this post, we highlight a few Corona Community Forums posts that cover important topics. Modules, modules, modules Developers love to build their own libraries. The bigger they get, the more important organization of the code becomes. In this thread, learn some strategies for maintaining modules in your code. Moving containers The original poster’s question was curious how to move a display object so that it only shows part of the object, depending on the position. Think of moving a character in front of an X-Ray machine. Enter containers. This thread goes into quite a bit of depth on how to use containers to partially reveal objects. Cool Lua syntax The original poster saw some Lua syntax that wasn’t familiar. Enter forum superstar @roaminggamer with a great explanation on single line conditionals to populate variables in this thread. Do you have a particular forum thread that was helpful for you? Let us know about it! Email support@coronalabs.com, put FTF: and the forum title in the subject, and include the URL in the email. We will consider adding it to an upcoming edition of From the Forum.
View the full article

CoronaRob

CoronaRob

 

Let us know why you love Corona!

Do you love Corona? Here’s a great chance to tell us and win a prize!   On your own personal blog, write a post in your own words telling the world why Corona is your 2D engine of choice. Make sure your blog post links to https://coronalabs.com Visit our Facebook page at https://www.facebook.com/CoronaLabs Make a post on that page that announces your story and links to it. If you do not have a personal blog, you can use your own Facebook page, just make sure to post a link to it on our Facebook page. Feel free to share your link on other social media channels like Twitter! Look at http://popsiclegames.com/blog/why-we-chose-corona-sdk-as-our-game-engine-2/ as an example. Our team will review all submissions posted before November 24, 2017 and select the best of the best. We are going to look for several great stories to feature on our Stories page. Do you have a great story to tell? Have you achieved success with Corona? How have we improved your lives? The more details the better!!! We will select five winners from the submissions. In addition to having your story featured on our website’s Stories page, each winner will receive a one year license to the Corona Pro Bundle. The best overall story will also receive 10,000 app installs if they have at least 2,000 total installs and have an app store rating of 3.5 or higher. We can’t wait to see the stories you have to tell!
View the full article

CoronaRob

CoronaRob

 

Corona community officially on VK.COM

Corona Labs is extending its community reach by opening an official support channel on VK.COM. VK.com is the #1 Russian language based social media network. In addition to Corona Lab’s other social media channels, like Facebook and Twitter, the VK.COM channel will will provide news, special offers and discussions about Corona – The 2D Game Engine.
View the full article

CoronaRob

CoronaRob

 

Corona Marketplace – Recent featured products

If you haven’t peeked into the Corona Marketplace recently, it now offers dozens of plugins and assets, from art packs to audio tracks to useful utility plugins. Periodically, we will highlight a few exciting products which can help you develop your dream app using Corona. Action Game Soundtrack MuzStation Game Music has recently added a totally free set of action sound tracks for you to use in your projects. Check it out! 2D Cartoon Castles This art asset from QotoQot includes dozens of stylized cartoon buildings, across seven genres that you can use to provide structures to your game. Local Notifications The Local Notifications plugin from Jacob Nielsen provides access to the macOS Notification Center where you can send and schedule notifications for your macOS based app.
 
View the full article

CoronaRob

CoronaRob

 

Featured game: Word Cook

Word games are a popular genre which is a strong suit for games #MadeWithCorona. A great example is Word Cook from Dean Hodge, or you may know him better as IcySpark. Based on a cooking theme, you take a series of letters and see how many words you can make with them. Word Cook contains over 1,000 levels to stimulate your brain as you progress up the culinary ladder with increasingly difficult puzzles. The game contains impressive graphics and animations that are common with many of today’s high caliber games. It also features hints and the ability to ask friends for help. Word Cook is available on both the Apple App Store and Google Play as a free app with in-app purchases.  
View the full article

CoronaRob

CoronaRob

 

From the Forum – Issue #167

Welcome to this week’s From the Forum. In this post, we highlight a few Corona Community Forums posts that cover important topics. Building rooms Corona developer extraordinaire Alex@Panc posted this fantastic informational post on how to generate rooms procedurally using the Binary Space Partitioning Tree method. If you want to generate rooms for a dungeon or other map methods, this will be worth your time to read. Bouncing around Physics collisions can be tricky to implement when you want to have full control over the interaction between objects. Roaminggamer does a great job explaining how static, dynamic and kinematic objects interact with each other in this thread. Range to target In this thread, a developer wants to know how to increase the distance between objects that are related to each other. Our community came together and offered up some great suggestions and code to help with the problem. Do you have a particular forum thread that was helpful for you? Let us know about it! Email support@coronalabs.com, put FTF: and the forum title in the subject, and include the URL in the email. We will consider adding it to an upcoming edition of From the Forum.
View the full article

CoronaRob

CoronaRob

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!