If you've been infected by spyware or a virus then this will often try to make an internet connection, "phoning home" for more instructions on what to do next. And to make this happen it will need to open a TCP/IP or UDP port on your PC. If you're worried you've been infected by malware, then, run CurrPorts may tell you more. It'll list every currently open port, and (usually) the process that opened it, giving you a good chance of detecting any suspicious activity.

Don't panic just because CurrPorts has a lengthy list of programs, though. That's quite normal, and most of these will be innocent. On our test PC, for instance, processes with open ports included AppleMobileDeviceService (an iTunes component), our antivirus tool, Internet Explorer, Outlook, Skype, and lots of Windows components (lsass.exe, services.exe, svchost.exe, wininit.exe and more).

To get a better feel for potentially risky connections, check the CurrPorts Remote Address and Remote Host Name columns. If these are blank, or list addresses that correspond to your PC or network (0.0.0.0, 127.0.0.1, a network address or your PCs network name) then the connection is unlikely to be a problem. If the remote address corresponds to an internet IP address, though, and you don't recognise the process responsible for the connection, then that may require more investigation.

The program can also close particular connections on request (right-click and select the Close option). And if you click View > HTML Report then CurrPorts will produce a detailed report on everything it's discovered. Save this now, and you'll have a baseline that shows the ports your PC has open normally. Then, if you run CurrPorts in a month, say, any new open reports will be immediately obvious.

Version 2.15:
- Added 'Run As Administrator' option (Ctrl+F11), which allows you to easily run CurrPorts as Administrator on Windows Vista/7/8/2008. (When you run CurrPorts as admin, information about all prcesses is displayed)
- Fixed bug: CurrPorts failed to remember the last size/position of the main window if it was not located in the primary monitor.

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."

8.48 brings:
- Optimized grass rendering and procedural foliage system preview
- Plugins available in Marketplace
- Improved accuracy for motion blur
- New Tone Mapper
- Support for all the latest VR hardware including Oculus Rift, Samsung Gear VR, Steam VR and HTC Vive, Leap Motion, and Sony's Project Morpheus for PlayStation 4
- "Scrubbable" network replays with rewind support and live time scrubbing
- Visualize the memory footprint of game assets in an interactive tree map UI