Description

Object that implements smooth frame skipping to your game.

A must for Android and other tablets/phones

Tested on GMS:2

Simply drop in every room that needs frame skipping and the object will do the rest

Includes New Frame skipper object which more efficiently goes to skip every 2 frames, providing a more seamless transition

Include the Original frame skipper which does a progressive frame skipping as the frame rate goes down

More info

End User Licence Agreement (EULA).

Changes in 2.6.0

Update for GMS:2 Fixed Errors in Demo

Version 2.6.0. Published February 13, 2017

Created with GameMaker: Studio v1.4.1763

Age Rating: 4+

Privacy Policy

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Krystian L 16 April 2017

Awesome!

Amazing! It is really works! Game on my tablet had only 30 FPS, now it is stable 60 :D
Im so so happy. Thank You very much!


Gravatar

Tito A 02 January 2017

Great

It fixed my game! Not perfectly, though. But it's OK for now!

This review was left for a previous version of this asset.


Gravatar

Antonio J 26 May 2016

It really worked for me (Android)

I tried other solutions here in marketplace, but this is the only one that worked for me.

This review was left for a previous version of this asset.


Gravatar

Anonymous 26 May 2015

Not perfect

I was thinking about getting this asset for a while now, because my games were having performance issues on slower devices. I was not sure if this asset would help, but I bought it anyways. The frame skipping part kinda works, it makes the game go full speed (with the new frame skipping object, it always seems to skip every second frame). The progressive frame skipping is a bit slow and doesn't keep up with the game speed (frame rate), making the game have slow downs. It doesn't really work out of the box as it might seem. As I said, the frame skipping will not make your game run at full speed all the time (yet, I hope), which is the main problem I'm having.

This is just my opinion, if I'm wrong or if it's fixable, please say so.

4 stars because of the specified problem especially since it costs more compared to other assets and you would expect it to work better.

This review was left for a previous version of this asset.

Logo

The Mojo Collective (Publisher) 10 May 2015

You should contact me if you have issues, Yes version 2 does skip every other frame if you are running at desired speed of 60 and the fps drops to 56, it will instantly skip every other frame. Because as you noticed for Version 1 the progressive frame skipping caused fluctuation noticeable to the user and so the best solution is to go right to skiping every other frame (version 2). This is because Game Maker has both the rendering process and the physical process in the same thread and it is difficult to know which of the 2 processes is the cause of the lag, Couple that with Game Maker's per frame style physical motion system which cannot handle lag on the physical system, meaning the step/end step has to run at 60 FPS, you get noticeable jerks when the system is having trouble, more so on a progressive frame skipping, less so if you toggle between no skipping and every other frame.

The solution is delta time physical motion, see my other asset which has a frame skipper too.


Gravatar

Hector C 10 May 2015

Quite good

After testing in some android games I have detected this script is causing a CPU overuse spending many resources. However it fixes most of my fps dropping.

This review was left for a previous version of this asset.


Gravatar

Oscar R 25 February 2015

Amazing!!!

Absolutely amazing, I´m super happy! Now my game works even in really old devices, thanks a lot Mojo Collective. If you don´t know if you should buy it or not, believe me you must!!

This review was left for a previous version of this asset.


Gravatar

Andreas M 21 February 2015

Best buy for Android developers

My experience:
Made my first high-resolution Android game. 1024x768 with several animations at 512x512 (20 image animation) and 1024x512 (15 image animation). Ran the first time (without TMC Frame Skip) got around 8 fps. After optimization (without TMC Frame Skip) I got 24 fps. After I added the TMC Frame Skip. 60fps !!! My game was saved.

OBS:
Found a bug when using some rooms with frameskip and some rooms without frameskip. Make sure draw_enable_drawevent(true); is in the other room else you may end up with a frozen screen.

This review was left for a previous version of this asset.


Gravatar

Ian F 28 January 2015

Awesome FPS boost!

I had an app which performed great on Windows and iOS, but seemed sluggish on Android. Adding this single object, no adjusting other than toggle visible off (to disable the debug text), and my app performed to the max! Great stuff!!

This review was left for a previous version of this asset.


Gravatar

Jeff H 19 December 2014

Absolute must-have if you're doing mobile games.

Bumped my frame rates on iOS (old iPhone 3GS and iPhone 4s) thru the roof. Especially useful if you're using a lot of Spine animations on mobile. If you're doing mobile dev, you need to grab this. Easy to implement, you just instance_create it and let it do its thing.

This review was left for a previous version of this asset.


Gravatar

Alex M 09 September 2014

Extremely effective!

Used this for a commercial game and wow it makes any sort of device run to par by skipping frames. It makes a lot of sense especially if you have a 60 room speed.

Do recommend if you're having speed issues and need a quick fix or cant squeeze out any more optimization. Will probably use for all future projects.

This review was left for a previous version of this asset.

What is the issue?

Back to Top