Gameeditor是一個2D的遊戲創作工具。它支持多平台開發:iPhone,iPad,MacOSX,Windows95-Windows7,Linux,Smartphones,GP2X,PocketPCs等等。與其類似的軟體有3DGameMaker,Darkbasic,和GameMaker。
Gameeditor是由一個叫做MakslaneRodrigues的人在2002年開始開發的。現在最新的版本是1.4.0,現今仍處於持續開發過程中。
腳本語言
GameEditor 使用類似於C語言的腳本語言進行驅動,用戶可以使用其內置的腳本編輯器(Scripteditor)編輯腳本,腳本可以被事件激發運行。在腳本編輯器視窗可以直接調用內建的對象(角色)名,變數和函式。另外,腳本編輯器具有較為簡單的語法顏色標記功能。
支持的事件
GameEditor 使用的是事件驅動的引擎,這樣的引擎可以在用戶操縱滑鼠和鍵盤,或是讓對象(角色)互動時激發 GameEditor 做出一定的動作。你可以自由地自定義 GameEditor 在時間激發時可以做出的動作。
可以被激發的事件:
*Activationevent 激活事件
*AnimationFinish 動畫播放完成
*Collision 碰撞
*CollisionFinish 碰撞完成
*CreateActor 創建對象(角色)
*DestroyActor 摧毀對象(角色)
*DrawActor 繪製對象(角色)
*KeyDown 按鍵按下
*KeyUp 按鍵彈起
*MouseButtonDown 滑鼠按鍵按下
*MouseButtonUp 滑鼠按鍵彈起
*MouseEnter 游標進入
*MouseLeave 游標離開
*PathFinish 完成路徑
*OutofVision 脫離視界
*Timer 定時器
可以由事件激發的動作:
*ChangeAnimation 改變動畫
*ChangeAnimationDirection 改變動畫向後/向前播放
*ChangeCursor 改變游標
*ChangeParent 改變父級對象(角色)
*ChangePath 改變路徑
*Changetransparency 改變透明度
*ChangeZ-Depth 改變Z向深度
*CollisionState 碰撞狀態
*ConditionalAction 條件動作
*CreateActor 創建對象(角色)
*CreateTimer 創建定時器
*DestroyActor 摧毀對象(角色)
*DestroyTimer 摧毀定時器
*EventDisable 事件關閉
*EventEnable 事件開啟
*FollowMouse 跟隨滑鼠
*MoveTo(path-findingincluded.) 移動到...(帶尋徑)
*PhysicalResponse 物理響應
*PlayMusic 播放音樂
*PlaySound 播放聲音
*ScriptEditor 腳本編輯器
*SetText 設定文字
*ToAnteriorPosition 回到先前的位置
*VisibleState 可視狀態