<> @media screen and (max-width: 767px) { .slide img.slide-content { transform: scale3d(111) !important; } } header + section.content > p:nth-child(1)header + section.content > #pico > p:nth-child(1)header + section.content > .cb-content > p:nth-child(1) { font-weight: 400 !important; font-size: 1em !important; line-height: 1.4 !important; } @media screen and (min-width: 992px) { body.fixed { padding: 192px 0 0; } } .main article blockquote { border-left-color: #cd2026; } .main article blockquote p { margin: 0 0 1em; font-size: .9em; line-height: 1.4; } .main article blockquote p:last-child { margin-bottom: 0; } .video-container.vid-caption { padding: 25px 0 0%; } .post-inner .h5.post-inner h5 { font-size: 1.5em; } .pico-read-more, .pico-read-more:hover{ color: #FFFFFF; font-family: 'Inter'sans-serif; background-color: #cd2026; border: 0; border-radius: .25em; padding: .5em 1em; display: block; margin: 0 auto; } .pico-read-more:hover { opacity: .75; } .video-container { padding: 25px 0 56.25%; } @media screen and (min-width: 992px) { .video-container { padding-bottom: 67.75%; } } header + section.content > p:nth-child(1), header + section.content > #pico > p:nth-child(1), header + section.content > .cb-content > p:nth-child(1) { font-weight: 700; font-size: 1.125em; line-height: 1.3; } @media screen and (min-width: 970px) { .cb-ad.inset { position: relative; } .cb-ad.inset .ad-970x450{ position: relative; width: 970px; transform: translateX(-50%); left: 50%; } } @media (max-width: 600px) { body .main article header h1 { margin: 0.25em 0 0; font-size: 2em; line-height: 1.125; } } figure.aligncenter { max-width: 100%; margin-bottom: 1.5em; } .entry-content hr, section hr { margin: 1em 0; border-top-color: #cd2026; } blockquote.twitter-tweet { display:block !important; font-family: 'Inter'sans-serif; font-size: 12px !important; font-weight: bold !important; line-height: 16px !important; border-color: #eee #ddd #bbb !important; border-radius: 5px !important; border-: solid!important; border-width: 1px !important; box-shadow: 0 1px 3px rgba(0000.15) !important; margin: 10px auto !important; padding: 0 16px 16px 16px !important; max-width: 468px !important; width: 90% !important; } blockquote.twitter-tweet p { font-size: 16px; font-weight: normal; line-height: 20px; } blockquote.twitter-tweet a { color: inherit; font-weight: normal; text-decoration: none; outline: 0 none; } blockquote.twitter-tweet a:hover, blockquote.twitter-tweet a:focus { text-decoration: underline; } @media (max-width: 991px) { div.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a.sd-button i { top: 50%; transform: translateY(-50%); font-size: 2.5em; } .main article .entry-content .alignleft.main article .entry-content .alignright { float: none; width: 30%; height: auto; margin: 0 auto 1em; } .main article .entry-content .alignleft { margin-right: 3%; float: left; } .main article .entry-content .alignright { margin-left: 3%; float: right; } } @media screen and (max-width: 767px) { ol { padding: 0 20px; } ol li .video-container { margin: .5em -30px 1em; width: calc(100% + 60px); max-width: calc(100% + 60px); } body main.main, body.fixed.site-takeover main.main { background-color: #fff; max-width: 100%; } body.fixed.site-takeover main.main { width: 100%; max-width: 100%; height: 100%; } } @media screen and (max-width: 500px) { div.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a.sd-button i { top: 50%; transform: translateY(-50%); font-size: 2em; } body.fixed.sitetakeover .main article .jumbotron { margin: 0 0; margin-bottom: 0; width: 100%; max-width: 100%; } } .cb-content-preview { height: 450px; overflow: hidden; position: relative; } .cb-content-preview:after{ display: block; content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: -webkit-linear-gradient(#ffffff 0%rgba(255,255,255,0) 46.03%); background: rgb(255,255,255); background: -moz-linear-gradient(0degrgba(255,255,255,1) 0%rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(0degrgba(255,255,255,1) 0%rgba(255,255,255,0) 100%); background: linear-gradient(0degrgba(255,255,255,1) 0%rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1); } .cb-content-preview strong:nth-child(1) { font-family: 'Inter'sans-serif; display: block; margin-bottom: 1em; } .tier-row { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; margin: 1em -1em 0; padding: 0; list--type: none; } .tier-row h3 { margin: 0 0 18px; padding: 0 0; font-size: 46px; text-align: center; } .tier-row h3 sup { font-size: 22px; } .tier-row h3 small { display: block; text-transform: uppercase; font-size: 16px; margin-top: .5em; } .tier-row li { display: flex; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 0 1 33.33%; -ms-flex: 0 1 33.33%; flex: 0 1 33.33%; -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; padding: .5em 1em; flex-flow: column; } .tier-row a .btn { display: block; text-align: center; } .tier-row li a { display: flex; border: 1px solid #d5d5d5; align-items: stretch; flex-direction: column; flex-grow: 1; transition: 0.125s all linear; position: relative; top: 0; padding-bottom: 1em; color: #3b3b3b; } .tier-row li a:hover { top: -.25em; border-color: #ccc; background: rgba(2452342340.75); } .tier-row li span.block { display: block; font-family: Ideal Sans SSm A,Ideal Sans SSm B,sans-serif; padding: 0 2em 1em; transition: 0.25s all linear; } .tier-row li h2 { font-size: 24px; line-height: 1; text-align: center; font-weight: bold; color: #3b3b3b; } .tier-row li span.description-field { font-size: .75em; } .additional-content small { display: block; line-height: 1.9; font-size: 14px !important; } .memberful-info-container { width: 120%; margin: 2em -10%; padding: 2em; background: #cd2026; color: #fff; } .memberful-info-container h2 { text-align: center; } .memberful-info-container .memberful-content h2 + h2, .memberful-info-container .memberful-content h2 + h3 { font-size: 1.125em; text-align: center; } .memberful-info-container .memberful-content h2 + h3 { padding-bottom: 1em; } .memberful-info-container .memberful-content h2 + h3 + strong { display: block; text-align: center !important; width: 100%; } .memberful-info-container .tier-row li > a { background: #fff; } @media screen and (max-width: 767px) { .main article .jumbotron.main article .page-header.jumbotron { margin-bottom: 1em !important; } .tier-row { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin: 0 -15px; } .tier-row li { padding: .5em 0; } } .text-center { text-align: center; } .top-content h2.top-content h3 { font-size: 20px; } .top-content h3:after { display: block; content: ''; width: 90%; max-width: 250px; margin: 1.5em auto 1em; border-bottom: 1px solid #d5d5d5; } .main .page-header.jumbotron { margin: 0 auto 0; padding-bottom: 0; background: transparent; color: #3b3b3b; } .main .page-header.jumbotron h1 { text-align: center; color: #3b3b3b; } <> img.sig { max-width: 200px; height: auto; } img.alignnone, img.size-full { margin-bottom: 1.5em; } figure img.alignnone, figure img.size-full { margin-bottom: 0; } figure.aligncenter { max-width: 100%; margin-bottom: 1.5em; } .entry-content hr, .section hr { margin: 1em 0; border-top-color: #cd2026; } blockquote.twitter-tweet { display:block !important; font-family: 'Inter'sans-serif; font-size: 12px !important; font-weight: bold !important; line-height: 16px !important; border-color: #eee #ddd #bbb !important; border-radius: 5px !important; border-: solid!important; border-width: 1px !important; box-shadow: 0 1px 3px rgba(0000.15) !important; margin: 10px auto !important; padding: 0 16px 16px 16px !important; max-width: 468px !important; width: 90% !important; } blockquote.twitter-tweet p { font-size: 16px; font-weight: normal; line-height: 20px; } blockquote.twitter-tweet a { color: inherit; font-weight: normal; text-decoration: none; outline: 0 none; } blockquote.twitter-tweet a:hover, blockquote.twitter-tweet a:focus { text-decoration: underline; } .cb-inset { position: relative; } @media (max-width: 991px) { div.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a.sd-button i { top: 50%; transform: translateY(-50%); font-size: 2.5em; } .main article .entry-content .alignleft.main article .entry-content .alignright { float: none; width: 30%; height: auto; margin: 0 auto 1em; } .main article .entry-content .alignleft { margin-right: 3%; float: left; } .main article .entry-content .alignright { margin-left: 3%; float: right; } } @media screen and (max-width: 767px) { ol { padding: 0 20px; } ol li .video-container { margin: .5em -30px 1em; width: calc(100% + 60px); max-width: calc(100% + 60px); } body main.main, body.fixed.site-takeover main.main { background-color: #fff; max-width: 100%; } body.fixed.site-takeover main.main { width: 100%; max-width: 100%; height: 100%; } } @media screen and (max-width: 500px) { div.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a.sd-button i { top: 50%; transform: translateY(-50%); font-size: 2em; } body.fixed.sitetakeover .main article .jumbotron { margin: 0 0; margin-bottom: 0; width: 100%; max-width: 100%; } } .main article .post-inner header.cb-post-meta a.category-slug { vertical-align: top; } <> .tag-list .tag-label { -ms-flex: 0 1 20%; flex: 0 1 20%; } .tag-list .tag-collection { -ms-flex: 0 1 80%; flex: 0 1 80%; } .cb-taxonomy-lists { margin-top: .5em; } .post-inner footer .hidden-xs { margin-bottom: 2em; } @media screen and (max-width: 599px) { #pico_launcher { bottom: 45px !important; } .site-takeover #pico_launcher { bottom: 80px !important; } } .credit-line { background: #fff; padding: .5em 1em 0; font-size: .7em; font-family: 'Inter'sans-serif; display: block; }
Metalocalypse Animate Metalocalypse Animate
<> .sib_signup_form { padding: 1em; margin: 0 0 1em; background-color: #f5eaea; border: 1px solid #ddd9d0; } .sib_signup_form p { margin: 0 0; } .sib-form-row { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-align-content: stretch; align-content: stretch; -webkit-align-items: flex-start; align-items: flex-start; margin: .5em -.125em 0; } @media screen and (min-width: 500px) { .sib-form-row { -webkit-flex-direction: row; flex-direction: ro; } } .sib-form-row p { padding: 0 .125em; } .sib-email-area { width: 100%; } .sib-email-area label { display: none; visibility: hidden; } .sib-email-area input { display: inline-block; width: 100%; box-sizing: border-box; font-family: 'Inter',sans-serif; border: 1px solid #fff; background-color: #fff; height: 40px; line-height: 40px; font-size: 18px; padding: 0 .5em; border-radius: 0 !important; } .sib-form-row input[type=submit] { cursor: pointer; font-size: 18px; text-align: center; background: #cd2026; border: 0; border-radius: 0; color: #fff; padding: 0 1em; border-radius: 0; width: 100%; line-height: 40px; height: 40px; font-family: 'Inter',sans-serif; width: 100%; } .sib-form-row p { width: 100%; } @media screen and (min-width: 500px) { .sib-form-row { -webkit-flex-direction: row; flex-direction: ro; } .sib-form-row p { width: auto; } .sib-form-row p.sib-email-area { width: 100%; } } <> form#sib_signup_form_4 p.sib-alert-message { padding: 6px 12px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } form#sib_signup_form_4 p.sib-alert-message-error { background-color: #f2dede; border-color: #ebccd1; color: #a94442; } form#sib_signup_form_4 p.sib-alert-message-success { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; } form#sib_signup_form_4 p.sib-alert-message-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; }

For more than a quarter centuryAdobe Animateformerly known as Flashhas been a giant of 2D animation production. It facilitated TV seriesindie shortsadvertising campaignseducational mediaweb animationand gaming. Countless animators were introduced totrained onand made their living using the software. It underpinned pipelines at studios of all sizes around the world.

NowAdobe is drowning that legacy in gasoline and putting a match to itabandoning millions of artists in the process by sunsetting the software and going all in on AI. (It looks like there were approximately 3 million animate CC users as recently as October 2023and over 30 million Creative Cloud users in 2025)

The company announced on MondayFebruary 2that Adobe Animate will be discontinued effective March 1with limited support extending only until 2027 for individual users and 2029 for enterprise customers. After thataccess to the software andcriticallyto project data in its native environment will come to an ignominious end.

This is not a routine product sunset. It is an industry-shaking event with immediate consequences for ongoing productions and long-term implications for the future of 2D animationespecially as Adobe and other software giants increasingly pivot toward AI-driven tools and services.

OvernightCartoon Brew was flooded with emails and DMs from artiststechsdirectorsand producers reacting with angerdisbeliefand anxiety. The message was consistent and concisely summed up by one email that put it bluntly: “Fuck Adobeand fuck AI.”

From FutureSplash to Flash to Animate

Adobe Animate has been around for a long timeeven if the name hasn’t. The software started life as FutureSplash Animator in 1996built by a small company called FutureWave to create lightweight animation and interactive content for the web. A year laterFutureWave was bought by Macromediathe software was renamed Flashand animation on the internet changed almost overnight.

Flash took off because it was fastsmalland easy to shareat a time when internet access could still be cut off if your sister picked up the phone. Macromedia also made Flash Player free. That decision helped turn Flash into one of the most omnipresent tools for both production and distribution of early internet animation. For many animatorsit was the first software they ever used.

As Flash evolvedit also legitimized itself. Studios began using it for television productionincluding shows like My Little Pony: Friendship Is MagicTotal DramaMetalocalypseand El Tigre. It proved that a tool born online could scale up to real-world production demands. The Wikipedia page listing Flash/Animate productions is a testament to the software’s incredible legacy.

After Adobe acquired Macromedia in 2005Flash eventually became Adobe Animate. Even after the Flash Player disappearedthe software itself remained a workhorsepowering productions long after the early internet crowd had moved on.

Not a Routine Product Sunset

Adobe’s Animate shutdown is not a product updateretirementor consolidation. The company is pulling the plug on a widely usedproduction-critical tool without offering a suitable professional replacementa credible migration pathor any apparent concern for the projects or people still dependent on it.

According to Adobe’s releaseAnimate will stop being sold and supported on March 1. Support will linger briefly after thatpresumably handled largely by automated processesbut these details feel more like a countdown than a safety net. Once support endsaccess to Animate project files in their native environment also ends. Adobe explicitly urges users to export their work before that happens.

That detail has set off alarm bells across the industry and has many artists on edge.

Animate projects are not static assets. They are complex environments that integrate timelinesbespoke symbolsreusable librariesscriptsexport presetsand countless other factorsoften built and refined over years or decades. Exporting files does not preserve that larger environment. This is more than just a case of going out and buying another wrench. The entire toolshed is being demolished.

Unconvincing Alternatives

In its end-of-life noticeAdobe points users toward other products in its ecosystemmost notably After Effects and Adobe Expressas potential alternatives. Among our readersat least those who have reached outthat guidance has been met with widespread skepticism.

After Effects is primarily a compositing and motion graphics tooland while it includes features such as Puppet tools and procedural animationmany argue it was never designed for sustained frame-by-frame character animationasset-heavy productionor long-running workflows. Tasks that are relatively lightweight in Animate can quickly become cumbersome in After Effects.

Adobe Expressmeanwhileis a minimalist design platform aimed at quick turnaround social media and marketing use cases. Artists and studio leads have told us plainly that it cannot meaningfully replace the professional 2D animation environment Animate provides.

The recurring concern voiced by professionals is not simply that Animate is being discontinuedbut that there is no clearlike-for-like replacement within Adobe’s portfolio that can do what Animate does.

Perhaps more important than which tools can replace Animate is why artists should trust Adobe going forward. The company already sent waves of artists packing when it shifted to a subscription-based modelwhile many others have stuck with now-outdated perpetual-license versions rather than migrate to Creative Cloud. For manythe Animate shutdown reinforces a sense that Adobe’s business priorities no longer jive with the community that has long depended on its tools.

All of this is before even getting into the baseline issues many artists have with AI-heavy toolsetswhich appear to be the direction Adobe is heading.

Uncertainty For Ongoing Productions

For studios of all shapes and sizesthe implications of this shutdown are immediate and profound. Animation takes a long time to produceand Adobe is not offering a particularly generous runway to adapt ongoing productions.

Anything currently in development or mid-season must now factor Animate’s end-of-support timeline into their planning. Even with Adobe’s tiered shutdown scheduleour readers are feeling like the rug has been pulled out from beneath them. Pipelines that were expected to remain viable for a show’s lifespan now have an expiration date.

Migrating away from Animate is far from straightforward. Studio leads are now having to plan to retrain artistsadapt or rebuild rigsconvert large asset librariesand rethink export and delivery workflows. Several artists told us they expect to lose the ability to revise older material without significant additional work.

The challenges are particularly brutal for small-scale studios and independent productions. Budgets and schedules are typically built around existing tools with very little margin for disruption. Being forced to move away from Animate creates a logistical nightmare for work already being created on razor-thin margins.

AI Looms Large

Many artists view Animate’s discontinuation as part of Adobe’s growing emphasis on AI-driven tools. Dozens of articles have been published in the last 12 hoursand social media is being flooded with posts from artists mourning another casualty of artificial intelligence.

Over the past several yearsAdobe has invested heavily in generative and assistive AI technologies designed to automate or accelerate production processes. For many artistsAnimate represents a more traditional and preferred approachbuilt around human-ledframe-by-frame craft and direct artistic control.

The concern voiced by artists is not simply that one piece of software is disappearingbut that its removal signals which creative workflows will be prioritized going forward.

Calls For Preservation

In response to Adobe’s announcementpetitions have been launched in hopes that Adobe will make Animate open-sourcerelease specificationsor provide tools that would allow long-term access to existing projects.

The suggestion is that if Adobe no longer intends to develop Animatethe broader community could maintain Animateor something comparable to and compatible with it. Blender is open-source and has become one of the most widely used and best-supported animation tools in the world. Many artists see no reason why a similar community effort could not keep Animate viable for years to come.

So farAdobe has given no indication that it plans to pursue this option. And from a business standpointit is not hard to see why. There is no obvious financial incentive to allow another open-source competitor to its future tool setsand the company’s leadershipits current leadership anywayis not exactly known for prioritizing goodwill over growth.

Human Impact

Beyond software logisticsartists online and those speaking directly to us have emphasized the human impact of Animate’s shutdown.

Careers have been built around the tool. Studios have hired and trained staff with Animate-specific expertise. Schools and educators have relied on it to teach animation fundamentals. Entire generations entered the industry from their family PC through Flash and continued working in Animate long after the web moved on.

For many of those artistsAnimate’s shutdown feels like a collapse of viable professional pathwaysparticularly at a time when the animation industry is already under economic pressure and facing widespread job insecurity.

A Turning Point

Whether Adobe intended it or notthe end of Animate marks a significant turning point for animation production of nearly all sizes and scales.

Studios are now being forced to reassess long-term pipelines. Artists must weigh whether to retrainswitch toolsor leave certain kinds of work altogether. The industry as a whole is being reminded how fragile creative infrastructure can be when it is owned and controlled by large software companies with shifting priorities.

<> #poll { margin-top: 2em; padding: 1em 0; border-top: 1px solid #cd2026; } #poll h4 { margin: 0; padding: 0 0 1em; font-weight: 700; font-size: 24px; text-transform: uppercase; }

What Do You Think?

<> .related-post-list { margin:0 0 2em; } .post-credits + + .related-post-list { margin-top: .75em; } .rel-posts-container { padding-top: 1em; border: 1px solid #cd2026; border-right: 0 none; border-left: 0 none; } .rec-post { border-bottom: 0; width: 100%; } .rel-posts-container h4 { margin: 0; padding: 0 0 1em; font-weight: 700; font-size: 24px; text-transform: uppercase; } .rel-posts-container article { margin-bottom: 1em; } .main .rel-posts-container article header { margin: 0; } .rel-posts-container article .row { margin: 0 -1em; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .rel-posts-container article .row .col-xs-9, .rel-posts-container article .row .col-sm-9, .rel-posts-container article .row .col-sm-3, .rel-posts-container article .row .col-xs-3 { float: none; } .rel-posts-container article h2.entry-title { font-family: 'Mercury SSm A','Mercury SSm B',Mercury SSm A,Mercury SSm B,Georgia,'Times New Roman',Times,serif; font-size: 1.125em; line-height: 1.4375em; font-weight: 500; margin: 0; padding: 0; } .rel-posts-container article h2.entry-title small { font-size: .6em; line-height: 1.0625em; font-family: Ideal Sans SSm A,Ideal Sans SSm B,'Ideal Sans SSm A','Ideal Sans SSm B',sans-serif; } .rel-posts-container article h2.entry-title a { color: #3b3b3b; }
Software/Tech:  
<> .avatar-container { position: relative; width: 80px; height: 80px; overflow: hidden; border-radius: 100%; } .main article .authorarea .avatar.main article .disclaimer-notice .avatar { width: 80px; max-width: 80px; position: absolute; top: 50%; transform: translateY(-50%); }

Jamie Lang

Jamie Lang is the Publisher and Editor-in-Chief of Cartoon Brew.

<> @media screen and (max-width: 969px) { .ad-wrap.ad-970x250 .ad-inner ins:last-child.ad-wrap.ad-970x450 .ad-inner ins:last-child { display: block; } }
<> @media screen and (max-width: 767px) { .cb-hr.cb-rel { border-bottom: 0 none !important; margin-bottom: 0; } }