8-Bit Warrior Games + Design + Tutorials + Random


TweenGMS Pro Goes Free!

TweenGMSAs of February 13, 2016, I will be making TweenGMS Pro permanently free. I have made the choice with careful consideration, deciding that I want as many people as possible to have access to it. (As of writing this, TweenGMS Pro is only $1 on the GameMaker marketplace. If you feel like chipping in a dollar, last minute, feel free to do so!)

Those who have purchased TweenGMS Pro, please contact me with your NAME/TWITTER/SITE/etc (as you want it seen by others) so that I can add you to an official supporter list included with future versions. *** A purchase order # from your marketplace purchase history would be helpful to validate ***

With more nifty features on the way, I will be continuing to update and support TweenGMS. It has been a fun experience working on it, and I don't plan to stop!

TweenGMS Lite will also continue to be updated. It will remain as an alternative for those who want a stripped down version of the engine without all the extra advanced functionality.

On a personal side note, I am considering taking on freelance work for GameMaker project optimisation. If you are needing to push out higher frame rates with your GameMaker games, feel free to give me a shout and we can discuss details!




TweenGMS – GameMaker: Studio Tweening Engine

TweenGMS is a feature-rich tweening engine for GameMaker: Studio which is both easy-to-use and flexible. With nearly 3 years of development, it offers many essential and advanced features powered by an optimised codebase.

Quickly improve the look of your games by tweening movements, fades, rotations, animations, paths, stats, and much more!

Available on GameMaker Marketplace:

TweenGMS Pro / TweenGMS Lite

HTML5 Demo

[ Features ]

  • Fire-and-forget tweening
  • Step and seconds(delta) timing
  • Time scale contol (global and per-tween)
  • Play modes (once,bounce,patrol,loop,repeat)
  • State control (pause,resume,stop,finish,reverse)
  • View, tile, path, background, and data structure support
  • Automatic memory and persistence handling
  • Advanced callback system
  • Custom variable easing
  • Delayed tweens
  • Control groups
  • Heavily optimised
  • Clean and organised
  • Supports all platforms
  • Examples and game project included
  • And more...


Original Free Version  (Unsupported)

Twitter Dev Log


If building HTML5 games with GameMaker: Studio, be sure to check out JCHTML5, which includes TweenGMS, to help make things even easier when developing for the web.


Candy Crash – A Halloween Game

I recently had a sudden urge to make a Halloween game. As a result, I quickly whipped something together in about three days. Enjoy all its super amazingness+1!

It is Halloween night!
Well past your bedtime, you have landed the biggest score of candy ever. However, on your way back home, you have tripped and spilled your candy all over. Already high on too much sugar, your imagination goes wild as you find yourself caught in a monster mash.

You must recover as much candy as you can before you are overcome by your wild fears of ghosts, ghouls, vampire bats and spooky graveyards.

Local Scoreboard
Solid Touch Controls
Fun Challenging Atmosphere
A Kid in a Ninja Costume!
Pumpkins and Jack-o'-lanterns!

HTML5 Version
Play Now

Available for Android devices via
Google Play
Direct APK download

Available for iOS devices via

Available for Windows via
Direct Download

Available for Mac via
Direct Download