Game Dev Toolkit: Control Input
A downloadable asset pack
IMPORTANT NOTE: This Toolkit only works for GameMaker Studio 2. I can't guarantee its functionality in GameMaker: Studio 1.4
SECOND NOTE: Toolkit 2.0 is NOT backwards compatible with Toolkit 1.0
Hey all! Vincent/Skye Trickster here. Since the Game Jam ended, I've been spending my free time going back through the code to create tools for both myself and others to use for future games. Doing this will help make game development quicker and easier, especially for those that are making games from scratch for the first time.
WHAT THIS TOOL DOES
This tool was created to help make a general control layout for a game. It does so by biding user-defined actions to controls on the developer's intention. This is used so a user can create their code in an action/function dynamic and less of a button-press/action/reaction dynamic. This tool also allows game makers to move their controls all to a single location for easy edits.
WHAT THIS TOOL INCLUDES
- A package file (.yyp) containing all of the scripts needed for the
- The raw source code including documentation of how it works.
- A README file.
- An example project for testing/understanding the tool. (optional)
IMPORTANT NOTES
- This only is guaranteed to work with GameMaker Studio 2. I would strongly recommend against importing these assets into GameMaker: Studio 1.4, and ESPECIALLY not for GameMaker 7 or 8
- Please feel free to read the comments within the scripts for more in-depth information. Edits and improvements/suggestions are encouraged.
- Please include the README if you are sharing either the package or the script files with others.
- I would appreciate a credit in your projects utilizing these tools, but it is not required.
FUTURE PLANS
Even after creating this script, I do have some plans to update it for saving/loading control schemes, editing layouts, etc. Even better, I also plan on turning these scripts to a fully-featured extension so developers can more easily utilize the features within it.
If you have any questions, issues, comments, or requests for this tool, please feel free to either contact me or discuss below. Thank you for your time!
Status | Released |
Category | Assets |
Release date | Aug 06, 2019 |
Author | Skye Trickster |
Made with | GameMaker |
Tags | Controller, GameMaker |
Inputs | Gamepad (any) |
Download
Install instructions
After downloading the .zip file, you can choose one of two ways to import tools into your GameMaker Studio 2 project:
CHOICE ONE: PACKAGE
1. Open the GameMaker Studio 2 project that you would like to import
2. Select Tools > Import Local Package
3. Select the package (it ends with .yymp)
4. Add the scripts that you would like to import. Select "Add All" if you would like all of them.
5. Select "Import"
CHOICE TWO: SCRIPTS
1. Open the GameMaker Studio 2 project that you would like to import
2. Open the "Input Scripts" folder location in file explorer
3. Drag and Drop the folder into your GameMaker Studio 2 Project
Note: you do not have to import both the scripts AND the package. These are just given to you as options.
Development log
- Update 2.0.2Nov 14, 2021