Some screenshots in other project thread using this:
http://www.pascalgamedevelopment.com...p?topic=5597.0
And this video is still valid as the game works exactly as good or maybe better in Lazarus:
http://www.youtube.com/watch?v=kzDrqhHbwKw

Uploaded full source at: (see first post)

And i also understand that it would need to come with some demo-programs... i will see what i can do if you have interest

Simple texture demo:
First you need to set library path for new project's compiler options. This is directory where i placed the lib:
$(LazarusDir)\fpc\2.4.1\units\i386-win32\next3d
Next add LazOpenGLContext in project's required packages. (This step i'd like to eliminate)

[pascal]uses ... , dglOpenGL, nxGL;
...
procedure TForm1.FormCreate(Sender: TObject);
begin
nx.CreateGlWindow(self);
// OpenGLContext will take in mouse events from the form
tex.AddTexture('new','test.png');
// First texture in the list will have index 0
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
if not nx.Initialized then exit;
nx.Clear(true,false); // color,depth buffers
nx.Enable2D;
//tex.SetTex(0); // We don't now need to set it again
nx.Draw(20,10,0);
nx.Disable2D;
nx.Flip;
end;

procedure TForm1.FormClose(Sender: TObject; var CloseAction: TCloseAction);
begin
nx.KillGLWindow;
end;[/pascal]