====== 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]]. ===== Starling 2.x ===== ---- datatable extension ---- cols : %title%, description, tags headers : Name, Description, Tags filter : compatible >= v2 ---- ===== Starling 1.x ===== ---- datatable extension ---- cols : %title%, Description, Tags headers : Name, Description, Tags filter : compatible < v2 ---- ===== Libraries & Tools supporting Starling ===== A growing number of libraries are supporting the Starling Framework. Please add them to this list! * [[http://www.flox.cc|Flox]] --- The No-Fuzz Game Backend, created by Gamua, makes it easy to add a server-backend to your Starling games (for leaderboards, analytics, etc.) * [[http://feathersui.com|Feathers]] --- User interface components with skinning, layouts, and support for both mobile and desktop. * [[http://wiki.starling-framework.org/builder/start|Starling Builder]] --- a visual user interface editor for Starling. * [[http://citrusengine.com/|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. * [[https://github.com/CadetEditor/CadetEngine-as/|Cadet Engine]] --- A component-based AS3 Scene Engine supporting 2D and 3D GPU accelerated rendering, physics, custom behaviours and 3rd party library integration. It has been designed from the ground up to be plug-and-play, enabling full editor support from [[http://www.cadeteditor.com/|Cadet Editor]]. * [[http://www.blackswangames.it/app/square-engine-plus//|Square Engine Plus]] --- a powerful Game Engine with a World-Entity model for make your games and apps in a very easy way. * [[http://gamebuilderstudio.com/blog/70/GameBuilder-Engine-Supports-2D-GPU-Rendering-via-Starling|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. * [[http://forum.starling-framework.org/topic/gestouch-%E2%80%94-multitouch-gestures-for-starling-and-classic-displaylist|Gestouch]] --- multitouch gestures for Starling and the classic DisplayList ([[https://github.com/fljot/Gestouch|GitHub]]). * [[http://www.andysaia.com/radicalpropositions/starlingpunk/|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. * [[http://creativebottle.github.com/starlingMVC/|StarlingMVC]] --- an IOC Framework for Starling based games, modelled after established IOC frameworks like Swiz and RobotLegs. * [[http://www.xtdstudios.com/dmt.html|DMT - Dynamically Mapping Textures]] --- a library that dynamically rasterizes your Vector graphics to make them easily accessible in Starling. * [[http://reycogames.com/physinjector|PhysInjector]] --- significantly simplifies the use of Box2D within your Starling games and applications. * [[http://firefly.in4ray.com|Firefly SDK]] --- an Open Source Development Kit developed to simplify game creation process and is aimed to improve project infrastructure and maintainability. * [[http://blog.krecha-games.com/assets-management|Assets Management]] --- load and store assets in your project. Prepare atlases and fonts for Starling and get textures in a very easy way. * [[http://tconkling.github.io/flump/|Flump]] is an open-source tool for converting Flash keyframe animations into GPU-friendly formats. * [[https://github.com/MaxDidIt/firetype|firetype]] is an Open Source library that renders OpenType fonts as polygon shapes directly via Stage3D. * [[https://github.com/HiWill/as3isolib_starling|as3isolibstarling]] is an Open Source library that port from as3isolib. * [[https://github.com/richardlord/Ash|Ash Framework]] is an open source and lightweight library based on entity system for game development. * [[http://esotericsoftware.com/|Spine]] --- great 2D animation tool with support for Starling. * [[https://vimeo.com/channels/762123|Assetifier]] --- Assets Workflow Automation * [[http://easynativeextensions.com/product/gameplay-recorder-native-extension/|Gameplay Recorder ANE]] --- Record your game's screen and let players watch the replays. Add soundtrack! Native extension for iOS with support for Starling, from [[http://easynativeextensions.com/|DiaDraw]]. * [[http://github.com/rozd-spicefactory/parsley-starling|parsley-starling]] --- Allows using [[http://spicefactory.org/parsley/|Parsley MVC]] framework for Starling-based projects. * [[https://github.com/joshtynjala/robotlegs-framework-starling|robotlegs-framework-starling]] --- An ActionScript application framework offering dependency, module, command and view management. This port of [[http://www.robotlegs.org/|Robotlegs 1.5]] converts the core framework to use Starling events, including support for pooling and event data. * [[https://github.com/greentwip/windy|Windy]] --- A TMX design toolset that allows resize, matrix split and TMX export from image files. Ideal for 2d games and texture editing for large HD/4k maps.