Spriter vs Video vs FrameByFrame?

Discussion and feedback on Construct 2

Post » Tue Sep 27, 2016 12:33 pm

Hello,

In a project I have to implement sequence of animation.
Lets say 7 second animation 400x300 pixels.
What is the best way to implement it?

I'm interested in performance, low download weight, working on all devices/browsers, fluency... Mainly performance.

Candidates:
Frame By Frame - sequence of animation like GIF, preloaded during loading, but very heavy and don't know about performance especially on mobile devices.
Spriter - plugin, preloaded during the game, so on low internet speeds can cause a bug, very light, moderate performance.
Video - video, loading during the play, can stack during the animation, heavy, should have pretty good performance but not sure how much supported on different devices.

What are your suggestions, your previous experiences?
B
60
S
31
G
6
Posts: 124
Reputation: 7,856

Post » Tue Sep 27, 2016 12:49 pm

Use Spriter, because it support easy usage and iteration, allowing you to improve the animation very easily and quickly anytime you wish. Like you said, it is very light.
B
36
S
18
G
11
Posts: 248
Reputation: 8,694

Post » Tue Sep 27, 2016 12:55 pm

I would probably say Spriter. 7 second animation at 400x300 pixels can be quite heavy as a sequence. If you don't want to use spriter, you could devide your scene in smaller elements, and only using frames sequences for the things that are moving. but it all depends on what you're doing.

Are you doing an advanced cutscene with a lot of moving objects, camera zoom, effects etc etc i would probably recommend a video, but if you're just animating some characters on a static scene i would probably go with a combination of spriter, and animated sprites, on static background image/level.
Follow my progress on Twitter
or in this thread Archer Devlog
B
35
S
15
G
17
Posts: 944
Reputation: 12,210

Post » Tue Sep 27, 2016 1:16 pm

I thought to do it with spriter as I always did, but recently I saw a wonderful blog "Creating Klang’s Art and Design in Construct"

Video playback during gameplay.

Image
Aww...He’s so happy to see you!

One of my favorite features that got introduced mid development, was support for Webm video. This is something I’ve even had Unity developers express envy over. While video support isn’t necessarily anything new, having it run in parallell with gameplay without loosing performance has enabled me to make some visually memorable moments.
B
60
S
31
G
6
Posts: 124
Reputation: 7,856


Return to Construct 2 General

Who is online

Users browsing this forum: AthleticDesign and 4 guests