Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Creating a GIF for your game Sticky

A topic by leafo created Dec 28, 2015 Views: 29,385 Replies: 30
Viewing posts 21 to 25 of 26 · Previous page · First page
(+2)

I want to add my 2cents. I personally just use this converter: https://ezgif.com/video-to-gif

I record the video with Unitys build in Recorder, cut it like I want and than upload it on that page, to create a gif.

Gyazo is good too

(5 edits)

Allow: .webm for animations, Yes? Like: .gif , info: https://en.wikipedia.org/wiki/WebM

and allow .webp .avif for images dev info: https://en.wikipedia.org/wiki/WebP

(short >256 color paletts/gradients, less jpg artifacts effects, smaller than png)

.webm is a video format that can include audio.  On a properly configured web browser, it should require an extra click to play because it is never acceptable for a web browser to auto-play videos with audio.  It is therefore not a replacement for animated image formats (gif, apng) which never contain audio and can be auto-played.

(Lossless) .webp, on the other hand, should be the default image format everywhere.

or you could use obs studio and ezgif to edit and turn into a gif

Almost every answer here is a capture tool, so here is the other half — how to make one that fits a size limit and still looks good 🎮

GIF size scales with width × height × fps × duration, and duration is the knob nobody turns. A long clip spends its entire budget on length and then gets shrunk to a postage stamp to fit. Measured on one of my own clips against a 3 MB budget:

  • full 14 seconds → 360×202
  • same clip trimmed to 6 seconds → 456×256

Same budget, noticeably bigger picture. So pick the 4-6 seconds that actually show the mechanic and cut the rest BEFORE you start reducing resolution. A GIF looping on one clear action beats a whole round played out at postage-stamp size, and it reads better on a page too.

Two smaller ones in the same spirit:

Crop the dead space around your playfield before encoding. Captures usually carry a lot of empty border, and throwing it away is free resolution at any budget — it costs you nothing visually.

Drop framerate before you drop width. 15fps reads as smooth, 12 is acceptable, below 10 starts to look broken. Going 15 → 12 buys you a fifth of the file for far less damage than shrinking the picture does.

Viewing posts 21 to 25 of 26 · Previous page · First page