JSoftware:
Thanks. A large subset of Object Pascal/Delphi is implemented so it should feel right at home. What is nice too is that in script, you will be able to do:

[pascal]type

TMyActor = class(TGVActor)
procedure OnUpdate(aElapsedTime: Single); override;
procedure OnRender; override;
end;

procedure TMyActor.OnUpdate(aElapsedTime: Single);
begin
end;

procedure TMyActorOnRender;
begin
end;
[/pascal]

Now, TMyActor can be used anywhere a TGVActor can be used. A TGVActor is the base object from which all high level objects that exist in the game world are derived from.

chronozphere:
Thanks for trying this. The target OS will be win2k and up, but the more configurations it's tested on, the more polished I can make it so thanks.