A downloadable asset pack

Buy Now$34.99 AUD or more

Fully compatible with GMS:1 and GMS:2

This extension is compatible with all targets aside HTML5 (including iOS and Android)

A full GML-only video player implementation! Can play multiple videos at once with great performance (Average 2000 fps on mid range computer, 720p video). Smooth performance on low end & older mobile devices as well, video shows Galaxy Note 4 running at a constant 60 FPS (Capped).


  • Truly cross platform playback. One line of code and one video file fits them all.
  • Pause, fast forward video.
  • Advanced timing mechanism: Audio and video always sync up to the target frame rate, despite what the game is running at.
  • Use the video output as a texture. Run it through a shader, use it as a 3d model's texture, draw it to a surface, many more applications!
  • Extremely light on memory, smart caching to keep the video ready to go
  • Supports all major formats through converter

If you want more of an insight, feel free to Download the converter and read the manual.

GMLVideo uses actual hard drive streaming, caching and on the fly decompression to deliver a fast and smooth video output.

Does not support HTML5

Rated 5.0 out of 5 stars
(1 total ratings)
AuthorTaylor Dale
Made withGameMaker: Studio
Tagsavi, cross-platform, GameMaker, gml, mp4, player, studio, surfaces, swf, video


Buy Now$34.99 AUD or more

In order to download this asset pack you must purchase it at or above the minimum price of $34.99 AUD. You will get access to the following files:

gmlvideo_1.0.2.gmez 21 MB
gmlvideo_1.0.7.gmez 21 MB
GMLVideo_itch_1.0.7.yyz 21 MB