Tuesday, August 15, 2017

StoryCode August 2017 Forum at Film Society, Lincoln Center, NYC


Next week on August 22nd, I'll be giving a presentation for StoryCode, a local community group focused on immersive media and storytelling technology. As one of the few game designers invited to present in their lecture series, I thought I'd try to explain how video games conceptualize narrative, interaction, and expression, to an audience that maybe doesn't play that many video games -- or at least, they don't play what we consider to be the state-of-the-art narrative games.

I'm also being required to talk about my games and present them as case studies, even though my games don't fit neatly into the "narrative game" genre. I think I'll probably just open my actual project scenes in the Unity editor and mess with my scene setup and code, which usually entertains people well-enough? It'll also be a short primer in foundational ideas like immersive fallacy / procedural rhetoric / platform studies, and the idea that production value and paratext amount to their own kind of "story."

The presentation is free and open to the public, but I believe you're encouraged to sign-up and RSVP via this Meetup page or something.

Tuesday, August 22, 2017 @ 7:00 PM
Elinor Bunin Munroe Film Center @ Film Society of Lincoln Center
144 West 65th Street, New York, NY (map)

Friday, August 11, 2017

Go West young Slime Rancher, and grow up with the country

This post spoils some mechanics and game systems in Slime Rancher.

One in-game day in Slime Rancher, I found a rare "quantum slime", a creature that pooped out "quantum plorts" that I could sell for a lot of in-game money. To make a huge profit, I intended to raise a few on my ranch in captivity, and then collect their precious poop to sell in the market.

To maximize your slime poop plort yields, you're supposed to feed your slimes as often as possible. Every slime has a certain diet (vegetables, fruits, or meat) and a specific favorite item. Quantum slimes eat only fruit, but prefer a special fruit called a "phase lemon". To get phase lemons, you have to bring back a phase lemon from the wild, plant a phase lemon tree, wait for the fruit to mature, and then shoot a different fruit at it (like a cuberry, or a mint mango) to pop the phase lemon into existence. Compared to other crops, it's unusually labor intensive to cultivate and harvest phase lemons.

This is where Slime Rancher's other big system comes in, a cross-breeding mechanic that allows you to merge two slime types together. If you feed a slime with the poop from another slime, it will become a hybrid "largo" slime that inherits both types' diets and other properties, and it will poop out both types of plorts at once when it eats something. Two poops for the price of one! When you do this on purpose in Slime Rancher, you feel like a genius.

Sunday, August 6, 2017

Recent developments in queer game studies, Summer 2017

Here's a few recent updates in the """discourse""" within the exciting world of QUEER GAME STUDIES!!!

First, there's a new call for papers in the long-running Game Studies journal -- this time the focus is on "queerness and video games."  The full CFP is here. If you're a student or academic (or anyone with a perverse tolerance for academic citation styles) then you should consider sending-in some original scholarship and/or maybe trim your thesis into a submission; full articles of 6500-8000 words are due by December 31st, 2017. Good luck!

Next, Miguel Sicart wrote a piece about "Queering the [Game] Controller." Sicart, as far as I know, doesn't identify as queer, so some may argue he thus cannot really "queer" anything -- so please allow me, a certified gay person, to try to unpack some of his ideas here:

Wednesday, August 2, 2017

Cleaning out some old Black Mesa archives for PC Gamer


Here are two old level design illustrations I did for a PC Gamer feature on level design in Half-Life 1, quite a few years ago. In the overview map, I focused on the construction of the Black Mesa Inbound chapter as a whole; and in the more focused cross-section, I concentrated my analysis on a single setpiece, the "shark cage" sequence in the Apprehension chapter.

(In the PC Gamer print version, the diagrams are annotated and labelled, but the image files I submitted were blank like these. I forget which issue it appears in. If you're interested in this topic, you can watch my Practice 2013 talk on this stuff to get roughly the same material.)

Anyway, here's a bit about my process and intent with these illustrations:

Sunday, July 30, 2017

new tool: Yarn Weaver


I'm working on a game that uses the excellent Yarn and YarnSpinner narrative toolkit for Unity. For this project, I'm also collaborating with a narrative designer -- unfortunately, the Yarn editor doesn't actually have a play mode or a testing mode built into it -- which makes it difficult to collaborate, because the designer can't even run through the Yarn scripts without downloading the entire Unity editor and project source! What if she just wants to test a short conversation script or two?

So, I basically duct-taped the YarnSpinner example setup to this excellent UnityStandaloneFileBrowser (for native file open dialogs at runtime) to make a very small simple tool to open and run through Yarn scripts. It can display your text, parse all your variables, and render up to 4 choices.

I call this tool "Yarn Weaver". The project source files are on GitHub under MIT License, or you can download Windows and Mac OSX release builds here. I hope it's useful for people!

Friday, July 28, 2017

Toward an honesty of pixels: on Final Fantasy 12 HD and Quake 3 Arena

combined screenshots from Final Fantasy 12 (PS2, 2006) and Final Fantasy 12 HD (PS4 Pro, 2017)
You either love or you hate Final Fantasy 12, and you either love or you hate the somewhat recent trend of remastering old games to squeeze a few more drops of profit out of them.

I'm currently playing the remastered PS4 version of Final Fantasy 12 ("The Zodiac Age") and it's still the same old nonsense story about fantasy imperialists and magic crystal macguffins. One thing that surprises me, though, is how this remastered version actually looks worse -- it went from the apex of PS2-era 3D art to looking like a mediocre PS3 game running on a PS4.

When it first came out 17 years ago (!), the Playstation 2 famously had very little texture memory (4 MB!) and no texture compression (!) which meant developers had to get creative. Loyal readers of this blog know of my love of lightmap atlases and UV layouts, and so I'd like to talk about how the textures for the original Final Fantasy 12 on PS2 were utter masterpieces produced under severe constraints -- cramming so much detail into these small texture sheets, down to the pixels...

Friday, July 21, 2017

announcing: No Quarter 2017 on November 3rd in Brooklyn

poster by Sophia Foster-Dimino
A short while ago we announced the date and lineup for No Quarter 2017: it's on November 3rd at the Starr Space Gallery in Bushwick, Brooklyn, featuring new commissioned work by Auriea Harvey (of Tale of Tales), Droqen, Pietro Righi Riva (of Santa Ragione), and Kitty Horrorshow. We'll be flying out all four artists for the show, so if you attend, you'll be able to meet them and talk with them at the event.

For more info, check out this NYU Game Center page for the event. I'd like to copy and paste my short curator's statement here though --
For 8 years now, the No Quarter Exhibition has been paying game designers to make the games they want to make, and then throwing them a big fun party to celebrate and amplify their unique voices. We claim no ownership over the resulting work — we just want these artists to speak their mind, and so we give them space and support to do that. We think it’s a pretty great deal for them, but we also get a lot out of it: their act of creation, and our shared acts of play, help strengthen our communities.

Now, we do all this at a time when many people think we should isolate ourselves from the rest of the world — but we know that’s a very destructive attitude. It’s so destructive that, for the first time in the history of No Quarter, we are temporarily suppressing our vocal and insufferable belief in our city’s exceptionalism: this year, we are commissioning only artists based outside of New York City. We believe a wider diversity of backgrounds and identities can only enrich our understanding of art and community… oh, and it helps us make better games too.
Also happening right after No Quarter -- game convention GaymerX East in NYC runs Saturday / Sunday. Sounds like a cool fun weekend to me! Not to mention that flights and hotels are cheaper in November too, it's off-peak... just sayin'...

Wednesday, July 19, 2017

Paseo, devlog

the original prototype from early 2017, with a weirder style to match the artist's vibe
A few months ago, a big record label asked me if I wanted to make a short gay sex thing set to one of their artist's tracks -- for a few weeks, I thought the collaboration was going well, but then one day they just stopped answering my e-mails. Oh well, that's just how it goes sometimes...

I still kind of like the basic idea, so I'm going to replace the music and expand it to be part of the Radiator cycle. It's tentatively called "Paseo" (but the name will likely change before then) and it's about stripping, which is a popular intersection of sex and money. As a male performer, you will do strip routines and incorporate beautiful dance movements, but you also have to work the crowd and collect your tips.