Во-первых, скачаем программу:
http://game-maker.ru/infusions/pro_download_panel/download.php?did=419)
Теперь, откроем наш Extension Maker. Разберемся по-подробнее.

С помощью меню
File можно: открыть пакет, создать новый, сохранить пакет, скомпилировать и выйти из программы. Далее идет целый блок
General Information, в которой хранится вся информация о пакете (Название, автор, версия и т.д)
Ниже есть блок
Files, это самое главное

, в него нужно будет добавлять все наши данные.
Add dll - добавляет dll.
Add lib - добавляет lib-библиотеку.
Add gml - добавляет код gml. Кнопка
Sort сортирует по имени все наши файлы. А кнопка
Delete удаляет выделенный файл.
Когда вы добавите хоть один файл, сразу же появится еще один блок. В него мы будем записывать все функции и константы. Добавьте какой-нибудь файл для наглядности.

Первая вкладка отвечает за функции. Нажмите Add, чтобы открылось еще одно меню:
Name - название функции,
External Name - имя функции для вызова (В большинстве случаев будет совпадать с
Name),
Help Line - тот текст, который будет высвечиваться при использовании функции в Game Maker,
Arguments - количество аргументов у функции,
Result Type и
Calling Convertion появляется при добавлении DLL.