Since the beginning era of digital designing, Adobe has played a major role in providing better tools for game design and development to achieve the best quality designs or a solid platform to code upon.
Game development services has always been an area, which requires lots of creativity, passion and enthusiasm. It requires lots of technical and design skills, patience and of course a brilliant idea.
You may have an awesome idea which you eagerly want to showcase to the world, but when it comes to implementing that idea into a game, there starts the real trouble. You have to consider things like, how to run your game on various platforms like Android, iOS and PC, or how to make your game look visually awesome and at the same time run fluidly on low end devices, or the cost of creating such a game which fits the budget of your pocket. These are few things that come in mind when, one thinks about developing a game.
To make life easier for Indie Game Developers, at the end of 2012, Adobe launched a set of tools named appropriately Adobe Gaming SDK.
Adobe Gaming SDK, is a collection of tools & frameworks and examples & tutorials, all wrapped up in a package which you can install via cloud. It gives you access to powerful tools, which can help you develop & publish, 2D & 3D Next Gen Games, for both Desktops as well as Mobiles, using AS3. These tools are both cross-platform and open-source, thus help you to create a game that runs on all the platform like PC, iOS and Android. It also means that you get the support of community behinds these open-source tools.
Let's dive deeper to see what really is in the Adobe Gaming SDK.
Adobe Gaming SDK
The SDK contains a lot of useful tools and frameworks with which you can create 2D and 3D cross platform games, which also effectively make use of platforms GPU to render out best performance.
The list goes like this, Starling, Feathers, Away 3D, Dragon Bones, Away Builder Workflow tool, Native AIR extensions, Scout CC, AIR SDK and ATF Tools. It also contains Code and Project samples and documentation of APIs.
Starling
Starling is a cross-platform 2D game engine, fast, platform independent and free. It takes advantage of GPU accelerated Stage3D graphics, which means, your game will run faster and smoother.
Feathers
It is an open-source UI framework for Starling, Fully skinnable and Cross-platform. It has been already used in many successful games and applications.
Dragonbones
It gives you the ability to work with skeletal animations, which means no more large spritesheets and no need to worry about frame counts. Your animations will always run smooth and you will also get a boost in performance.
Away 3D
Away 3D is an open-source, real-time 3D engine for Flash. It supports powerful rendering, GPU acceleration, particle system, physics system, post processing effects and much more.
Away Builder
It is used as a level designer tool in your 3D workflow. Using Away Builder one can easily create complicated 3D scenes, place 3D assets, effects and add material. Further, it is useful for both game designers and developers.
Adobe Air
Adobe Integrated Runtime or more commonly known as Adobe Air is a runtime environment, lets you publish your application for the various platforms using the same piece of code. You can develop applications for Windows, OS X and for mobile platforms like Android and iOS, using ActionScript.
Adobe AIR Gamepad
Adobe AIR offers Gamepad API, allows the use of Android devices as game controllers and secondary display. Touch screen, Magnetometer or Gyroscope of the device can be used as an input device. In addition to this, OUYA and Xbox 360 controller is also supported.
Scout CC
Adobe Scout is a profile and analysis tool for your apps, on both desktop and mobile. It is fast in determining how your app is performing, tells you where your app is lagging.
Native Extensions
Adobe Native Extensions or ANE let you take advantage of platform specific features of various platforms. It gives you access to features like in-app purchases, Game Center, iAd, AdMob and many more.
ATF Tools
Adobe Texture Format tools or ATF is a file type, used with Flash runtime's Stage3D API. Adobe has provided command line tools to create and manage ATF files which are, png2atf, pvr2atf, atf2pvr, ATFViewer, atfinfo, pngalpha and pngsquare.
Sample Projects
In the SDK you also get few games examples and code sample, which you can research upon, which are Hungry Hero, Invawayders, Feathers components and projects using the native extensions.
In conclusion you get an overall, one stop package to develop your brilliant idea as an interactive fun filled game. Now, that you know about amazing Adobe Gaming SDK, it is your time to dazzle the world with your awesomeness.
You can find the link to SDK below.
https://www.adobe.com/go/ccd-allapps-download
If you have no idea about the tool chain but still want to build a game contact us at enquiry@logicsimplified.com