Today, I’m super happy to announce that John Romero has joined as an advisor! John has had an extremely prolific career across over a hundred games, including the iconic works Wolfenstein 3D, DOOM and Quake. He has seemingly boundless energy. He’s not only working on new games, but he’s also teaching classes in mobile game development and is a tireless advocate for indie game development.
One of our guiding principles in building Corona SDK was that the developer experience mattered. This means enabling you to do things as quickly and easily as possible. Simplicity is key – we want to take something complex and remove all the unnecessary elements, so you can focus on the work that matters.
Recently, we decided to extend that point of view to the actual coding experience. Now the community has already produced some fantastic mobile tools and IDEs, so instead, we looked at the more basic problem of editing code.
Today, I wanted to show you an experiment that really shows you how our new engine will be unifying graphics in an unprecedented way. At Adobe, I always felt the walls between Illustrator, Photoshop, and After Effects didn’t need to exist.
Well, now I can show you a glimpse of the amazing effects that will be possible in Graphics 2.0.
Just a quick preview of what’s coming in the next preview of graphics 2.0 that we’ll be seeding out soon.
It’s a feature known as normal mapping and it’s a workhorse technique for simulating lighting effects in traditional 3-D graphics. We’re repurposing it so this is trivial to do in Corona.
Yesterday, we invited a small group of developers to participate in an early access version of Graphics 2.0 that we’re calling a Developer Preview.
The idea behind this preview is to get some initial feedback while giving us the flexibility to change API’s, stabilize moving parts, and add more features.
Ready to invite your friends to play your latest game? You’re in luck!
Starting in Daily Build #1172, you can develop iOS games that take full advantage of turn-based multiplayer features in Game Center.
We’ve built all these features into the ‘gameNetwork’ library so whether you have existing code or new code, it’ll be a cinch to use.
One of our goals with the new graphics engine is to enable vector graphics in Corona. We’re aiming for Illustrator-level capabilities that’s going to give you a new level of expressiveness in app development.
Things get incredibly interesting when vector capabilities and raster images are fused into one. Like being able to place an image inside a vector shape.
While we work on lots of features that make mobile app development easier, I want to highlight all the bug fixing that’s been going on in parallel.
We’ve been very vigilant about regressions introduced in daily builds, but if there was one eye sore in our bugbase it was the bugs in the widget framework. We have attacked them with renewed vigor.
Time for a quick update on your favorite mobile app development platform.
Last week, Apple announced iOS7 Beta at WWDC. A lot of cool stuff was shown. The interesting thing is that a lot of the “flat” UI that was demonstrated was exactly the kind of thing we saw some of you already creating using Corona’s graphics system.