Tuesday, April 19, 2011

What Creative Suite 5.5 brings to game developers



Building games for mobile devices with various operating systems is one of the biggest challenges for developers. Creative Suite 5.5 makes it easier and allows you to deploy games that run across Android, BlackBerry Tablet OS, and iOS. You can also test your game with different resolutions and DPIs using device profiles in Flash Builder. In Flash Pro, you can rescale content to any screen-size just by ticking one checkbox and so on…

As a game developer CS5.5 brings to you are not only new export options, but also tooling that is tied to mobile publishing and helps you to do things faster.

Let’s have a look at what CS5.5 brings you and how it makes your life easier.

Deploy to web, desktop and mobile
Mobile porting has never been easier. Choose among iOS, Android and BlackBerry Tablet OS or all of them.

Export as Bitmap for better performance
Next to Cache as Bitmap is an option to convert your vector artwork directly to bitmap format right in Flash CS5.5 IDE during export. The good thing is, that you still work with the artwork as with vector, but once you export the SWF, it’s converted to bitmap. Tweening bitmaps is less CPU demanding than vectors and your app will perform better. Unlike Cache as Bitmap, you can rotate and scale the artwork during runtime without having it re-cached – so that’s why Export as Bitmap might work better you. Cache as Bitmap is good choice, but only if you change positions – if you start rotating and scaling – it will re-cache every change. Although this can be solved with cacheAsBitmapMatrix on mobile platforms, Export as Bitmap is another very useful option to consider.

Sharing assets across FLA files
Once you create a new Flash project, you can share Library assets between different FLA files. This makes life easier, especially when you are porting your game to different screen-sizes and devices. While you link libraries together, you can change a symbol in one of the libraries and it will automatically update it in other FLA files.

In the image below I have edited the star in only one of the libraries and it’s been automatically updated in the second one.

Scale content with stage
While porting your game to different screen-sizes, this feature might come very handy. When changing the stage width and height, you can tick “Scale content with stage”, which will resize the content to fit the different stage size.

Copy/paste assets from Illustrator to Flash
I like this one, it makes my workflow faster. Although it’s a feature from CS5, it’s still good to be reminded of it. As you can see, shapes and gradients done in Illustrator are represented natively in Flash.

On-device USB debugging
Helps you to test and debug your app right on the real device. Access multitouch, accelerometer and other device specific features you are implementing in your app.

Device profiles
There are many device profiles ready for you. If there is a new device on the market, just add it by yourself or update the list.

There are many more features you’ll find useful and I hope you will enjoy building games with CS5.5.

Have a look at Lee Brimelow’s video tutorial showing new Flash CS5.5 features.

Check these links for further information about the tooling:
Flash Professional CS 5.5
Flash Builder 4.5

Visit Adobe Game Technology Center for tutorials.

Finally, look at this mobile and tablet game running on iPad, XOOM, iPhone, HTC and more built with Creative Suite 5.5 and AIR 2.6:


View the original article here

No comments:

Post a Comment