[PersistGMS v0.2.0] – Custom Room Persistence for GameMaker: Studio (EXPERIMENTAL)

null

THIS IS AN EARLY EXPERIMENTAL VERSION AND MAY CONTAIN BUGS. USE AT YOUR OWN RISK.
Currently, it should only be used for smaller projects or learning purposes.
Documentation can be found in the ‘Create Event’ of obj_PersistentManager.

————————-
obj_PersistentManager.object.gmx

DOWNLOAD

.gmz Example Project (outdated)

DOWNLOAD

————————-

PersistGMS provides a foundation for custom room persistence in GameMaker. It is designed to be easy to use. Simply add the objects you want to remain persistent for each room to a list contained in obj_PersistentManager. For now, only the x/y values of persistent objects are recorded, but this can easily be extended to suit specific needs.

Feel free to check out the example project, or download and directly import obj_PersistentManager.object.gmx into your own project. There is no need to download additional scripts or .dll files.

Designed to work across all target platforms (Windows, Mac, Linux, iOS, Android, HTML5).
Feel free to report any bugs or design issues you face.

Persistent Action!

null

Sync Labs – February 1GAM Entry

Puzzles for the win!

Puzzles for the win!

For February’s OneGameAMonth entry, I decided to dedicate my time on finishing up a project I started over a year and a half ago. 1GAM has become a great facilitator in helping me stay motivated and simply get things done.

Sync Labs originally started from a small puzzle game I completed called Spawner for a Game Jam I participated in almost 2 years ago. Ever since that time, I have been meaning to extend the idea and create something more complete.

Sync Labs is currently available on:

Web HTML5 ->Play Now
Android Google Play-> Full VersionFree Lite Version
Kindle Fire -> Amazon
iOS -> iTunes

[Game Description]
Welcome to Sync Labs, a place infamous for clone experimentation and questionable ethics.

As Subject 227, an oddly cheery blob, you must skillfully complete the many tests prepared for you and the clones designed to copy your every move. Success will demand perfect collaboration in activating all sync pads placed throughout each lab.

In the experiments, you will find boulders, moving platforms, brain-reversing devices, teleporters and more!

Sound easy? Think again!

Features:
– Unique puzzle experience
– 45 levels across 5 sectors
– 8-bit inspired graphics based on NES palette
– Interactive environments

Battle Blocks – January 1GAM Entry

Its a bit hectic

Its a bit hectic

I recently finished my first entry, Battle Blocks, for One Game a Month. At one point, it seemed that I wouldn’t be able to finish before the end of January, but applying a lot of KISS solved that problem. I am looking forward to working on another game for February. I still have to play with some ideas. Again, it will need to be something simple.

I must note that the community around 1GAM has been great. There is lots of activity, especially on Twitter, where many people are sharing and supporting one another. It will be interesting to see the result of this whole experiment by the end of the year!

Anyhow, here is some info for Battle Blocks:

HTML5 Version -> Play Now
Android Versions -> Google Play or Direct Download
iOS Version -> iTunes

Description:
They are coming!
The four sided foes have gathered their numbers and are ready to strike!
How long can you survive the perpetual onslaught of merciless blocks?

As the last surviving triangle, you must shoot wave after wave of incoming squares as they attempt to reinforce their numbers and conquer the screen.
Collect power ups to assist you in fighting back the enemy and to obtain the top score.

Features colorful graphics, rad music and fast paced combat!
Now, doesn’t that sound great? I know, I know… its awesome+1!

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!

Description:
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.

Features:
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
Amazon.com
Direct APK download

Available for iOS devices via
iTunes

Available for Windows via
Direct Download

Available for Mac via
Direct Download