Сценарий GameMonkey - GameMonkey Script

GameMonkey Script - это небольшой кроссплатформенный язык сценариев, предназначенный для встраивания в игры. GameMonkey имеет много общего с Lua , за исключением того, что синтаксис более похож на C .

История

Сценарий GameMonkey был написан в 2002 году Мэтью Риеком и Грегом Дугласом в рамках проекта с закрытым исходным кодом для Auran Development . Однако 12 июня 2003 г. Auran предоставил лицензию на полный исходный код GameMonkey, который будет опубликован под лицензией MIT . В настоящее время он используется в коммерческих и любительских приложениях на широком спектре компьютеров, от ПК с Windows, Apple Mac и Microsoft Xbox до Sony PlayStation 2, PlayStation 3, Nintendo GameCube, Nintendo DS, Nintendo Wii и различных дистрибутивов Linux.

Характеристики

  • Кросс-платформенная машинная библиотека
  • Синтаксис в стиле C
  • Небольшой объем памяти (~ 50 КБ)
  • Мягкая инкрементная сборка мусора в реальном времени ( без подсчета ссылок)
  • Собственная резьба
  • Полная реализация состояний
  • Простая привязка с кодом C ++
  • Поддержка отладчика (с прилагаемым отладчиком)

Как и в Lua, основной структурой данных в GameMonkey Script является таблица. Таблицы позволяют создавать множество других структур данных; из массивов, наборов, хэш-карт, списков и записей. Их также можно использовать для моделирования пространств имен и структур классов C ++, содержащих как функции, так и свойства.

внешние ссылки