Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Main idea is make it possible to use Adobe Flash for creating visual content for unity games.

The framework consists of two parts:

  • FlashExporter: desktop application written with Adobe Air that converts flash objects from .swf file to set of resources for unity project.
  • RuntimeLibrary: C# Library that renders graphics and plays animation at unity runtime.

Exporting Features

  • Exporting symbols from Flash as bitmap sprite.
  • Exporting animated symbols from Flash as as bitmap sequence.
  • Exporting animated symbols from Flash as timeline animation.
  • Packing sprites to sprite sheet.
  • Support for basic geometric transforms: scale, rotation, position.
  • Support for color transforms: brightness and tint for each channel.
  • Design in Flash complex compositions of visual objects. Hierarchical structure of visual objects in such compositions is accessible from unity code.
  • Support for text rendering. Font is being exported as set of bitmaps (for each used character).
  • Code generation: C# code is being generated for all resource items. Compile-time checking prevents from errors like if someone accidentally removes or renames symbols in Flash.

Runtime Features

  • Clean and robust API for manipulating of composition of visual objects
  • Flash objects are rendered in a FlashStage component using one draw call. Whole flash scene is rendered as one mesh.
  • Touch events for single object
  • Tween library for programmatic animation

Getting Started

The fastest way is to checkout master branch of this repository.
It contains SampleProject which is ready to run in unity.

Next steps


No description, website, or topics provided.







No releases published


No packages published