logo80lv
Articlesclick_arrow
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_login
Log in
0
Save
Copy Link
Share

Ultrakill's Dev Explains The New Gasoline-Equipped Firestarter Weapon

Critically acclaimed fast-paced retro first-person shooter Ultrakill's programmer shared a behind-the-scenes video of the newly revealed Firestarter weapon and gasoline, explaining how they work based on a voxel collision system to keep performance costs low.

For those unaware, Ultrakill is an incredibly fast-paced and incredibly violent retro shooter where you regain health by dousing yourself in the enemies' blood. It's much more brutal than Doom and the most challenging part is to always keep moving, since the enemies are shockingly fast and you'll be ripped to shreds or killed in another ruthless way if you slow down even for a bit. This kind of intense gameplay allows for a feeling of satisfaction when you get into the flow, ripping apart monsters with various destructive weapons and healing with their blood.

The latest Ultrakill update introduces Firestarter, the red Rocket Launcher variation, and one of the final 3 missing weapon variations. Its secondary fire shoots gasoline, which can be ignited by any explosive. The Rocket Launcher has the fastest swap speed of any weapon. The Firestarter version's primary fire will either launch the rockets or create a large shockwave if none of the enemies are hit. Holding alternate fire will create a stream of gasoline, which slowly coat enemies and the floor in a dark, sleek cover. When hit with an explosion, it will set everything on fire and take more damage, the same goes for the player as well.

Recently, Ultrakill's programmer known as PITR has shared an overview of the mechanics and logic behind the Firestarter weapon, that would be interesting for both players and developers:

It covers such topics as damage demonstration, collision detection, player movement, and fire propagation. For example, ignited gasoline creates Fire Zones at the affected voxels, which in fact don't have separate hurt cooldowns despite the fact they're separated with some exceptions. If the relevant cooldown has lapsed, the first zone to hit will deliver the damage and start the shared cooldown.

Image Credits: Hakita, Ultrakill

Image Credits: Hakita, Ultrakill

Image Credits: Hakita, Ultrakill

Image Credits: Hakita, Ultrakill

PITR frequently posts Ultrakill devlogs, covering subjects like enemy mannequins wall-crawling, infighting, and many more other gameplay breakdowns and curious insights you can check out on the programmer's YouTube and X/Twitter:

Get Ultrakill here and don't forget to join our 80 Level Talent platform and our Telegram channel, follow us on InstagramTwitter, and LinkedIn, where we share breakdowns, the latest news, awesome artworks, and more.

Ready to grow your game’s revenue?
Talk to us

Comments

0

arrow
Leave Comment
Ready to grow your game’s revenue?
Talk to us

We need your consent

We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more