CI에 손대지 않고 Unreal 빌드 과정을 파이프라인으로 바꾸세요

    빌드 파이프라인을 한 번만 구성하고 그 주위에 규칙과 자동화를 더한 뒤, Groovy와 YAML 없이 모든 브랜치와 플랫폼에서 실행하세요.

    파이프라인 스테이지가 순서대로 표시되고 파이프라인의 트리거 조건이 함께 보이는 SpeedrunCI 파이프라인 빌더

    게임이 어떻게 빌드될지 정의하세요

    Unreal 빌드의 단계와 규칙, 자동화를 한 번만 구성하고, CI 스크립트나 러너를 관리하지 않고도 여러 브랜치와 플랫폼에서 실행하세요.

    파이프라인을 시각적으로 구성하세요

    템플릿에서 시작하거나 처음부터 직접 만드세요. 스테이지를 추가해 구성하고, 트리거와 조건을 설정하고, 만들어 가는 파이프라인 전체를 눈으로 확인할 수 있습니다.

    무엇이 언제 실행되는지 파악하세요

    순서는 구성하는 동안 바로 검증되므로, 잘못된 스테이지는 세 단계쯤 지나 실패하는 대신 이유와 함께 즉시 거부됩니다.

    다음에 일어날 일을 자동화하세요

    빌드를 수동으로, 푸시할 때, webhook으로, 또는 정해진 일정에 따라 트리거하세요. 조건을 더해 각 스테이지가 알맞은 때에 실행되게 할 수 있습니다.

    단순한 빌드부터 Unreal이 할 수 있는 모든 것까지

    대부분의 빌드는 몇 가지 표준 단계면 충분하고, 그렇지 않은 빌드도 있습니다. SpeedrunCI는 다른 파이프라인으로 갈아타지 않고도 둘 다 지원합니다.

    명령을 직접 쓰지 않고 컴파일과 쿡, 패키징, 아카이브를 처리하세요. 플랫폼과 빌드 구성을 고르고 단계를 설정하면 끝입니다.

    HLOD와 PCG 생성을 빌드 팜에서 실행하고, 소스 관리로의 커밋은 안전장치를 거쳐 되돌려 보냅니다.

    Build, Cook, Package, Archive 단계와 각 옵션이 표시된 Simple 모드의 빌드 스테이지

    컴파일과 패키징만 하는 게 아닙니다

    HLOD는 밤사이에 굽기

    누군가에게 에디터를 직접 돌려 달라고 부탁하는 대신, HLOD와 PCG 콘텐츠를 파이프라인의 일부로 생성하세요.

    완전히 동일한 구성으로 다시 빌드

    설정을 다시 만들거나 어떤 옵션을 썼는지 추측할 필요 없이 이전 빌드를 그대로 다시 실행하세요.

    빌드 하나를 여러 작업 흐름으로

    한 번만 빌드하고, 그 결과 아티팩트를 다시 빌드하지 않고 여러 파이프라인에 넘기세요.

    정리는 자동으로

    빌드가 성공하든 실패하든, 그 뒤에 해야 할 작업을 실행하세요.

    변화가 생기면 알맞은 사람에게 알리기

    빌드 소식을 파이프라인의 일부로 Slack이나 Microsoft Teams, Discord로 보내세요.

    결정은 사람이

    사람이 판단해야 할 때는 승인을 위해 작업 흐름을 멈추세요.

    Unreal Engine 버전 드롭다운이 열린 프로젝트 설정 화면. 선택한 버전이 프로젝트 기본값으로 적용되는 모습

    Unreal이 바뀌어도 파이프라인은 그대로

    엔진 버전은 파이프라인 코드가 아니라 프로젝트 설정입니다. 프로젝트나 브랜치를 필요한 버전에 연결하고 파이프라인은 그대로 두세요.

    파이프라인은 빌드가 무엇을 하는지 설명하고, 어떤 Unreal 환경에서 실행할지는 SpeedrunCI가 처리합니다. 그래서 다음 UE 버전으로 올리는 일은 마이그레이션이 아니라 설정 변경입니다.

    같은 과정을 모든 프로젝트에서

    재사용 가능한 파이프라인 템플릿과 프로필을 만들고, 각 팀이 자기 프로젝트에 맞게 조정하게 하세요. 빌드 과정이 나아지면 그 패턴을 프로젝트마다 다시 만들 필요 없이 스튜디오 전체에 공유할 수 있습니다.

    새 파이프라인을 시작할 수 있는 재사용 가능한 템플릿과 저장된 프로필이 표시된 파이프라인 생성 화면

    파이프라인은 한 번만 만드세요.
    나머지는 알아서 돌아갑니다.

    HLOD는 밤사이에 구워지고, 승인은 필요한 시점에 이뤄지고, 무언가 깨지면 알아야 할 사람이 소식을 듣습니다. Unreal에서 시작하든 대시보드에서 시작하든 webhook으로 시작하든 똑같은 아티팩트가 나옵니다.

    무료 체험 시작데모 예약