{"id":11010,"date":"2024-03-14T12:36:56","date_gmt":"2024-03-14T20:36:56","guid":{"rendered":"https:\/\/www.rifters.com\/crawl\/?p=11010"},"modified":"2024-04-23T05:30:26","modified_gmt":"2024-04-23T13:30:26","slug":"underdog-overdrive","status":"publish","type":"post","link":"https:\/\/www.rifters.com\/crawl\/?p=11010","title":{"rendered":"Underdog Overdrive"},"content":{"rendered":"\n<p><strong>First, a PSA:<\/strong> \n<\/p>\n\n\n\n<p>\n  In keeping with my apparent ongoing role as The Guy Who Keeps Getting Asked to Talk About Subjects In Which He Has No Expertise (and for those of you who didn\u2019t see the Facebook post), The Atlantic solicited from me <a href=\"https:\/\/www.theatlantic.com\/ideas\/archive\/2024\/03\/ai-consciousness-science-fiction\/677659\/?gift=b1NRd76gsoYc6famf9q-8kj6fpF7gj7gmqzVaJn8rdg&amp;utm_source=copy-link&amp;utm_medium=social&amp;utm_campaign=share\">a piece on Conscious AI<\/a> a few months back. The field is moving so fast that\u2019s it\u2019s probably completely out of date by now, but a few days ago they put it out anyway. (Apologies for the lack of profanity therein. Apparently they have these things called \u201cjournalistic standards\u201d.)\n<\/p>\n\n\n\n<p><strong>And Now, Our Feature Presentation:<\/strong>\n<\/p>\n\n\n\n<p>   I am dripping with sweat as I type this. The BUG says I am as red as a cooked lobster, which is telling in light of the fact that the game I have been playing is the only VR game in my collection that you play sitting down. It should be a game for couch potatoes, and I\u2019m sweating as hard as if I\u2019d just done 7k on the treadmill. And I <em>still<\/em> haven\u2019t even made it out of the Killbox. I haven\u2019t even got into the city of New Brakka yet, and until I can get into that EM-shielded so-called <em>Last Free City<\/em>, the vengeful-nanny AI known as Big Sys is gonna keep hacking into my brother\u2019s brain until it\u2019s nothing but a protein slushy. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/underdogvr1-1140x640-1.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/underdogvr1-1140x640-1-1024x575.jpg\" alt=\"\" class=\"wp-image-11050\" srcset=\"https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/underdogvr1-1140x640-1-1024x575.jpg 1024w, https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/underdogvr1-1140x640-1-300x168.jpg 300w, https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/underdogvr1-1140x640-1-768x431.jpg 768w, https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/underdogvr1-1140x640-1.jpg 1140w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>   The game is <em>Underdogs<\/em>, the new release from <a href=\"https:\/\/www.onehamsa.com\/\">One Hamsa<\/a>, and it has surprisingly deep lore for a title that consists mainly of robots punching each other in the face. I know\u2014even though I\u2019ve encountered very little of it in my playthroughs so far\u2014because I wrote a lot of it. After a quarter-century of intermittent gigs in the video game business, on titles ranging from Freemium to Triple-A, this is the first time I\u2019ve had a hand in a game that\u2019s actually made it to market (unless you want to count <em>Crysis 2<\/em>\u2014which, set in 2022, is now a period piece\u2014 and for which I only wrote the novelization based on Richard Morgan\u2019s script.) <\/p>\n\n\n\n<p>\n  Underdogs is a weird indie chimera: part graphic novel, part tabletop role-play, part Roguelike mech battle. It\u2019s that last element that\u2019s the throbbing, face-pounding heart of the artifact of course, the reason you play in the first place. You climb into your mech and hurtle into the KillBox and it\u2019s only after an hour of intense metal-smashing physics that you realize you\u2019re completely out of breath and your headset is soaked like a dishrag. The other elements are mere connective tissue. Combat happens at night; during daylight hours you\u2019re hustling for upgrades and add-ons (stealing\u2019s always an option, albeit a risky one), negotiating hacks and sabotage for the coming match, getting into junkyard fights over usable salvage. Sometimes you find something in the rubble that boosts your odds in the ring; sometimes the guy hired to fix your mech fucks up, leaves the machine in worse shape than he found it, and buggers off with your tools. Sometimes you spend the day desperately trying to find parts to fix last night\u2019s damage so you won\u2019t be going into the ring tonight with a cracked cockpit bubble and one arm missing.\n<\/p>\n\n\n\n<p>\n  All this interstitial stuff is presented in a kind of interactive 2.5D graphic novel format; the outcomes of street fights or shoplifting gambits are decided via automated dice roll. Dialog unspools via text bubble; economic transactions, via icons and menus. All very stylized, very leisurely. Take your time. Weigh your purchase options carefully. Breathe long, calm, breaths. Gather your strength. You\u2019re gonna need it soon enough.\n<\/p>\n\n\n\n<p>\n  Because when you enter the arena, it\u2019s bone-crunching 3D all the way.\n<\/p>\n\n\n\n<iframe loading=\"lazy\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/zHc4bXurtKY\" title=\"UNDERDOGS | Official Launch Announce Trailer l Meta Quest Platform\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen=\"\"><\/iframe>\n\n\n\n<p>\n  Mech battles are a clich\u00e9 of course, from Evangelion to Pacific Rim. But they\u2019re also the perfect format for first-person VR, a conceit that seamlessly resolves one of the biggest problems of the virtual experience. Try punching something in VR. Swing at an enemy with a sword, bash them with a battle-axe. See the problem? No matter how good the physics engine, no matter how smooth the graphics, you don\u2019t <em>feel<\/em> anything. Maybe a bit of haptic vibration if your controllers are set for it\u2014 but that hardly replicates the actual impact of steel on bone, fist in face. In VR, all your enemies are weightless.\n<\/p>\n\n\n\n<p>   In a mech, though, you wouldn\u2019t feel any of that stuff first-hand anyway. You climb into the cockpit and wrap your fingers around the controllers for those giant robot arms outside the bubble; lo and behold, you can feel that in VR too, because here in meatspace you\u2019re actually grabbing real controllers! Now, lift your hands. Bring them down. Smash them together. Watch your arms here in the cockpit; revel in the way those giant mechanical waldos outside mimic their every movement. One Hamsa has built their game around a format in which the haptics of the game and the haptics of the real thing overlap almost completely. It feels satisfying, it feels intuitive. It feels <em>right<\/em>. <\/p>\n\n\n\n<figure class=\"wp-block-video alignright\"><video height=\"360\" style=\"aspect-ratio: 360 \/ 360;\" width=\"360\" controls src=\"https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/racketnx.mp4\"><\/video><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-text-align-left\">   (They\u2019ve done this before. Their first game, <a href=\"https:\/\/www.racketnx.com\/trailer\">RacketNX<\/a>, is hyperdimensional racquetball in space: you stand in the center of a honeycomb-geodesic sphere suspended low over a roiling sun, or a ringed planet, or a black hole. The sphere\u2019s hexagonal tiles are festooned with everything from energy boosters to wormholes to the moving segments of worm-like entities (in a level called \u201cShai-Hulud\u201d). You use a tractor-beam-equipped racket to whap a chrome ball against those tiles. But the underlying genius of RacketNX lay not in glorious eye-candy nor the inventive and ever-changing nature of the arena\u2019s tiles, but in the simple fact that the player stands on a small platform in the middle of the sphere; you can spin and jump and swing, but you do not move from that central location. With that one brilliant conceit, the devs didn\u2019t just sidestep the endemic VR motion sickness that results from the eyes saying <em>I\u2019m moving <\/em> while the inner ears say <em>I\u2019m standing still<\/em>; it actually built that sidestep into the format of the game, made it an intrinsic part of the scenario rather than some kind of arbitrary invisible wall. They do something similar in Underdogs, turning a limitation of the tech into a seamless part of the world.) <\/p>\n\n\n\n<p>   As I said, I haven\u2019t got out of the Killbox yet. I\u2019ve made it far enough to fight the KillBox champion <s>a couple of times<\/s> [late-breaking update: <em>numerous<\/em> times!], but he keeps handing my ass to me.  [Even more late-breaking update: I have vanquished the Killbox champion. Many times now. Now it&#8217;s the <em>next<\/em> arena where I keep getting squashed like a bug.) This may be partly because I\u2019m old. It probably has more to do with the fact that when you die in this game you go all the way back to square one, and have to go through those first five days of fighting all over again (Roguelike games are permadeath by definition; no candy-ass save-on-demand option here). That\u2019s not nearly as repetitive as you might think, though. Thanks to the scavenging, haggling, and backroom deals cut between matches, your mech is widely customizable from match to match. Your hands can consist of claws, wrecking balls, pile-drivers, blades and buzz-saws. Any combination thereof. You can fortify your armor or amp your speed or add stun-gun capability to your strikes. I haven\u2019t come close to exploring the various configurations you can bring into the arena, the changes you can make between matches. And while you\u2019re only fighting robots up until the championship bout with your first actual mech opponent, there\u2019s a fair variety of robots to be fought: roaches and junkyard dogs and weird sparking tetrapods flickering with blue lightning. Little green bombs on legs that scuttle around and try to blow themselves up next to you. And it only adds to the challenge when one wall of the arena slides back to reveal rows of grinding metal teeth ready to shred you if you tip the wrong way. <\/p>\n\n\n\n<p>\n  Apparently there are four arenas total (so far; the game certainly has expansion potential). Apparently the plot takes a serious turn after the second. I\u2019ll find out eventually. If you\u2019ve got that far, please: no spoilers.\n<\/p>\n\n\n\n<p class=\"has-text-align-center\">\n  *\n<\/p>\n\n\n\n<p>\n  But I mentioned the Lore.\n<\/p>\n\n\n\n<p>\n  They brought me in to help with that. They already had the basic premise: Humanity, in its final abrogation of responsibility, has given itself over to an AI nanny called Big Sys who watches over all like a kindly Zuckerborg. There\u2019s only one place on earth where Big Sys doesn\u2019t reach, the \u201cLast Free City\u201d; an anarchistic free-for-all where artists and malcontents and criminals\u2014 basically, anyone who can\u2019t live in a nanny state\u2014 end up. They do mech fighting there.\n<\/p>\n\n\n\n<p>\n  My job was to flesh all that stuff out into a world.\n<\/p>\n\n\n\n<p>\n  So I wrote historical backgrounds and physical infrastructure. I wrote a timeline explaining how we got there from here, how New Gehenna (as I called it then) ended up as the beating heart of the global mech-fighting world. I developed \u201cTribes\u201d\u2014half gang, half gummint\u2014with their own grudges and ideologies: The Satudarah, the Java men, the Sahelites and the Scarecrows and the Amazons. I gave them territories, control over various vital resources. I built specific characters like I was crafting a D&amp;D party, NPCs the player might encounter both in and out of the ring. I fleshed out a couple of bros from the Basics, the lower-class part of London where surplus Humanity all made do on UBI. Economic and political systems. I wrote thousands of words, forty, fifty single-spaced pages of this stuff.\n<\/p>\n\n\n\n<p>   To give you a taste, this is how one of my backgrounders started off as  usual, click to embiggen): <\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-33-19.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-33-19.png\" alt=\"\" class=\"wp-image-11021\" width=\"581\" height=\"519\" srcset=\"https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-33-19.png 1000w, https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-33-19-300x268.png 300w, https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-33-19-768x687.png 768w\" sizes=\"auto, (max-width: 581px) 100vw, 581px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-35-04.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"931\" src=\"https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-35-04.png\" alt=\"\" class=\"wp-image-11024\" srcset=\"https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-35-04.png 1000w, https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-35-04-300x279.png 300w, https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-35-04-768x715.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/figure>\n\n\n\n<p>   And here\u2019s one of my Tables of Contents: <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-45-36.png\"><img loading=\"lazy\" decoding=\"async\" width=\"865\" height=\"1024\" src=\"https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-45-36-865x1024.png\" alt=\"\" class=\"wp-image-11025\" srcset=\"https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-45-36-865x1024.png 865w, https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-45-36-253x300.png 253w, https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-45-36-768x909.png 768w, https:\/\/www.rifters.com\/crawl\/wp-content\/uploads\/2024\/03\/Screenshot-from-2024-03-14-13-45-36.png 1000w\" sizes=\"auto, (max-width: 865px) 100vw, 865px\" \/><\/a><\/figure>\n\n\n\n<p>\n  Now you know what I was doing when I wasn\u2019t writing <em>Omniscience<\/em>.\n<\/p>\n\n\n\n<p class=\"has-text-align-center\">\n  *\n<\/p>\n\n\n\n<p>\n  I don\u2019t know how much of this survived. It\u2019s in the nature of the biz that the story changes to serve the game. I\u2019m told the backstory I developed remains foundational to Underdogs; its bones inform what you experience whether they appear explicitly or not. But much has changed: the city is New Brakka, not New Gehenna. The static fields now serve to jam Big Sys, not to keep out the desert heat. (The desert in this world isn\u2019t even all that hot any more, thanks to various geoengineering megaprojects that went sideways.) I think I see hints of my Tribes and territories as Rigg and King prowl the backstreets: references to \u201ccaveman territory\u201d, or to bits of infrastructure I inserted to give the factions something to fight over. Not having even breached the city gates I don\u2019t know how many of those Easter eggs might be waiting for me, but assuming I can get out of the KillBox I\u2019m definitely gonna be keeping an eye out. (I think maybe the Spire survived in some form. I\u2019m really, really hoping the Pink Widow did too, but I doubt it.)\n<\/p>\n\n\n\n<p>\n  Doesn\u2019t really matter, though. I love the fact that Underdogs has a fairly deep backstory, and I\u2019m honored to have had even a small part in building it; you could write entire novels set in New Brakka. But this game\u2026 this game is definitely <em>not <\/em>plot driven. It is pure first-person adrenaline dust-up, with a relentless grim and beautiful grotto-punk aesthetic (yes, yet another kind of -punk; deal with it) that saturates everything from the soundtrack to the voice acting to the interactive cut-scenes. I admit I was skeptical of those cut-scenes at first; having steeped myself in Bioshock and Skyrim and The Last Of Us all these years, were comic-book cut-outs really going to do it for me?\n<\/p>\n\n\n\n<p>   But yes. Yes they totally did. Don\u2019t take my word for it: check out the Youtube reviews. Go over to Underdog\u2019s <a href=\"https:\/\/store.steampowered.com\/app\/2441700\/UNDERDOGS\/\">Steam page<\/a>, where the hundreds of user reviews are \u201cOverwhelmingly Positive\u201d. The only real complaint people have about this game is that there isn&#8217;t more of it.<\/p>\n\n\n\n<p>This game was not made for VR: VR was made for this game. <\/p>\n\n\n\n<p>\n  Most of you remain in pancake mode. VR is too expensive, or you get nauseous, or you\u2019ve erroneously come to equate \u201cVR\u201d with \u201cOculus\u201d and you (quite rightly) don\u2019t want anything to do with the fucking Zuckerborg. But those of you who <em>do<\/em> have headsets should definitely get this game. Then you should talk to all those other people, show them that the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Valve_Index\">Valve Index<\/a> is actually superior to the Oculus in a number of ways (and it supports Linux!), and introduce them to Underdogs. Show them what VR <em>can<\/em> be, when you\u2019re not puking all over the floor because you can\u2019t get out of smooth-motion mode and no one told you about <a href=\"https:\/\/store.steampowered.com\/app\/798810\/Natural_Locomotion\/\">Natural Locomotion<\/a>. Underdogs is the best ambassador for VR since, well, RacketNX. It deserves to be a massive hit.\n<\/p>\n\n\n\n<p>\n  Now I\u2019m gonna take another run at that boss. I\u2019ll let you know when I break out.\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>First, a PSA: In keeping with my apparent ongoing role as The Guy Who Keeps Getting Asked to Talk About Subjects In Which He Has No Expertise (and for those of you who didn\u2019t see the Facebook post), The Atlantic solicited from me a piece on Conscious AI a few months back. The field is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,3],"tags":[],"class_list":["post-11010","post","type-post","status-publish","format-standard","hentry","category-ink-on-art","category-reviews"],"_links":{"self":[{"href":"https:\/\/www.rifters.com\/crawl\/index.php?rest_route=\/wp\/v2\/posts\/11010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rifters.com\/crawl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rifters.com\/crawl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rifters.com\/crawl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rifters.com\/crawl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11010"}],"version-history":[{"count":36,"href":"https:\/\/www.rifters.com\/crawl\/index.php?rest_route=\/wp\/v2\/posts\/11010\/revisions"}],"predecessor-version":[{"id":11066,"href":"https:\/\/www.rifters.com\/crawl\/index.php?rest_route=\/wp\/v2\/posts\/11010\/revisions\/11066"}],"wp:attachment":[{"href":"https:\/\/www.rifters.com\/crawl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rifters.com\/crawl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rifters.com\/crawl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}