AcademyRulesDevelopment

GameMaker GML Rules

Game development teams working in GameMaker who want the AI editor to follow clear structure and performance habits.

  • Recommendedour rating
  • 40,892repository stars
  • CC0-1.0licence
  • 4 months agolast update
mkdir -p .cursor/rules && curl -fsSL https://raw.githubusercontent.com/PatrickJS/awesome-cursorrules/main/rules/gamemaker-gml.mdc -o .cursor/rules/gamemaker-gml.mdc
gamemaker-gml.mdc

Loading the file...

What it does

A Cursor rules file for GameMaker projects written in GML. It covers code organization, naming, constants and enums, and finite state machines for player, enemy and UI states. It also sets out performance habits such as caching references, destroying data structures and pooling frequent objects.

Use cases

  1. 01Split long object events into reusable scripts and functions
  2. 02Model enemy and player behavior as state machines
  3. 03Review Step events for costly instance searches

Questions about
GameMaker GML Rules.

What is GameMaker GML Rules used for?

Game development teams working in GameMaker who want the AI editor to follow clear structure and performance habits. A Cursor rules file for GameMaker projects written in GML. It covers code organization, naming, constants and enums, and finite state machines for player, enemy and UI states. It also sets out performance habits such as caching references, destroying data structures and pooling frequent objects.

How do I install GameMaker GML Rules?

Run this in your terminal: mkdir -p .cursor/rules && curl -fsSL https://raw.githubusercontent.com/PatrickJS/awesome-cursorrules/main/rules/gamemaker-gml.mdc -o .cursor/rules/gamemaker-gml.mdc

Is GameMaker GML Rules open source?

Yes. The code is on GitHub (PatrickJS/awesome-cursorrules) under the CC0-1.0 licence.

Is GameMaker GML Rules safe to use?

It passed our automatic scan for credential theft, hidden instructions and risky install commands. Third party open source software. Sabemos AI does not maintain it. Check the code and permissions before you connect it to company data.