Unreal Development Kit Games Guide

Unreal Development Kit is based off the Unreal Tournament Engine used for so many AAA titles and successful games & mods. Games like:
  • Borderlands 1 & 2
  • Gears of War
  • Space Marine
  • Bioshock 1 & 2
  • Batman: Arkham Asylum
  • Dishonored
  • Game of Thrones
  • Singularity
  • Mass Effect 1 & 2 & 3
  • and many more...

udk52a.png


This is the engine to use if you want to create a top quality game with state-of-the-art graphics, physics and lighting capabilties.

The purpose of this Guide is to show you how to install UDK & UE3 games in Linux with PlayOnLinux. UDK & UE3 run rather well and only requires a few libraries and a decent video card.

Follow this step-by-step guide on installing, configuring and optmizing UDK games featuring an independent title named CDF Ghostship.

Note: This guide applies to the Alpha version of CDF Ghostship, but should also work with most UDK games because they all require the same libraries.

Tips & Specs

To learn more about PlayOnLinux and Wine configuration, see the online manual:
PlayOnLinux Explained

Mint 14 32-bit
PlayOnLinux: 4.2.1
Wine: 1.4.1

Download CDF Ghostship

Go To: http://www.cdfghostship.com

Pre-Purchase CDF Ghostship and then signup to get access to the Membership page.

Go to the membership and login.
Roll over members
Click Memers Area
udk02.png


Download each RAR starting with Part 1
udk03.png


When you are done downloading only extract GhostshipAlpha35.part1.rar
Then you will have a UDKInstall-GhostShip.exe
udk04.png


PlayOnLinux & Wine Setup

Launch PlayOnLinux
Click Install
udk05.png


Click "Install a non-listed program"
udk06.png


Select "Install a program in a new virtual drive"
Click Next
udk07.png


Name the virtual drive: udk
Click Next
udk08.png


Select all three options:
  • Use another version of Wine
  • Configure Wine
  • Install some libraries
Click Next
udk09.png


Select Wine 1.4.1
Click Next
udk10.png


Note: Try using stable Wine 1.8 and 1.8-staging

Note: If you are running a 64-bit system, PlayOnLinux will prompt if you want to use a 64-bit or 32-bit virtual drive.
ALWAYS SELECT THE 32-bit VIRTUAL DRIVE

Wine Configuration

Applications Tab
Windows Version: Windows XP
udk11.png


Graphics Tab
Check: Automatically capture the mouse in full-screen windows
Check: Emulate a virtual desktop
Desktop size: 1024x768
Click Ok
udk12.png


Installing Libraries

Select the following Libraries:
  • corefonts
  • d3dx10
  • d3dx11
  • d3dx9
  • dxfullsetup
  • dotnet40
  • vcrun2005
  • msxml3
  • registered fonts
  • tahoma
  • xinput
All libraries will automatically download and install

After testing a few other UDK games, I found that they require more dotnet packages.
I recommend also installing the following Libraries in this order:
  • dotnet30
  • dotnet30sp1
  • dotnet35
  • dotnet35sp1
Note: You don't have to install all of these libraries, but several UDK games require Dot Net Framework 3.5 and will automatically start downloading it. But if you install them ahead of time with PlayOnLinux, the game will continue to the installation.

DotNet 4.0 error
Click Next
udk18.png


Note: Dotnet will flicker a command line a bunch of times as ist installing libraries. Just be patient and wait.

Installing Libraries
udk19.png


udk21.png


Installing UDK and CDF Ghostship
Click Browse
udk22.png


Navigate to your desktop
Select UDKInstall-GhostShip.exe
Click Open
udk23.png


Click Next
udk24.png


UDK License agreement
Click "I Accept"
udk25.png


Install Options
Click Install
udk26.png


Installing Prerequitiste Files
udk27.png


Installing Ghostship Files
udk29.png


Complete
Uncheck "Launch GhostShipAlpha36
Click Finished
udk30.png


Before creating the Shortcut, we need to do one thing...

Deleting 64-bit binaries

Navigate to the GhostShipSlpha36 folder
/home/username/.PlayOnLinux/wineprefix/udk/drive_c/UDK/GhostShipAlpha36

Note: Username is where you put your login

Delete Win64
udk38.png


For some reason even launching the UDK.exe from the 32-bit folder still attempts to launch the 64-bit one and then crashes. Removing the 64-bit folder fixes this problem.

Shortcut

Go back to PlayOnLinux Shortcut window
Select Browse
Click Next
udk31.png


Click Browse
udk32.png


Go to the same GhostShipAlpha36 directory listed above
Open Win32
udk33.png


Select UDK.exe
Click Open
udk34.png


Click Next
udk35.png


Name the shorcut: CDF Ghostship
Click Next
udk36.png


Select "I don't want to make another shortcut"
Click Next
udk37.png


PlayOnLinux Configure

In PlayOnLinux
Click Configure
udk39.png


Select virtual drive CFG Ghostship

Display Tab
Direct Draw Renderer: opengl
Video Memory Size: size of memory on your video card
Offscreen rendering mode: fbo
udk40.png


Wine Tab
Click Windows Reboot
udk41.png


Close Configure

Launching CGF Ghostship

Select CDF Ghostship
Click Run
udk39.png


Main Menu
Click Options
udk42.png


Select resolution
I was able to run Ghostship at 16080x1050 with my GeForce 550 Ti

Note: The virtual desktop will re-size automatically and the game will appear like a fullscreen game.

Click Exit to Options
udk43.png


Conclusion:
I was able to run CDF Ghostship in high resolution with what appeared to be high graphics settings. There were no advanced video settings in the Alpha.
I played the available modes and everything was smooth from loading to frame rates.
This Guide should run most independent titles utilizing UDK for their development engine.
For most games just use their downloaded compressed files in the place of Ghostship steps and install the above libraries with Wine & PlayOnLinux configuration settings.
Alway reboot Windows before launching the game.

Here is a list of more UDK Indie games out there:
Prometheus
Renegade X
Planetstorm
The Ball
Adams Venture
Chivalry Medieval Warfare
Coda
FPS Terminator
Mist of Stagnation
Roccy Laboritories
The Last Phoenix
Warm Gun
The Haunted: Hells Reach (Steam Only)
Seige of Inaolia
Primal Carnage
List of UDK Games in Development

Screenshots:

udk44a.png


udk46a.png


udk49a.png


udk50a.png


udk51a.png


Renegade X
renegadex02a.png


renegadex06a.png


Sanctum

sanctum06a.png


sanctum07a.png


Sp A.I.

spai03.png


spai04.png


FPS Terminator

terminator01a.png


terminator03a.png


terminator07a.png
 
Last edited:
I added a few more screenshots of other UDK games that worked...
And the demos are totally free!
 
Back
Top