Структура WME

WME - объектно-ориентированная технология. Вы будете разрабатывать Вашу игру, создавая объекты различных типов и соединяя их вместе сообразно некоторым правилам. Управление игровым проектом осуществляется с помощью утилиты ProjectMan.

Основные объекты:

Сцены (scenes) – Игра состоит из сцен (локаций). Это то, где происходит игровой процесс, «мир» игры. Для создания сцен служит утилита SceneEdit.

Персонажи (actors) – Это действующие лица игры. Обычно в игре есть один основной персонаж (главный герой, управляемый пользователем) и несколько других персонажей (NPC’s (non-player characters) - персонажи, не управляемые пользователем).

Объекты (entities) – В игровом мире встречаются различные объекты. Они могут быть как интерактивные, так и не интерактивные. Сцены состоят из некоторого количества таких объектов. Также возможно использование объектов для создания простых персонажей, которые не должны передвигаться по сцене.

Элементы пользовательского интерфейса (GUI objects) – WME позволяет создавать простые GUI-элементы, такие как окна с кнопками и текстовыми полями. Вы можете использовать эту возможность для создания пользовательского интерфейса игры: окна сохранения/загрузки, настроек, игровых меню и т. д.

Шрифты (fonts) – Для отображения заголовков, субтитров, GUI-элементов в WME существует два вида шрифтов: растровые и шрифты TrueType. Вы можете создавать собственные шрифты сообразно стилю Вашей игры.

Спрайты (sprites) – «Спрайт» - основной графический элемент в WME. Может быть как статичным изображением, так и анимированным. Спрайты используются для создания более комплексных объектов, например, персонажей. Для создания спрайтов служит утилита SpriteEdit.

Но чтобы игра действительно «ожила» Вам понадобятся сценарии (scripts). Сценарии - это простейшие программы, которые организуют логику игры. Вы можете привязать сценарий к конкретному объекту и тогда он будет выполняться при возникновении определённого события. В WME используется свой собственный язык сценариев, который по сути дела является упрощённой версией JavaScript. Таким образом, если Вы знаете JavaScript, то у Вас не возникнет никаких проблем с написанием WME-сценариев.