GameMaker Android projects, scripts and PixelTread explained
GameMaker scripting basics
Does PixelTread help with a GameMaker Android project?
Yes, with the GML scripts and text files of that project. Android export is set up inside GameMaker itself and covered by its own documentation, and PixelTread does not replace that setup. It reads and edits the files in your project folder and shows each diff. You export, install and test the game with the tools GameMaker gives you. Keep a copy of the project before the first session.
What is GML?
GML is the GameMaker Language, a C-like scripting language that looks similar to JavaScript. A project can mix GML code with the visual editor, and the code lives in script assets and in the events of objects. Each script is a plain-text .gml file in the project folder, so a text-based agent can read and edit it. The official manual lists every function, and the agent can quote it.
What is a script asset in a GameMaker project?
A script asset is a place to keep functions written in GML so that any object can call them. A fade effect is a good example, because one function can lerp the sprite transparency over time with image_alpha. PixelTread can write such a function with write_file and show you the diff before you accept it. You test it by playing the room. Keep scripts small.
How do I initialize a really long array in GML?
The usual way is array_create with a size and a start value, followed by a for loop for values that differ from slot to slot. Typing every value by hand is slow and easy to get wrong. PixelTread can write the loop with edit_file and show the diff, and you check the result in the editor. Start with a small size while you test.
Where should a beginner start with arrays and structs?
A small real problem is a good place to start. Learning to use arrays goes faster when you store something you need, such as a list of enemy positions or inventory items, and then print it. Ask PixelTread to explain each line of your own script, read the diff in Ask first mode, and change one thing at a time. Rename things later.
Using PixelTread
Is devartsolutions.com the official PixelTread website?
Yes, devartsolutions.com is the official PixelTread website. Download the setup program from this site, about 34 MB, and compare its SHA-256 checksum with the published manifest before you run it. Questions and problems go through the Send feedback button inside the app. PixelTread is not affiliated with YoYo Games, the maker of GameMaker. Check the address in your browser, too.
Does the code always work?
No. The agent can propose code that does not compile or that behaves wrongly in your game, so the build log and your own playtest decide, not the card. Read every diff, build the project in the editor and test the result. Rejecting a change and asking again is a normal part of working with it. Short tests catch most problems before they grow.
What does Ask first mode do?
Ask first mode is the mode that pauses before an action that changes something, such as editing a file, and shows the diff so that you can accept or reject it. Nothing is saved to your script until you agree. Auto-run acts at once, so many beginners start with Ask first and move to Auto-run only for small jobs they trust. You can reject a change and ask again.
What does Plan only mode do?
Plan only mode is the mode that writes a step list and runs nothing: no commands and no file changes. You read the plan, adjust it in the chat, and then switch to another mode to carry it out. Plans survive restarts, so you can close the app and return to the same list later.
How do I report a problem or a wrong result?
The Send feedback button inside the app is the way to report a problem. Describe what you asked, what the card showed and what you expected to see. A short, concrete report helps most. This website has no separate contact form, so the button in the app is where your message goes. Please include the version number, 2.9.30.
Models, privacy and download
Which models can PixelTread use?
Three kinds: a cloud AI provider through a standard API endpoint, a model running on your PC, and the built-in model, which is ready to use without your own endpoint. The Test button checks an endpoint and shows the response time and the context window. You can change the model at any time, and the approval modes stay the same. Test it before you start a chat.
Does PixelTread send telemetry or my scripts anywhere?
No telemetry is collected. Your prompts go only to the model endpoint you pick. With a cloud AI provider, your prompt and the file text the agent reads reach that provider, while with a local model nothing leaves your PC. Chats, working folders and API keys stay on the PC, and secrets in tool output are redacted before the model sees them. Web search is a separate, optional choice.
Why does Windows SmartScreen warn me about the installer?
The installer is not code-signed yet, so SmartScreen may show a warning. Compare the SHA-256 checksum of your file with the published manifest first. If the two values match, choose More info and then Run anyway to start the setup. If they do not match, do not run the file and download it again from this site. The comparison is one command.
Do I need an account to use PixelTread?
No. No account is needed to run the app, and the interface comes in 13 languages. A cloud AI provider may charge separately for its own model, and that is between you and the provider. A model on your PC or the built-in model works without an endpoint from a provider, so you can try a first request before deciding. Everything else in the app works the same way.