GameMaker (2.3)

Video Player Extreme for GMS 2


You must be logged in to obtain assets


A robust full featured video player for GameMaker: Studio 2.x based on Microsoft Media foundations, for Windows Desktop builds.


• Multiple simultaneous video playback.

• Extremely high performance. Unrivaled frame rates. So fast, that no one has ever come close!

• Playback of any video types that Media Player supports. No conversion required.

• Play video direct to a surface and manipulate in your game how ever you see fit.

• Script-less integration. No scripts involved. All functions work as if they were native GML.

• Most extensive function set you will find for any video player on the marketplace.

• From the Author who created the worlds first 'in game' video player. Supporting GameMaker's with video playback since 2013.

Function List

• video_init

• video_release

• video_load

• video_render

• video_play

• video_pause

• video_get_current_time

• video_get_duration

• video_get_loop

• video_set_current_time

• video_set_loop

• video_set_muted

• video_get_muted

• video_set_audio_volume

• video_get_audio_volume

• video_get_rate

• video_set_rate

• video_get_width

• video_get_height

• video_get_playback_ended

• video_dll_version


• GameMaker Studio 2.x Desktop

• Windows 8 and above

Version 1.0

• Initial release (5th April 2020)

End User Licence Agreement (EULA).

Age Rating: 4+


GMS2 - Version 1.0.2. Published April 25, 2020

Changed video_get(& set)_volume to video_get(& set)_audio_volume due to recent internal reservation name clashes in GMS 2, which was causing a 'number of arguments error'.

GMS2.3 - Version 1.0.6. Published May 9, 2021

Added 64 bit support. Fixed a bug where video couldn't be paused in the demo program.

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait