게임몽키 스크립트
GameMonkey ScriptGameMonkey Script는 게임에 내장하기 위해 고안된 작은 크로스 플랫폼 스크립팅 언어다.게임몬키는 구문이 C와 더 유사하다는 점을 제외하면 루아와 많은 유사점을 가지고 있다.
역사
게임몽키스크립트는 2002년 매튜 리크와 그렉 더글라스가 오란개발의 비공개 프로젝트의 일환으로 작성한 것이다.그러나 2003년 6월 12일 오란은 게임몬키의 전체 소스 코드에 대한 라이선스를 MIT 라이선스에 따라 일반에 공개하도록 허가했다.현재 윈도 PC, 애플 맥, 마이크로소프트 엑스박스부터 소니의 플레이스테이션 2, 플레이스테이션 3, 닌텐도 게임큐브, 닌텐도 DS, 닌텐도 Wii, 리눅스의 다양한 배포에 이르기까지 다양한 기계의 상업 및 취미 어플리케이션에 사용되고 있다.
특징들
- 교차 플랫폼 컴퓨터 라이브러리
- C형 구문
- 작은 메모리 설치 공간(~50KB)
- 부드러운 실시간 증분 가비지 수집(기준 카운트 없음)
- 네이티브 스레딩
- 주의 완전한 구현
- C++ 코드로 단순 바인딩
- 디버거 지원(제공된 디버거 포함)
루아처럼 게임몽키스크립트의 1차 데이터 구조가 테이블이다.표는 배열, 세트, 해시맵, 목록 및 레코드 등 다양한 다른 데이터 구조를 만들 수 있도록 한다.그것들은 또한 기능과 속성을 모두 포함하는 네임스페이스와 C++ 클래스 구조를 시뮬레이션하는데 사용될 수 있다.
외부 링크
- 게임몽키 스크립트 홈페이지
- gmCommunity Project, 사전 구축된 GM 바이너리 및 재구성된 헤더
- gamedev.net, GameMonkey 스크립트 1부 소개
- gamedev.net, GameMonkey 스크립트 2부 소개
- gamedev.net, GameMonkey 스크립트 3부 소개