Protip: Complete source code of Unreal Tournament was never released. The above link contains small fragments of UT code (mostly headers) that were released by Epic Games, Inc., I assume to ease up game modding. OpenUT was a project to coordinate this tiny fragment of released code. Quoting their readme:
2.5 What sources have been released?
At present, only the Linux sound and graphics rendering code.
Daniel Vogel summarised the source release as follows:
- most headers to Core / Engine
- source to
- UTLaunch aka UnrealTournament executable
- UCC (only a stub as it dlopens the Engine stuff)
- Renderers
- D3DDrv
- GlideDrv
- OpenGLDrv
- XMesaGLDrv
- Viewport Managers
- XDrv
- Sound (Linux part)
The OpenUT project does NOT have access to the generic renderer, the
game core, engine, server, editor, or software renderer.
So to sum up - this has absolutely no value for porting.