So you are a developer and you want to add something to UAW – a plane, or a new world? UAW provides an API for that!
Basic Concepts
Programming aspects you need to understand.
Loading Extensions
How and why UAW loads extensions the way it does.
Enumerating Content
How extensions tell UAW about the new stuff they add.
Sample Extension
A Visual C++ project for an empty extension.
Basic Concepts
Programming aspects you need to understand.
The UAW_Extension_Terrain Interface
The interface
Enumerating Terrain
Making it show up in UAW
Mocking the Interface
A scenario that loads and can be flown but does absolutely nothing
Rendering Terrain
Bringing polygons to the screen.