Monday, March 7, 2016

A history (and the triumph) of the environment artist: on The Witness and Firewatch


This post vaguely spoils random bits of Firewatch and The Witness. I wouldn't worry about it.

Only a few years ago, hiking games (first person games with a focus on traversing large naturalistic landscapes) were rather fringe. Early indie masterpieces like Proteus and Eidolon abstracted the landscape into pixelated symbols, with a special interest in simulating weather and wildlife to make it feel real. But it took "mid-period" hiking blockbusters like The Vanishing of Ethan Carter, Everybody's Gone to the Rapture, and Dear Esther (2012 remake) to monetize the genre with all their glossy near-photorealistic graphics.

Now we are entering a later period of hiking games, epitomized by The Witness and Firewatch's less realistic visuals. It represents these environment artists finally asserting their control over a project and their identities as artists, within older traditions of gardening and landscape painting. To better understand this latest shift, let's think about the social and technical history of the environment artist in 3D games.

Monday, February 29, 2016

Identity, camerawork, and time in games; on "Into" by Audrey Moon


This post spoils Into, which is about 5-10 minutes to play. You should probably play it first, if you care about spoilers and such.

Ingmar Bergman's film Persona (1966) is about two people who kind of merge into each other. Maybe this happens because you share a lot of interests or temperaments, or you're in love, or you're family, or whatever. In Persona, this merging process is often difficult, confusing, awkward, and/or painful. It inevitably takes on sexual overtones, but this sex feels violent.

Into (2016), by Audrey Moon (Animal Phase), pushes the opposite tone. It is a short "interactive" about two people who are kind of joining into one another, but the joining is not particularly unsettling. There's a risk to it, but it also feels right to take that risk. Why does it feel more right than wrong?

Tuesday, February 16, 2016

In-progress: Radiator 2 for Steam



I'm putting Attract Mode (the gay bar game) on hold to re-think the core social sim system, and Maven (my open world Thief-like) is on hold until Unity 5.4 ships (I tried bringing it into the 5.4 beta and that was disastrous) -- so now I'm trying to get this Steam release for the first three gay sex games out the door instead.

I'll hopefully finish development in a week or two, and then ship this on Steam before GDC. We'll see how all that goes...

Friday, February 12, 2016

Oculus Rift DK2s kind of (secretly) do work on laptops (sometimes) and you can make VR stuff in Unity (maybe)

This is a rant + technical guide about how to get an Oculus Rift DK2 to work with Unity 5 so that you can make stuff with it. Maybe.

I'm teaching two virtual reality classes this semester, and I was dreading having to tell all my students that Oculus (in all their wisdom) has a public policy of no longer supporting Mac OSX, or any laptop, for the foreseeable future. Even now, when I tell my colleagues about this, they react with incredulous shock. With this single move, Oculus basically alienated the entire creative coding / technologist community, and basically 99% of the design / programming community in New York City.

The core of the issue is in how Oculus wants to synchronize (a) the image in the VR HMD (head-mounted display, or headset) with (b) the very subtle motions your head makes. If these two sensations aren't synchronized, then people usually suffer "simulator sickness." So, the VR industry generally wants to make sure these two things are synchronized as closely as possible, to make sure people don't vomit when using this glorious new technological medium.

In order to synchronize those things as fast as possible (90 frames per second is the minimum, 120 fps is the ideal) the HMD needs "direct access" to your graphics card.

Most laptops are engineered purposely to cut-off direct access like that, mostly because they have two different graphics processors -- one weak energy-efficient GPU, and one higher performance power-hungry GPU. For day-to-day non-VR use, the weak one is more than good enough, so that one is in charge.

From a VR developer perspective, we were early adopters and happily making Oculus prototypes for years, and our "weak inadequate laptops" were good enough. Then around runtime 0.5, Oculus discontinued OSX support and began insisting that all laptops were just inherently inferior and didn't deserve any attention. From our perspective, Oculus basically took away something that seemed to be functioning fine, for basically no good reason. It's really really really annoying.

If you search "oculus laptop", it's mostly going to be forum posts from the Oculus community manager telling people that laptops aren't supported... so I was pleasantly surprised when I was prepping to teach these VR classes and it turns out runtime 0.8 actually does work on my Windows laptop! My suspicion is that the GPU vendors Nvidia and AMD both updated their drivers to give Oculus what they wanted... well, kind of.

Thursday, February 4, 2016

Radiator World Tour, spring 2016

Here are my current games event plans for the upcoming 2016 games event season. It's pretty packed. If you'll be around too, feel free to say hey if you see me.
  • GDC 2016 in San Francisco, California (March 16-18)
    Originally I wasn't planning on going (I've attended GDC for the last 4 years straight!) but then I got invited to give a microtalk, so I couldn't pass that up. My micro talk will be entitled, "Are Games Art?" The answer may surprise you!!!!!!
  • Different Games in Brooklyn, New York (April 8-9)
    I've always liked the eclectic mix of artists, community activists, and academics here, it's like the east coast version of the Queerness and Games Conference in Berkeley. I'll also always be grateful for the arts grant they gave me, which more or less jumpstarted my current gay sex games streak.
  • AMAZE in Berlin, Germany (April 20-23)
    I'll be presenting my recent work and research on gay sex games... I think? I've never been to Amaze, or even Berlin, before, but I hear many good things about both, so it'll be nice to finally see what all the fuss is about.
  • IndieCade East in New York City (April 29-May 1)
    I put in a talk submission, about video game lighting and Magic Mike / male strippers, which I think many people will enjoy on multiple levels. Even if I don't get in, it'll be nice to just float around with no responsibilities. I usually try to make it for Night Games, at the very least.
  • Games for Change in New York City (June 23-24)
    I put in a talk submission to G4C as well, a more basic primer to video games and sex games, a bit like my talk at GaymerX3 but shorter and with less assumptions of the audience -- traditionally, tech industry types and "social innovation" entrepreneurs... we should give them at least one last chance, right?

Friday, January 29, 2016

Spring 2016 semester in game development

Hey, what's up, long time no blog -- I've been busy prepping game development classes for the Spring 2016 semester. This season, I'm teaching four (4!) courses across 2 different universities, which is considered a really heavy teaching load in academia. (Full-time professors usually teach maybe 2-3 courses a semester, on average.) So I'm dying a little. But I'll be ok. I think.

Here's a bit about the courses:

Friday, January 15, 2016

Two 2016 NYC games conferences to submit talks to, like, right now

What kind of games conference do you run after an IndieCade conference co-chair confesses that games conferences aren't "working"? Well, uh... let's do a bunch of conferences to try to figure it out!

Different Games is a diversity-focused games conference in the beginning of April, run by organizers based in Brooklyn and Atlanta. DG, in particular, holds a special place in my heart for administering the original arts grant that began my current track of gay sex games, so you could say they were kind of on the bleeding edge of indie sustainability. This year, Different Games 2016 (April 8-9) has several different tracks / themes:
  • Affective Play (i.e. feelings, emotions, bodies)
  • Video Games in Latin America
  • Video Games and Indigenous Culture
  • Accessible Game Design (i.e. making the field more accessible to new designers)
  • Participatory Game Design (i.e. game design as a workshop process, Freire?)
  • Race and Culture in Games
  • Player Agency, Mods, and Glitches
DG 2016 session submissions close on January 22nd. They also accept more traditional academic paper submissions, and game submissions for their arcade as well. (Huh, turns out they were all closed already, and only game submissions are open now? That was fast!)

IndieCade East, held in the sinister shadow of the academic-ish NYC games scene, has always been the slightly less chill / more intense of the twin IndieCades. (More ideas! More e-sports! More beer!) Its relatively young age also means that it's more open to experimentation. This year, IndieCade East 2016 (April 29 - May 1) is trying out some very interesting changes with their format:
  • It's now in the middle of Spring instead of the middle of Winter. (Yay!)
  • The conference chairs are Jennie and Henry Faber, developers and community leaders from Toronto (!) which is in Canada (!!) and NOT in the United States (!!!)
  • The three conference tracks recognize a post-indiepocalypse world: (a) design lessons from fields outside of games, (b) economic sustainability for games, (c) future tools and technology.
Of course, you aren't necessarily limited to those themes, and the only real criteria is that you can say interesting things about games -- either way, session submissions close on February 3rd.

* * *

Hopefully you, dear reader, will be at one (or both) of those events? See you in April!

Wednesday, January 6, 2016

New years resolution, 2016: some more gay sex, and "Maven"


... so, my 2016 New Years Resolution is to make a double-A 7/10 open world stealth game. It is tentatively called "Maven."

Part of my motivation involves wanting a break from my current cycle of sex games, part of it comes from wondering what if I made some gamer-pandering stuff for half of the year and then fiercely not-gamer stuff for the other half of the year and that's a funny contradiction... also, a bunch of stuff has suddenly aligned in my head to make this feasible.