Изменения версии 4.0 в сравнении с версией 3.3
Версия 4.0 Game Maker - полностью переписана заново. Внешний вид программы пересмотрен и улучшен. Полностью изменен пользовательский интерфейс. Файловая структура заменена на одиночный файл. Спрайты отъединены от объектов, image maker и background maker встроенны прямо в программу, встроенный язык программирования расширен и улучшен, и так далее.
Данный список содержит некоторые из основных - новых возможностей в версии 4.0 в сравнении с версией 3.3.
Новый, расширенный интерфейс разработки.
Все данные сохраняются в одном файле.
Лучшие результаты сохраняются в реестре (означает, что игра может быть
запушена прямо с, например, CD).
Объект может легко изменять спрайт.
Комнаты могут изменять фон.
Сценарии могут использоваться и загружаться из библиотек, расширяющих
возможности.
Меньший расход памяти и ресурсов.
24-битный цвет.
Быстрее загрузка игр.
Эксклюзивный полноэкранный режим.
Увеличено количество и расширенны действия.
Новые события и определяемые пользователем события.
Image Maker встроен в программу.
Background Maker встроен в программу.
Множественные (скролируемые) фоны и передние планы.
Контроль над основой и ограничивающей границей спрайтов.
Возможность для масок отдельных столкновений.
Поддержка большего числа графических форматов.
Постоянные комнаты, которые остаются неизменными, когда ты возвращаешся
в них позже.
Постоянные объекты, которые появляются в каждой комнате.
Загрузка на использовании для спрайтов, фонов и звуков, сохранения ресурсов.
Расширен контроль над списком лучших результатов.
Встроенно изображение загрузки.
Удобный для использования механизм жизни.
Гамма контроль.
Наследственнось между объектами.
Вызов событий из кода.
Расширен контроль над индивидуальными образцами объектов.
Быстрый код.
Добавление концепция языка (для цикла, 2-мерные массивы)
Больше функций и переменных.
Сценарии могут использоваться как функции.
Расширенна документация.
Альфа смешение спрайтов для эффекта прозрачности (замедляет работу).
Включено изображение загрузки (с индикатором загрузки).
Улучшено окно лучших результатов.
Работает со старшей версией DirectX (например на Windows NT).
Возможность добавлять плагины в виде DLL'шек.
Также исчезли некоторые вещи, потому как было сложно интегрировать их в новую структуру.
Автоматическая фоновая музыка (может быть создана из игры)
Вступительный и финальный экраны (могут быть созданы из игры)
Требование DirectX
Исчезло понятие ячеек (cells)