Umotion 2D - Easily Create 2D Animation for Unity

EDIT: We are sorry to announce that we have interrupted the development of UMOTION 2D and we consider it an obsolete software.
If you are using UMOTION 2D in a current project, please PM me for the support.
We are impressed by the upcoming Unity Native 2D Tools and the 4.x GUI and we plan to use them as soon as they will be available.
Instead of developing an external tool, now we are focused to develop native Unity Extensions.


UMOTION 2D PREVIEW !

we are happy to announce the development of a new 2D animation tool called Umotion. Using this tool you can easly create 2D animations and export them directly into Unity.

Umotion is very fast (only one draw call) and can save you a lot of memory since you only need to work with the separate elements from your texture Atlas and not the whole animation sequence. Furthermore you can use Umotion to resize complex 2D games with bigger 2D animations with Unity for iPhone and iPad.

The final result is similar to what you get when creating animations with a 3D software like Maya or 3DMax, only you are working into a 2D environment.

Umotion 2D workflow:

1)! Load the folder with the separated graphic elements ( even in different size ) created using a tool such as Photoshop or Flash ( .jpeg or .png Files ). *Example for a character: Head, body, arms and legs ( one leg or arm if you want to mirror it ).
*Example for animated background: ( background image and separate objects in movement ).

  1. Move the pivot for every elements.

  2. Change the Object priority.

  3. Organize the element group.

  4. In the working area you may rotate, move, zoom or mirror and change the assignation of elements.

  5. Make keyframes and interpolations for all the animations ( copy and Paste keyframes ).

  6. Create Atlas automatically and export it pixel perfect ( you can choose 512, 1024, or 2048).

  7. Export the Script for Unity ( Automatically with the atlas ) to read the animation ( we export UV coordinates of the Atlas and all the animations ).

  8. Within Unity assign the animation script and the Texture Atlas with separate UV to an empty object and use it as you want .

Umotion 2D is coded with Blitzmax ( Mac and PC ) and is available as a separate tool, but we are working with another Unity developer to provide an integration in the Unity editor that will be distributed in the Unity Asset Store.
If you are interested in Umotion please contact me PM for more information or for the Beta.

EDIT: the beta is for Mac and PC now

EDIT: Umotion 2D is “Work In Progress” stage even if is fully working for our 2D game projects.

EDIT: we are evaluating the price range and beta tester suggestions to add new features.

Thank you, Andrea

Congratulations on this project! This will be a nice addition to the Unity toolbox! Would be nice to see the port to Unity in the video.

thank you!

i’m preparing a video workflow to illustrate the integration with Unity

this is the “texture atlas” automatically generated with Umotion 2D.
You might notice the very few elements used to create the animation.

Umotion 2D Quick Tour:

EDIT: removed obsolete link.

Umotion 2D Unity integration:

EDIT: removed obsolete link.

Umotion 2d Long Tour:

EDIT: removed obsolete link.

Completed feature: “Add iOs image reference”

EDIT: removed obsolete link.

Very Very nice Andrea.
Great Work !

Lovely monkey…

build it to unity editor? not in Unity editor?

@emadgh Thank you!

Umotion 2D for now is an external editor ( Mac and PC ) but we are studying, with the help of another Unity developer , the possibility to port it inside Unity Editor.
We have to valuate the cost and time for the porting.

I’m preparing basic documentation for beta testers.

Andrea

Very interesting…
Can’t wait to test it.
Yes ! It would be great if you can port it into Unity.

6R

@p6r Thank you, i have answered your PM message with the link for Umotion 2D Beta 1.

Umotion 2D Beta 1.1 available for beta tester !

1.1 Release note:

  • Documentation updated.
  • Added Shortcuts.
  • Improved selection for Unity Object reference .
  • Improved “Move pivot” for single Graphic Element.
  • Improved Copy Keyframe.

If you want to test the beta, please PM me.

Thank you,

Andrea

Umotion 2d beta 2 available:

-Save .3DS: When Export textures Atlas and animation .txt , Umotion 2D now export a 3Ds file in the same directory.

-Fixed Pivot position in the group panel.

Please report any bugs or suggestions.
Thank you,

Andrea Monzini

Umotion 2D Beta 3 available for beta tester:

EDIT: removed obsolete link.

Video:

EDIT: removed obsolete link.

Release note:

  • Added Layers: with layers you can create complex character animation ( for example manage 2d Character animations with different angles ).
    With layers you can create also scrolling brackgrounds with parallax .

You might notice the very few elements used to create the background ( 1 draw call ).

EDIT: removed obsolete link.

Script Usage: Function play_anim(number,startlayer,finishlayer,start,finish,anim_speed).

  • Added visual icons for graphic element assignation.

  • Updated documentation.

Thank you,

Andrea

just WOW, it looks really good ! Can’t wait to see more ! Great work Andrea !

The software is looking fantastic, great job! It’d be interesting if there was a sort of “bending” feature.
it’d be great to move soft bodies, such as clothes and hair.

Also, since you also seem interesed in making the program work for environments, having a sort of grid or tiling option would help make pieces of environment easily “snap” together.

I know this is being a bit far along, but would you maybe consider upload these videos to youtube.
Somehow I’m having trouble investigating these .mov files and in .mov files in general. Could earn even more interest, also with this platform you’d get to reach an even wider audience.
I understand if it’s too much work.
Just thought, I’d put this in here, since I’m really interested in this project :slight_smile:

@grugin Thank you!

@Diegoale2000 For clothes and hair we use traditional sequence of animation ( in Umotion 2D you can assign different graphic for every frame ). So you can mix animation with separated elements ( like arms and legs ) with sequence of animations ( hair and clothes ) in the same timeline.
It’s not well documented for now, we will prepare specific video tutorials.

@Acumen the .mov files are only for this preview. We will upload the videos to youtube as soon as possible.

Great news, can’t wait to check this product out !

@ Acumen thanks :slight_smile:

Umotion 2D beta 4 available for private beta testers ( PM me if you are interested ).

Thank you for the very useful suggestions.

Release note:

  • Added visual Forward Kinematic.

  • Added 3D Preview ( useful for parallax backgronds with Layers ).

  • Added Playback Velocity, Start frame, End frame.

Please report any bugs and suggestions.

Andrea

I love this it’s so cool