The program arrives as a single 2MB+ Jar file. As long as you've a recent Java Virtual Machine installed, double-clicking it launches the rather plain interface. There's no colourful splash screen, no bulky toolbars or tiles: just a simple menu where you click File > Open and browse to your target DXF.

Open a DXF file, though, and the program becomes much more interesting. All our test files were displayed correctly (these were admittedly quite simple, but it's still a good start). Clicking and dragging spins the model, spinning the mouse wheel zooms in and out, and a host of toolbar buttons offer more controls (rotates, zooms, various named viewers from the file, more).

A right-hand panel offers Layer, Views, Projection and DXF Tree tabs. Clicking View > Model displays thumbnails of the various named views, and the Layers tab shows you all the current layers and makes it easy to turn them on and off individually. If you know what you're doing, DXF Tree displays the current file as a tree structure, so you can browse to, say, one of the Entities, select it, and instantly view its properties and see it highlighted on the model.

Alternatively, enabling the Pick option (the hand icon) allows you to click an entity and view details about it. This wasn't immediately obvious to us - for some reason the "Pick" pane was only a few pixels high and we couldn't see what it contained - but after a little manual sizing, everything become clear.

There's a vast amount to learn, of course, and that's even before you start building your game. But there's plenty of documentation, tutorials, demos and sample projects to point you in the right direction.

The package is now entirely free, too - no annoying limitations, nag screens or anything else. Epic now only requires that you pay a 5% royalty after the first $3,000 of revenue per product per quarter. And even then, you "pay no royalty for film projects, contracting and consulting projects such as architecture, simulation and visualization."