The engineering prowess that made SpeedTree the industry's premiere real-time foliage choice has been completely retooled, with huge strides in efficiency and ease of use.
SpeedTree allows any level of middleware integration or Unreal render engine integration with your development environment:

Static Mesh Export
When using your own LOD, wind, and forest management code, export meshes directly from the Modeler. FBX, OBJ and others supported – an export SDK is also available for writing custom exporters.

Drop-In Rendering Code
The SpeedTree reference application is offered as a thorough sample integration (with full C++ source). Use the complete SDK, or use just the components you need.

SpeedTree integrations are available (or are being prepared for) a growing list of popular commercial engines. Ask your engine provider.