Extensions

Starling is lucky to be supported by many great people and talented programmers. Many of those have already created numerous add-on classes you can use in your game.

This page lists all extensions that are available, giving you a simple means to browse through them and cherry-pick those you can use in your game. If you want to create and share your own extension, visit this page to find out how to do it: Creating an Extension.

List of Extensions

NameDescriptionTags
Advanced JoystickA great Virtual Joystick for Starling and Mobile Devices!joystick, joypad, virtual joystick
ClippedSpriteSimple Sprite subclass with a rectangular mask in stage coordinatesmask, clipping, scissor
Dynamic Texture Atlas GeneratorAn Asynchronous Texture Atlas Generator for converting Flash Vector MovieClips into textureAtlases and Starling MovieClipsasynchronous, texture, atlas, generator, flash, movieClip, load, starling, vector, bitmap, draw
GaugeA simple gauge / progress bargauge, progressbar
GraphicsThis extension recreates the Flash Graphics API in Starling by wrapping up a suite of graphics primitives, including Plane, Fill and Stroke.graphics, API
ParticleSystemParticle System for special effectsparticles, effects, 71squared
Pixel Perfect TouchPixel perfect touch Imagetouch, pixel, perfect pixel, perfect pixel touch, touch on alpha
PixelmaskPixel-based masking support for Starlingmask, masking
QuadtreeSpriteEfficient container for with large number of children DisplayObjectsSprite, quadtree, big world
S3d AssetsLibrarysingleton texture manager use contentScaleFactor to choose HD or SD textures and easy config by XML (AIR only because used FileStream to load texture)texture, contentScaleFactor
ScrollImageDisplay object with a repeated texture, may contain 16 layersrepeat, texture, uv, scroll, shaders, AGAL
Sound ManagerEasily manipulate music and sounds in your Starling applicationsound, music, sound manager
SpriterASHighly optimized playback of Spriter Animations (SCML)Spriter, Skeleton, Bones, Animation
SpriterMCImports skeletal animations generated with SpriterSpriter, bones, skeleton, skeletal, SCML, MovieClip
TLFSpriteText rendering sprite that wraps the Text Layout Framework enginetext, font, layout
Tmx LoaderLoad and display a Tiled .TMX maptilemap, TMX, tiled

Libraries supporting Starling

A growing number of libraries are supporting the Starling Framework. Please add them to this list!

  • Citrus Engine — a professional Flash game engine built for industry-quality games. It comes built-in with a “platformer” starter-kit which you can use to easily make awesome 2D side-scrolling games.
  • GameBuilder Studio — an Open Source Game Engine and visual WYSIWYG tool for creating professional cross-platform 2D games. Optimized for mobile and web using the Starling rendering engine.
  • Gestouch — multitouch gestures for Starling and the classic DisplayList (GitHub).
  • StarlingPunk — a framework designed to add structure and organization to your 2D games. It's perfect for rapidly prototyping ideas and promotes code reuse between projects.
  • StarlingMVC — an IOC Framework for Starling based games, modelled after established IOC frameworks like Swiz and RobotLegs.
  • DMT - Dynamically Mapping Textures — a library that dynamically rasterizes your Vector graphics to make them easily accessible in Starling.
  • PhysInjector — significantly simplifies the use of Box2D within your Starling games and applications.
  • Firefly SDK — an Open Source Development Kit developed to simplify game creation process and is aimed to improve project infrastructure and maintainability.
  • Assets Management — load and store assets in your project. Prepare atlases and fonts for Starling and get textures in a very easy way.
  extensions/start.txt · Last modified: 2013/05/21 15:24 by 90.35.99.191
 
Powered by DokuWiki