Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Ultrakill

From PCGamingWiki, the wiki about fixing PC games
This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.
Dev general icon.svg
This product is unreleased but remains under active development - information may change frequently and could be outdated or irrelevant.
Ultrakill
Ultrakill cover
Developers
Arsi "Hakita" Patala
Publishers
New Blood Interactive
Engines
Unity[Note 1]
Release dates
Windows Early access
Linux Cancelled[Note 2]
Taxonomy
Monetization One-time game purchase
Modes Singleplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Action, FPS, Shooter
Art styles Stylized
Ultrakill on HowLongToBeat
Ultrakill on IGDB
Ultrakill on MobyGames
Ultrakill on Wikipedia

Ultrakill is a singleplayer first-person action, FPS and shooter game developed by Arsi "Hakita" Patala and published by New Blood Interactive.

General information

GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Steam
DRM-free after installation through Steam client (notes may include more details)
Windows
GOG.com (upcoming)
DRM-free
Windows
A demo is available from GOG.com, itch.io and Steam.

Game data

Configuration file(s) location

System Location
Windows HKEY_CURRENT_USER\Software\Hakita\ULTRAKILL
Linux
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/1229490/pfx/[Note 3]

Save game data location

System Location
Windows <Steam-folder>\steamapps\common\ULTRAKILL\Saves
Linux <Steam-folder>/steamapps/common/ULTRAKILL/Saves/
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/1229490/pfx/[Note 3]

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud

Video

Graphics feature State Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
45° to 160°
Windowed
Starts in fullscreen, set to windowed mode with Alt+ Enter.
Borderless fullscreen windowed
Enable windowed mode and use the -popupwindow parameter (or see the glossary page).
Anisotropic filtering (AF)
This game doesn't generate mipmaps so anisotropic filtering isn't applicable.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
High-fidelity upscaling
See the glossary page for potential workarounds.
Vertical sync (Vsync)
60 FPS and 120+ FPS
High dynamic range display (HDR)
Ray tracing (RT)
Color blind mode
See the glossary page for potential workarounds.
The game engine may allow for manual configuration of the game via its variables. See the Unity page for more details.

Input

Keyboard and mouse State Notes
Remapping
Mouse sensitivity
Joystick and Mouse Camera are tied to [Look Sensitivity].
Mouse acceleration
Mouse input in menus
Keyboard and mouse prompts
Mouse Y-axis inversion
Controller
Controller support
Certain actions do not work on some levels, or actions are missing entirely.
Full controller support
Menu navigation does not work properly, notable in Game Options. Sandbox mode requires Keyboard and Mouse for additional actions.
Controller remapping
Controller Remapping is not supported.
Controller sensitivity
Joystick and Mouse Camera are tied to [Look Sensitivity].
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Button prompts are represented as text.
Impulse Trigger support
DirectInput-compatible controllers
PlayStation controllers
DualShock 4, DualSense
PlayStation button prompts
Button prompts are represented as text.
Motion sensors support
Light bar support
Adaptive trigger support
DualSense haptic feedback support
Connection modes
Nintendo controllers
Other controller(s)
Additional button prompts
Additional information
Controller hotplugging
Input prompt override
Haptic feedback
Extensive Rumble support[3][Note 4] was added in The Wait of the World Update[4].
Simultaneous controller+KB/M
Button prompt flickers when both Controller and Keyboard/Mouse Input are in use.

Audio

Audio feature State Notes
Separate volume controls
Master and Music volume controls
Surround sound
Subtitles
Closed captions
Captions can be enabled in the Audio settings.
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Simplified Chinese
Fan translation.
French
Fan translation.
Canadian French
Fan translation.
German
Fan translation.
Brazilian Portuguese
Fan translation is available from Thunderstore. Fan audio dubbing.
Polish
Fan translation [1]
Russian
Fan translation.
Spanish
Fan translation.
Turkish
Fan translation.
Ukrainian
Fan translation by MACANN group including full dubbing and texture translation. Uses UltrakULL. Can be installed by an installer or file replacement. Download via Steam guide
Non-English localizations are done by members of the UltrakULL Translation Team. See UltrakULL for installation guide.

Network

Multiplayer types

Type Native Notes
Local play
LAN play
Online play
Use Jaket.

Connection types

Other information

API

Executable 32-bit 64-bit Notes
Windows
Native

Mods

BepInEx

Modding framework for Unity games.
ULTRAKILL supports BepInEx 5 only. x64 build is required.
BepInEx installation guide[5]
  1. Extract the contents of the archive into game's root.
  2. Launch the game to generate BepInEx configuration files.
  3. If BepInEx is installed correctly, a configuration file should appear in <path-to-game>\BepInEx\config\BepInEx.cfg, and a log file should appear in <path-to-game>\BepInEx\LogOutput.txt.

UltrakULL

A language & translation mod for ULTRAKILL.
Requires Steam copy of ULTRAKILL and BepInEx.
Language files can be downloaded in-game, via the Languages tab in the Options menu.
Manual installation guide[6]
  1. Go to <path-to-game>\BepInEx.
  2. Extract UltrakULL archive into the folder. Override any files if prompted.
  3. If UltrakULL is installed correctly, a new "Languages" tab in the Options menu will appear.

System requirements

Windows
MinimumRecommended
Operating system (OS) 7
Processor (CPU) 2.4 GHz Dual Core
System memory (RAM) 2 GB
Storage drive (HDD/SSD) 2 GB
Video card (GPU) Nvidia GeForce 9800 GT
DirectX 9.0 compatible
A 64-bit operating system is required.


Notes

  1. Unity engine build: 2022.3.29f1[1]
  2. Despite demo version having Linux support, the developer has made the hard decision not to support it in commercial release of the game.[2]
  3. 3.0 3.1 Notes regarding Steam Play (Linux) data:
  4. Rumble support was derived from UKbutt mod, made by Ultrakill developer and modder PITR.

References

  1. Verified by User:Suicide_machine on 2020-02-02
  2. Is the game going to support linux on early access release? - last accessed on 2020-09-03
  3. YouTube: ULTRAKILL Controller Rumble Support - last accessed on 2022-12-17
  4. Steam blog - The Wait of the World Update - last accessed on 2023-03-16
  5. Installing BepInEx | BepInEx Docs - last accessed on 2025-09-19
  6. UltrakULL/README.md at master · ClearwaterTM/UltrakULL | github.com - last accessed on 2025-09-19