ULTRAKILL PRELUDE WEB PORT
Shout out to my man genizy and Draven for (indirectly) motivating me on this.
THIS IS PORT WAS NOT MADE BY HAKITA AND IS NOT AN OFFICAL PORT
I do not claim ownership of any of the assets for this game or even the code.
I will link the source code on Github
PS: No it's not illegal to decompile free video games. Only for paid ones if you share the necessary files to recompile the game (effectively pirating it).
void PATCH1.2 ()
{
//Fixes issue where camera in Level (0 2) all the way to (1 S) has a god damn stroke
// I did this by disabling a script called "First Person Input Module" in the Event System Gameobject inside each scene with it. It was causing the WebGL build to become glitched.
}
void PATCH1.3()
{
//Fixes issue where fix in patch 1.2 broke the shop
//This is done with a lot of custom code and a lot of patience.
}
void PATCH1.4()
{
//Adds back the shaders of ultrakill, making enemies and projectiles better to see.
//I found the original shaders that were decompiled were broken and needed to be replaced with an online equivalent.
}
void PATCH1.5()
{
//Enables Exceptions with Full stack trace to reduce crashes
}
ISSUES:
Saving is broken and doesn't save your progress.
Default Control Scheme is very inconvenient for web browsers (CTRL + W Closes tab)
Enemy Outlines are disabled and dysfunctional (enabling breaks the camera)
Github Link: https://github.com/gabrieldj81/Ultrakill-Prelude-Decompilation/
Original Game: https://hakita.itch.io/ultrakill-prelude
| Status | Released |
| Platforms | HTML5 |
| Rating | Rated 4.7 out of 5 stars (30 total ratings) |
| Author | Cake Logic |
| Genre | Shooter |
| Made with | Unity |
| Tags | 3D, First-Person, Retro, Short, Singleplayer |
Development log
- Offline Download & Server Build Uploaded88 days ago

Comments
Log in with itch.io to leave a comment.
also you dont have to make the full game! It's nice enough you did this, and it's enough!
this is amazing!!! I haven't run it on a pc yet, but the graphics look spot-on!
I feel so bad for you man, i wish ppl weren't harassing you abt making a port of the whole game.
People just don't understand how much time and effort that would take, and the logistical nightmare for the creator of that game, trying to get rid of the rampant piracy
yuh, hakita may have said it's ok to pirate his game, but it doesnt mean ya should
awsome work you did a great job but i hate that people are tryna force you to spend al your time doing this to the full game once again great job
cake logic i understand if you can but i would like if u made the full game i really want to try the full game but im broke
I have already attempted that and failed miserably. And besides, decompiling the full version and them posting the web build for free is illegal. I only target free games anyone can get, so they can be played on chromebooks and hardware similar to such.
i understand,thank you for trying but if u cant port the full game could you by chance do it to CupHead?
I think thats also pirating but I'm not sure
i mean if truffled did it why can cake logic not?
I don't even own cuphead lol, and again, that's a ME specific thing. Other creators can port paid games if they wanna, I just don't want to in fear that the creator will pursue legal action against my port.
PLEASE DO IT IT DOESN't MEATTER IF ITS ILLEGAL HAKITA SUPPORTS IT JUST LOOK IT UP HE SAYS IT as okay ples pls pls i need it i'm poroororoor so poor
No, and that is my final statement. Anyone else who comments about piracy shall be ignored.
https://www.pcgamer.com/gaming-industry/ultrakill-dev-says-its-fine-to-pirate-hi...
hey so ultrakill said this "
Ultrakill dev says it's fine to pirate his game if you don't have money to spare: 'Culture shouldn't exist only for those who can afford it'"
u know what that means? MAKE THE FULL GAME
No, I have made my point crystal clear, and you are firmly ignoring me with a single article. I will NEVER port a paid game, even if everyone wants me too, I WON'T. I already paid for the game, SO SHOULD YOU. I don't care if you want me to port the full game, pirate it yourself if you're so damn insistent about piracy being "Okay".
damn im sorry.. ill leave u alone i just wanted to play the full game :( im truly sorry i was not trying to ignore u i just wanted to see if there was a way u could maybe do it 😔 please just see me as a no one and go back to making people happy
Ok I forgive you, but please I beg you and anyone else on this page not to ask me about the full version, we don't speak about level 1-2 around these parts. Besides, I'm not going to be the one responsible for doing the full version. The real madman who will be willing to do that is genizy, aka the creator of https://gn-math.dev/. I know this for a fact because I am in contact with him, and he told me that himself.
but i can because only movie piracy is illegal where i live
it fails to load for me : /
I do not know if this is a bug or not ,but if I hit a swords machine with a magnet and it swings it sword the magnet brakes
My screen randomly jumps instantly to wherever i move my mouse and its so off putting. anyway to fix this?
Probably your mouse sensitivity
Hm... I may need to fix the mouse locking.
can you make a mobile port or upload unity web port project?
Already uploaded the source code. I may consider making an android port if it is a thing people really want :3
The game crashes whenever I slide
change ctrl keybind it works for me. i have my keybind set to C
Yeah, pressing CTRL + W will close the tab.
It keeps crashing every time i finish 0-1, do you have any recommendations or help on how to solve this?
Lol
I bugged the game a second when I slide near a wall but i cant do it anymore so I think you fixed it.
Huh. Interesting.
Why can’t i go full screen? The page scrolls down when i jump sadly.
Um... Download the offline version and go into options and enable fullscreen in video settings.
Kinda playing on my school and can’t download stuff sorry for the late reply
Ok, then ignore the first step and go from there.
Ok
Is there a way to download this game as one html file? Understandable if no, just wondering.
I don't think you can since this is a web port
I am currently trying to exactly that at the moment, taking the web port and shoving it in a single HTML file to play offline with no server running. I have done this in the past with Santa gets a shotgun 2, so yes it is possible.
oh okay.
When the killing is ultra:
yo cake I got something for yo idk if this helps but worth trying
https://github.com/teker821/ULTRAKILL/blob/master/ULTRAKILL.Cheats/ManageSaves.c..
bro did you make this or did you find it cause you are the reason humanity is not doomed
I made this using availible tools and my learned knowledge of unity
Um... that is the source code for the full game, not the prelude on itch.io. And besides, that does not do what you think it does. I don't truly know what it does, but I do know that it is not going to help me. So we will still be unable to save until someone looks at the code themselves. (I literally have the source code on Github. go look at it yourself if you know a way to fix the saving issue)
how do I use this anyways I don't know how to use github
There is a green button on the page that should say "Code", click on it and a menu should appear. Click the bottom most button of that menu that says "Download ZIP" then you should see it start to download a zip. This contains the entire Unity project necessary to actually compile and distribute the game. You will need to know how to use Unity to some extent if you want to make drastic changes.
ulralil !)
ULTRAKILL web port is absolute ULTRAKILL
Ultrakill :D
yes
:D :D :D :D ULTRAKILL
ULTRAKILL:)
\ (i)/
=(I)=
/I I\
poorly drawn v1
I lowk kinda wish there was custom levels or sum like that
But that'd prolly be a nightmare to code, or at least be very hard to code :/
It's not just code, I am not that good at level design anyway. Like I said before, I am not going to make modding my ports a trend. I have the source code available for those who are interested in this port, and would like to make their own modifications.
since your working alone why don't you try to get some help from a coder or something(I've never made a game so I don't know what you need)
or maybe ask Hakita to help maybe they would help
This is a solo developer hobby project, asking for help is not what I am good at.
Also, CAN SOMEONE TELL ME WHERE TO FIND THE DEMO FOR HOME PAIGE?
Edit: Nvm, I need to back the kickstarter.
well maybe you could learn how to do this so its more popular like it should be.
Eh, this is meant to be a port, not a mod. I don't intend to add new content for anything I port unless I am the creator of said game. Otherwise, I am keeping it stock. I know it would be cool, but I don't want to make major modifications to any of my ports unless it fixes an issue that plagues said port.
alright I really just wanted to be able to play ultrakill since I cant pay for it since I'm broke I just love ultrakill since I grow up liking it but never had money for it.
i really want the other guns in this.
I dunno how to implement custom guns, or the new ones.
I just really want the saw blade.
I sorry I don't think I can fulfill that request :(
Aw man :[
what do you think you could add
Probably nothing, the code is not very customize able for me.
lm soooo good but
This port is heavenly, so glad it doesnt crash every 5 mins now, TY CakeLogic🙏
Your welcome. Honestly the fix was so easy. I don't know why I didn't apply it earlier. I even did it for my Deltatraveler port. But don't be fooled, it's beyond perfect. There are still some minor issues to be resolved, and very huge issues to be resolved, like saving.
yeah. but still, this ports amazing.
can't wait to get a pc and monies and play the actual game.
as a Chromebook player my battery just entered the negatives. great port.
you should fr make it have saves and fix the crashing part but overall this is peak 🔥
Already fixed most of the crashes. Now I just need to fix saving. My current theory is that the game is in fact saving data, the code that retrieves said data can't find it.
Edit: No it was not saving data at all. I can't comprehend the saving code. I may need to send it over to a fellow web porter, the one, the only GENIZY!
Could you maybe add a full-screen mode? The game closes whenever I do Ctrl + W because of a shortcut in Chrome's settings that I (sadly) can't change
There's already a full-screen mode. Go into the esc menu and go to settings, then click graphics. You can also bind another key to sliding, like how I used E.
If you're on windows 11 or 10, you can install PowerToys off the Microsoft Store and Disable the CTRL + W shortcut. However, if you are on windows, then I highly doubt you're playing the web version. Just download the Windows version and play that. Otherwise, just change the slide key Chromebook users.
I beckon thee for an answer, when will thou fix the crashes and add saving?
Crashes have been fixed (to my knowledge). But saving is currently being fixed.
You have my gratitude, kind sir.
Pausing the medival language for a sec, this ports absolute cinema, i cannot wait for saving and such!
Do keep up da good work :D
can you please add a option to change controls cuz left CTRL aint workin' it just closes the tab 4 me
"esc" x2 "options" "controls"
Thanks,needed it
Yeah you can change the binds in menu, I have my slide set to "x"
pls add saving I got shotgun and I am afraid to close my computer because of no saving
If only I could comprehend how the saving system works. I may just use PlayerPrefs. I don't care if you're smart enough to modify your save file, good for you.
Edit: Nevermind, the saving system is complete jank.
keeps randomly crashing and resetting my progress :(
You should add controller support if its not already in the game.
That would definitely be cool, but I would need to transfer it over from the generic Input Manager to the Input System.
forward sliding closes the tab :(
You can bind a different key to the slide, like I used E.
I parried Swordsmachine so hard it crashed the game lmao
Give the port a save feature, and I'm giving this a P rank.
Its good but every time i get killed by the crusher my game crashes so please add in a save feature or fix that glitch pleases
sometimes it completely crashes and i think it is becuase there are to many things happening at once(ex: explosion and lots of blood) and i have to restart
when this gets more polished (hopefully) I cant wait to p rank this, I'll be keeping up with this, good luck!
Did you give up on this, still crashes regularly and no saves what confuses me is that settings save so why dont levels
how do i download html