Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tuokri/UDK-Lite

Lightweight UDK build for CI.
https://github.com/tuokri/UDK-Lite

udk unreal-development-kit unreal-engine-3 unrealscript

Last synced: 3 months ago
JSON representation

Lightweight UDK build for CI.

Awesome Lists containing this project

README

        

# 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](https://github.com/tuokri/UDK-Lite/releases).
2. Download the binary/package archive from [releases](https://github.com/tuokri/UDK-Lite/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](https://github.com/tuokri/uscript-msgbuf/tree/master/tests/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](https://github.com/tuokri/UnrealScript-FCrypto/tree/master/UDKTests)
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](https://github.com/tuokri/UnrealScript-FCrypto/blob/master/.github/workflows/udk-tests.yaml).

### 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.
```