GMS:1 Outdated This project, contains some really great scripts and a lot of information you can learn from but its compatibility as noted in a few reviews may have some problems now due to game maker updating fatures.

There is heaps of content in here to learn from and base your expanding ideas on so I would still recommend it.

RPG Creation Kit A cross platform, simple to use, compatible rpg framework for use within game maker.

Documentation Check the documentation on my website, its also included in the project.

Warning Early Access Please do not leave negative ratings, this project is in early access and is currently being actively worked on.

RPG Creation Kit Is:

Cross Platform With all exports of game maker, seamlessly works on phones, tablets, game consoles and pc desktop environments.

RPG Maker Compatible With a variety of Assets - charsets, tilesets, window skins etc plug into the engine with only minor work being required on the developers part.

Component Based Allowing all core engine features are to be simply 'unplugged' and replaced with your own implementations. Or expanded in the future with new features.

Event Driven All internal components communicate using an internal network of callbacks and runtime events allowing the user to respond to events in game with code, such as the selection of menu items, transitioning to a new room when a fade is completed.

RPG Creation Kit Features:

  • Resolution Independent Window and HUD Framework
  • Title Screens, In Game Menus
  • Items & Inventory
  • Dialogue System
  • Switches & Variables (RPG Maker Style)
  • Grid & Free Movement Systems
  • Tile Size Compatibility
  • String Interpolation
  • Screen Effects (Fade In, Out, Flash Color, Shake)
  • Screen and Camera Manager (Supports targeting for cut scenes)
  • Automatic Managed Save States
  • Abstracted Input Manager (Keyboard, Touch, Gamepad)
  • Modular Plugin Framework

And SO MUCH More! But I Ran out of description space check out [LINK COMING SOON] for the full list of features, documentation, engine plugins and more.

End User Licence Agreement (EULA).

Changes in 0.0.6

New Features

  • Edit Switches In game at runtime with F9 (if debug enabled)
  • In Game Menu - Exit (Returns to title screen, Fades Out)
  • Title Screen Fades In
  • New Demo for Save State
  • Added CC0 Title Screen Background


  • Fixed demo project screen flash dialogue

Version 0.0.6. Published December 15, 2015

Created with GameMaker: Studio v1.4.1683

Age Rating: 17+

Average Rating

Your review

You can only review assets you've bought.


tyler t 25 January 2018


Kevin Y 21 July 2017

Same as every other project... Abandoned

Title says it all..


Frank D 23 March 2017

Its been almost a year since the last update.

was this abandoned?


Gary M 19 October 2016

Not sure it is worth the money,


Alexey B 05 July 2017

The problem with loading a saved game.

In the example, the function does not work download a saved game. I had been sent a video message Rm2kdev. By using GMS 1.4.1757, the launch of an example under Windows. Probably, support for RPG Creation Kit discontinued.


GIDEON P 16 July 2016

Quality bit of kit

Loving what you have so far and is great to see you doing somthing like this

a game like this needs a crafting module tho for sure and maybe a way of having either npc followers or even pets

keep up the great work


Daniel F 19 April 2016

A lot of potential

I'm very interested in this and how it develops. Unfortunately, it doesn't seem to work with HTML5 at the moment, which was the primary reason I purchased it, and only displays a green screen with the FPS counter on the bottom left. I can interact with objects because I know where things are, but cannot see anything. This is running the demo level that it comes with. Works great in Windows though.

Edit 4/14: doesn't work with iOS or Android either, screen distorts.


Rm2kdev (Publisher) 18 July 2016

Thanks Daniel!

I really appreciate your feedback and you are correct the html 5 exporter has seemed to stop working i'll be looking into that asap, the issue seems to be around when game maker updates since i am attempting to target all exports compatibility between one or more breaks as the engine features change. Overall though as long as windows, mac and linux are working that is the most important thing as i am sure the html and mobile exports would be only simple bugs due to broken compatibility with game maker engine updates.

As a temporary and simple fix if you scroll down on the description page you can see the exact version this engine was compiled and tested against all features are 100% working as advertised in that build of game maker.

Also, I've just tested the android export on my galaxy s6 and i'm not getting any issues with it could you possibly send me the details of your phone so i can look into it cheers!

Kind Regards


James R 18 January 2016

Probably the best RPG Kit for GM:S so far

Although this kit is not complete yet, it is has excellent design and a great framework to create any RPG or adventure game from. Because of it's modular design, this kit offers some great flexibility. If your RPG calls for a different way of doing input or inventory or something else a module is dedicated to, then all you have to do is just redesign that module and the rest of the kit should still function. I would love to see an example module created for simple turn based combat. Thanks for the excellent extension! :)


Rm2kdev (Publisher) 23 January 2016

Thanks James! Really appreciate your feedback, I'll defiantly be looking at creating some super basic example's in the future still have a lot of work to do around bedding down the core though but for the most part as you mention its mostly ready :D


Alex M 29 December 2015

Great asset with a lot of potential

This asset is definitely one of the best engines for gamemaker.
But at this point i would not recommend it to someone who is still learning GML but for anyone who is more knowledgeable with it, i would highly recommend it!


Fredrik H 17 December 2015

Shows a lot of promise

Not very useful at the moment, but looking forward to future updates. Bought this well knowing that it's not finished, but I was hoping the core things like movement and animation was a bit more refined.

Looking forward to updates and will update the scores accordingly. :)


Rm2kdev (Publisher) 23 January 2016

Hi Fredrik,

Edit 23/01/2016: Never heard back from Fredrick sadly.
Edit 25/12/2015: Its been over a week and I've not heard anything back from you could you please reach out with more detailed feedback.

Thanks for the review :) could I get you to possibly elaborate a little more as to what was lacking so far most of the mechanics listed in the description are implemented, movement currently is a fully featured grid based movement system with interaction and multiple types of tile events? animation fully supports 4 directions and standing / stopped states.

As for the not very useful statement, could I get some further clarification on this too :) as with switches and variables any level of questing, game state and in game logic is currently doable to the exact same level as 'rpg maker'?

If the marketplace doesn't support replying could you contact me :D!

Package contents

Total size 3.44 MB

RPG Creation 10.9 KB RPG Creation Kit
Backgrounds datafiles Fonts Objects 1.64 KB 1.68 KB 1.77 KB 2.14 KB 4.08 KB 4.01 KB 3.86 KB 3.75 KB 3.67 KB 3.81 KB 3.72 KB 2.84 KB 1.8 KB 6.23 KB 9.94 KB 3.37 KB 3.31 KB 3.43 KB 8.54 KB 2.56 KB 3.06 KB 1.66 KB 12.3 KB 1.66 KB 1.78 KB 3.07 KB 3.13 KB 2.49 KB 1019 Bytes 3.83 KB 1.01 KB 3.55 KB 6.38 KB 11 KB 1018 Bytes 3.23 KB 2.81 KB 2.6 KB 9.02 KB 4.35 KB 1.66 KB 4.24 KB 4.24 KB 7.45 KB 1.01 KB 4.66 KB 1.65 KB
Rooms Scripts
debug_error.gml 255 Bytes debug_log.gml 255 Bytes debug_warn.gml 257 Bytes find_tokens_in_string.gml 759 Bytes rpgck_camera_target_reset.gml 146 Bytes rpgck_camera_target_set.gml 145 Bytes rpgck_dialogue_add.gml 208 Bytes rpgck_dialogue_create.gml 76 Bytes rpgck_dialogue_is_complete.gml 214 Bytes rpgck_dialogue_play.gml 180 Bytes rpgck_effects_fade_to_black.gml 364 Bytes rpgck_effects_fade_to_clear.gml 364 Bytes rpgck_effects_screen_flash_color.gml 499 Bytes rpgck_effects_screen_shake.gml 399 Bytes rpgck_hero_set_position.gml 470 Bytes rpgck_inventory_add_item.gml 3.44 KB rpgck_inventory_deserialize.gml 79 Bytes rpgck_inventory_find_empty_position.gml 495 Bytes rpgck_inventory_get_height.gml 73 Bytes rpgck_inventory_get_item_at_pos.gml 115 Bytes rpgck_inventory_get_item_position_by_name.gml 1016 Bytes rpgck_inventory_get_width.gml 71 Bytes rpgck_inventory_init.gml 202 Bytes rpgck_inventory_read_property_bool.gml 167 Bytes rpgck_inventory_read_property_number.gml 163 Bytes rpgck_inventory_read_property_raw.gml 161 Bytes rpgck_inventory_read_property_string.gml 177 Bytes rpgck_inventory_remove_item.gml 129 Bytes rpgck_inventory_serialize.gml 77 Bytes rpgck_item_init.gml 187 Bytes rpgck_item_register.gml 694 Bytes rpgck_map_input_conditions.gml 204 Bytes rpgck_selection_draw.gml 1.29 KB rpgck_state_load_game.gml 563 Bytes rpgck_state_save_game.gml 532 Bytes rpgck_switch_deserialize.gml 31 Bytes rpgck_switch_init.gml 66 Bytes rpgck_switch_off.gml 305 Bytes rpgck_switch_on.gml 355 Bytes rpgck_switch_read.gml 189 Bytes rpgck_switch_serialize.gml 29 Bytes rpgck_switch_toggle.gml 330 Bytes rpgck_variable_init.gml 67 Bytes rpgck_variable_read.gml 162 Bytes rpgck_variable_replace_tokens_in_string.gml 421 Bytes rpgck_variable_set.gml 288 Bytes rpgck_window_create.gml 687 Bytes rpgck_window_destroy.gml 144 Bytes rpgck_window_get_height.gml 67 Bytes rpgck_window_get_width.gml 65 Bytes rpgck_window_get_x.gml 53 Bytes rpgck_window_get_y.gml 53 Bytes rpgck_window_update.gml 501 Bytes scr_rpgck_test_dialogue.gml 152 Bytes scr_rpgck_test_dialogue2.gml 133 Bytes scr_rpgck_test_dialogue3.gml 101 Bytes
Sprites 681 Bytes 680 Bytes 681 Bytes 698 Bytes 695 Bytes 695 Bytes 696 Bytes 693 Bytes 685 Bytes 681 Bytes 682 Bytes 683 Bytes 684 Bytes 685 Bytes 680 Bytes 680 Bytes 762 Bytes 762 Bytes 677 Bytes 1.51 KB 679 Bytes 680 Bytes 674 Bytes 1.1 KB 674 Bytes 677 Bytes 1.08 KB images
rpgck_spr_apple_0.png 385 Bytes rpgck_spr_bone2_0.png 304 Bytes rpgck_spr_bone_0.png 275 Bytes rpgck_spr_dpad_backing_0.png 1.6 KB rpgck_spr_dpad_down_0.png 1.31 KB rpgck_spr_dpad_left_0.png 1.42 KB rpgck_spr_dpad_right_0.png 1.37 KB rpgck_spr_dpad_up_0.png 1.33 KB rpgck_spr_floortrap_0.png 103 Bytes rpgck_spr_lemon_0.png 372 Bytes rpgck_spr_mana_1_0.png 305 Bytes rpgck_spr_mana_2_0.png 325 Bytes rpgck_spr_potion_1_0.png 304 Bytes rpgck_spr_potion_2_0.png 330 Bytes rpgck_spr_rock_0.png 483 Bytes rpgck_spr_sign_0.png 122 Bytes rpgck_spr_virtual_button_A_0.png 507 Bytes rpgck_spr_virtual_button_A_1.png 508 Bytes rpgck_spr_virtual_button_B_0.png 460 Bytes rpgck_spr_virtual_button_B_1.png 461 Bytes spr_Black_Pixel_0.png 70 Bytes spr_Character_0.png 632 Bytes spr_Character_1.png 625 Bytes spr_Character_10.png 587 Bytes spr_Character_11.png 603 Bytes spr_Character_12.png 564 Bytes spr_Character_13.png 550 Bytes spr_Character_14.png 565 Bytes spr_Character_15.png 552 Bytes spr_Character_2.png 632 Bytes spr_Character_3.png 624 Bytes spr_Character_4.png 584 Bytes spr_Character_5.png 595 Bytes spr_Character_6.png 584 Bytes spr_Character_7.png 603 Bytes spr_Character_8.png 587 Bytes spr_Character_9.png 597 Bytes spr_Collision_0.png 115 Bytes spr_Hero_Start_0.png 146 Bytes spr_Rock_0.png 451 Bytes spr_Selection_0.png 99 Bytes spr_Selection_1.png 81 Bytes spr_Selection_2.png 98 Bytes spr_Selection_3.png 77 Bytes spr_Selection_4.png 76 Bytes spr_Selection_5.png 79 Bytes spr_Selection_6.png 96 Bytes spr_Selection_7.png 82 Bytes spr_Selection_8.png 100 Bytes spr_Sign_0.png 350 Bytes spr_White_Pixel_0.png 68 Bytes spr_Window_0.png 155 Bytes spr_Window_1.png 114 Bytes spr_Window_2.png 158 Bytes spr_Window_3.png 111 Bytes spr_Window_4.png 83 Bytes spr_Window_5.png 94 Bytes spr_Window_6.png 135 Bytes spr_Window_7.png 120 Bytes spr_Window_8.png 137 Bytes

What is the issue?

Back to Top