I was recently selected to be able to beta test SpriteIlluminator by CodeAndWeb. SpriteIlluminator helps you add dynamic lighting to your mobile games by helping you create a normal map to add to your sprite.
Since the majority of my mobile games are created using Corona SDK, I’m going to cover how to get started integrating SpriteIlluminator into that.
The first thing you’ll do is import a sprite into SpriteIlluminator. Here I just quickly drew a guy for this demo.
Next you can add the various effects, such as bevel and embossing.
You can drag the light source around and see how your sprites will look in real-time, which is very helpful. You can also use the lasso tool to select certain portions of the sprite and add effects just to that part.
When you’re finished, you can publish out the project and it will create your normal map file.
In this example, I beveled the sprite and then raised the shirt sleeve, nose, and eyes to make them stand out. Then in SublimeText, I created a main.lua file and did a composite of both the sprite and its normal map. Here you can see how a light source reacts to the sprite.
If you set the attenuationFactor to 0, you can see the portions are the image that I beveled and raised in SpriteIlluminator.
And if you reverse the order of the sprite and its normal map, you can see the beveled image.
SpriteIlluminator is a very easy-to-use and powerful tool to help add some nice dynamic lighting effects to your games. This is obviously a very basic example of what it can do, but hopefully it’s enough to get you started in integrating it in your Corona SDK apps.
CartoonSmart is now hosting my latest video tutorial course “Create a Space Pinball Game with Construct 2”
If you’re a fan of CartoonSmart’s website and tutorials, go over there and check it out.
I’m very pleased to announce that my new video course, Create a Space Pinball Game in Construct 2, is now live on Udemy!
It’s priced at $59, but I want to offer it to my loyal blog followers at a special discounted price of $20. The first 50 readers to use promo code BLOGFOLLOWERS or click this link will save $39 off the normal price.
Thank you for continuing to read my blog and have fun making the pinball game!
I was recently commissioned by Stone River E-Learning to create a video tutorial series on Sketch 3 software. If you need a lightweight software package to quickly mock-up websites or mobile apps, Sketch 3 is very useful. The learning curve is very small and there’s even a website devoted to templates and artwork specifically for Sketch 3 that you can use.
I didn’t want the tutorials to be a typical “this is how you use the oval drawing tool” course, so the very first lesson is creating an actual Facebook app clone. I figured it’d be more exciting to create working examples and the students would learn how to use all of the tools by actually making something.
If you don’t already own a copy of Sketch 3, get the 30 day free trial here and check out the course here.
I recently got my Maddie Bear’sSnack Time game published for the Android TV console. Since I was one of (if not the) first person to do this with Corona SDK, they asked me to write a tutorial about it.
Check out the tutorial here: http://coronalabs.com/blog/2015/01/13/tutorial-creating-android-tv-apps/ and you can go through step-by-step with a working example of how to get your app on the Android TV.
I recently recorded a complete video tutorial series on Affinity Designer for Stone River e-Learning. You can check out the entire lesson here. The course teaches everything from illustration, logo design, user interface mock-ups, and exporting for web and mobile devices. However, if you’re just wondering how Affinity Designer can help you mock up mobile user interfaces, here is a tutorial.
You can download the entire step-by-step tutorial and the resource files. You are free to use the artwork provided for personal or commercial use. However you cannot sell or distribute the tutorial.
Download the tutorial here.
I’m happy to announce that my new Construct 2 tutorial series “Create a Feeding Fish Frenzy Game” is now available on CartoonSmart.net!
I’m happy to announce the launch of my new video tutorial series: Create a Feeding Fish Frenzy Game with Construct 2!
The lesson features:
- Over 3 hours of video content
- All artwork, sound effects, music, and Construct 2 files used in the tutorial
- Detecting if the player is on a computer or touchscreen device
- Changing levels once the player reaches a certain score
- Randomly generating different size fish on the screen to eat or in which to be eaten
- Implementing animation
Check it out on Udemy today!
Happy Thanksgiving to all of my awesome readers. Until the end of the November, I’m offering my new Construct 2 video tutorial course on Udemy for only $10!
Use promo code: TURKEYDAY
And the course will change from $59 to $10. Have a safe holiday!
A week or so ago, my colleague Alex Souza asked me to beta test his new plugin, “Kaboom“. It is an add-on for Kwik Photoshop plugin that lets you create particle emitters for your universal Corona apps. The benefit of using Kwik and Kaboom is that you can create full mobile applications with special effects without having to write a single line of code. Everything is done by placing artwork in Photoshop and telling it what you want it to do.
Within 5 minutes, I was able to create this:
I even wrote a tutorial on how to use Kaboom to create a similar project, which can be found here. If you order Kaboom within the next 2 weeks, you’ll actually save $20 off of the regular price, so it’s definitely worth acting quickly.
Please note: Corona Labs has not officially announced whether or not particle emitters will be supported in Starter or Basic versions of Corona SDK. If you’re a Pro user, you can use Kaboom today, but it’s unclear if Starter and Basic users will be granted access.