Skip to content

tuokri/UDK-Lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UDK-Lite

Description

Lightweight UDK build, stripped of all unneeded assets so that it still compiles all scripts without warnings.

Can be used as a part of GitHub Actions workflows.

Usage

  1. Clone this repository or download and extract the source code archive from releases.
  2. Download the binary/package archive from releases.
  3. Extract the binary/package archive in the root of the source code directory.
  4. Use e.g. Binaries/Win64/UDK.exe make -useunpublished to compile scripts.
  5. Use e.g. Binaries/Win64/UDK.exe Entry -log -useunpublished to run the game.
  6. Use e.g. Binaries/Win64/UDK.exe server Entry -log -useunpublished to run a dedicated server.

NOTE: UDK editor functionality is not supported.

Examples

See UScript-MsgBuf UDKTests for practical usage examples. Keep in mind that the UScript-MsgBuf repo is WORK IN PROGRESS and as such the examples may not be fully functional at this time.

UnrealScript-FCrypto repository also contains a practical usage example of running automation tests with UDK-Lite with GitHub actions CI. The important parts are in the UDKTests directory and the workflow file.

TODO

  • There's possible a few more packages that can be stripped without causing errors.
  • Add assets needed by the setup program to the release archive so the setup can be ran in case it is needed.

UDK Copyright

Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.