Monday, November 5, 2018

The first person shooter is a dad in mid-life crisis

OK I know Heavy Rain isn't an FPS but I like this screenshot so I don't care
Every semester for our introductory Games 101 historical survey class, a different NYU Game Center faculty member presents a survey of a game genre. Matt Parker lectures on sports, Clara Fernandez-Vara talks about adventure games, Mitu Khandaker talks about simulations, and so on.

My personal lecture happens to be on the first person shooter (FPS) genre. In my lecture, I trace five main currents through the FPS genre:

Saturday, October 27, 2018

Level With Me, Thief 1 complete!

This week I finished streaming through all 15 official missions of Thief 1 (Gold edition) as part of my "Level With Me" project, where I play through games and talk about the level design and environment art in them. In my runs, I usually try to imagine how a first-time player approaches the level, while occasionally demonstrating more "advanced" tactics --and then frequently messing up and alerting a dozen guards.

You can catch the whole Thief 1 playlist archive on YouTube, but here's some commentary and design themes that kept coming up:

Saturday, October 20, 2018

7DFPS x PROCJAM, 20-28 October 2018 (make a first person game in 7 days) + (make a proc gen thing in 7 days)


For the first time since 2014, the #7dfps challenge is starting tomorrow. If you're not familiar, it's a week-long jam to make a first person game that tries to do something new.

Past alumni of 7DFPS include high-concept gun games like the original Superhot prototype as well as Receiver, but of course you don't have to do any shooting or violence for your first person game. Make a first person whatever-you-want.

If you need help getting started with making a first person game, even if you've never made an FPS or even a video game before, then here's a great free step-by-step tutorial with video examples on KO-OP Mode's "Make Weird Stuff in Unity" workshop page.

For a bit of historical perspective on this, also check out the 7DFPS video keynote from 2012, where a baby-faced JW and other game industry folks beg you to do something new with the first person format:



This year, 7DFPS also falls on the same week as PROCJAM, a community jam to make something that makes something (procedural generation)... they have their own list of talks, tutorials, and resources to help you make a proc gen thing.


Maybe this is a good time to make that procedurally generated first person game you've been dreaming about it? It seems the gods will it so.

Thursday, October 18, 2018

Level Design Workshop at GDC 2019: submissions due November 2

GDC season is coming up soon. If you have any interest in level design and you have something to say about it, then please submit a proposal to the Level Design Workshop mini-track at GDC 2019.

Although it is supervised by AAA developers with a level design background, like Clint Hocking or Joel Burgess or Lisa Brown, you don't have to be a AAA developer -- hell, they even let me give a couple talks in past years, and I'm just some kind of vaguely-leftist pseudo-academic weirdo? Again: indie, modder, altgames, etc. folks of all backgrounds are all welcome and encouraged to submit, as long as there's some relevance to environmental world design for any game genre. I don't look at the submissions, but I know the committee truly does want to highlight any new voices and new approaches to level design.

(Also: this is a really great alternate way to attend GDC without going through the main submission process. The applicant pool here is smaller, the mentoring process is more cozy, and we often do some kind of group level design dinner that week.)

Submit a proposal within the next two weeks, by November 2nd. Good luck!

Full blurb is below:

Friday, October 12, 2018

Kick the cover box

A soldier hiding behind a gray box in a futuristic lab, from Deus Ex Human Revolution (2011)
The room pictured above from Deus Ex: Human Revolution is, I argue, bad level design.

The playable area consists of an open flat floor with lab counters, yet all the counters are the same height (they have to be, so the player can recognize them as "those boxes I can hide behind") and each box offers basically the same affordance to the player. (Hide behind it! Look over it! Shoot the NPC that's programmed to pop his head out every 7 seconds!)

Any given object becomes bad design when it is numerous, redundant, and lacks context to the rest of the game. If you automatically repeat any type of shape throughout your game world, as a catch-all solution to fill a space, then that object is basically functioning like the dreaded video game crate. Whether it's a pallet of barrels, or a stack of bricks, or a concrete road barrier, it all boils down to a "cover box"...

Level designers often place these objects in the same faux-haphazard way, like tasteful glossy interior design magazines forgotten on a coffee table. But they're mostly responding to the game design they've been given, especially in a AAA system where combat systems feel like immutable facts. Water is wet, crunch must happen, and shooters need cover boxes. It's going to happen, live with it.

So whose fault is it, really? Well, I blame Steven Spielberg.

Friday, October 5, 2018

Queer Futures in Game Feel


This post is adapted from a talk I gave at Queerness and Games Conference 2018.

Game feel is most known through indie game developer Steve Swink, who wrote an influential article and a book about it. While I like Swink's book and methodology, I also think it limits itself to a very narrow subset of games and feels -- focusing heavily on platformer action games, but never really thinking about the game feel of strategy games, interactive fiction, or dating simulators, etc. There's a lot of pages on the input curve in Super Mario Bros, or the camera feel in Gears of War, or the animation in Symphony of the Night, but it omits something like The Graveyard or World of Warcraft. Do those games not have game feel?

Claiming these other genres and games under the banner of game feel might've weakened Swink's argument for closely coupled cybernetic loops and virtuosic traversal across game worlds back in 2008. But now ten years later, I think the time is right to expand game feel's concerns.

Monday, September 24, 2018

Post-partum: "Ruck Me", a gay Aussie football TV game about men marking men

How the installation looked from the street; temporary transformation of Bar SK into a sports bar.
Ruck Me was a game installation commissioned for Bar SK as part of the Artworld Videogames event series, in conjunction with the MEL x NYC festival in 2018. It debuted on August 9th and ran until August 15th. For a variety of reasons, it will never be made available for download, and it will probably never be exhibited outside of Bar SK in Melbourne, Australia.

... so if you missed your chance, then, um, too bad.

This post focuses on the game's design and public reception / reaction, and it basically spoils the game. For more information on the game's themes and influences, see my earlier post "Ruck Me and its inspirations." You can also read this CNET write-up by AFL super fan Jackson Ryan for someone else's take on that night.

The Ruck Me installation consists of two parts: (1) an interactive video-based Aussie rules football league (AFL) TV simulation made by me, (2) controlled via a custom-made vinyl blow-up sex doll controller constructed by Bar SK co-proprietor Louis Roots.

Friday, September 21, 2018

Fall 2018, teaching game development memo

Sorry I haven't posted lately, we've been pretty busy here at NYU Game Center with the start of the new semester. We're also currently in the middle of some curriculum renovation for our game design programs.

First, we're increasingly adopting JetBrains Rider as our code editor IDE of choice. It is free for students, common in commercial studios, and it's supposedly even used by the Unity CTO himself. While I find Rider to be somewhat annoying in its code style suggestions, its Unity-specific benefits seem to justify it as a teaching tool. We're also teaching source control with Rider's built-in Git support, instead of using a dedicated tool like SourceTree or GitKraken. (If this semester is a disaster though, I might go crawling back to VS Code and GitKraken.)

Second, we're starting to teach new game genres beyond mainstays like platformers. For instance, our MFA studio class now begins with a Fungus-powered visual novel project instead of a traditional platformer. This is partly a reflection of where contemporary game culture is at, where visual novels are perhaps more popular and relevant than platformers today -- but also a visual novel framing helps students focus on different development skills, like narrative design and pacing.

Third, we're gradually moving towards more of a "core studio" design school model, where every 3rd year student will be required to take core studio classes about making self-directed projects. Previously, undergraduate students would optionally enroll in these project studios, but we found that many of these students would opt out in favor of other electives -- and then they would feel unprepared to take on their capstone project in their 4th year. The goal is to normalize "bigger projects" for them. It's also a good opportunity for them to bond with the rest of the students in their class year.

As for my personal teaching load, I'm looking to debut a new class next semester about Let's Plays / game streaming culture. Game streamers are some of the most popular and visible figures in game culture, or even the larger internet as a whole, but I find that most of game academia doesn't really engage with it. It's partly a generation gap thing, where lots of middle-aged and elder millennial faculty (like me) didn't grow up with streaming and still view it as somewhat of an aberration / stain on discourse. However, there's no question that no one reads game critic blogs anymore (RIP, Radiator Blog!) and YouTube and Twitch are driving the big cultural conversations today.

As a discipline that seeks to engage with public game culture, we have an obligation to figure out how to analyze and teach this subject! So far, I'm still figuring out my course design, but I know I want to challenge students to become live game streamers themselves as part of their final project. I'll also be leaning heavily on T. L. Taylor's imminent book "Watch Me Play: Twitch and the Rise of Game Live Streaming" for most of the readings. Maybe next year I'll be able to report back on how the course goes.

Tuesday, September 11, 2018

"Videogames: Design/Play/Disrupt" @ Victoria and Albert Museum


I got to attend the private premiere of the new "Videogames" exhibition at the Victoria and Albert Museum in London. The show features a special HD remastered version of my game Rinse and Repeat, configured to run once per hour instead of once a day. At about halfway through, I'm also in a video panel of talking heads, giving a pithy quote on video game violence. Oh, and Nina Freeman and I interviewed each other for the exhibition book. I also spoke to several British newspapers for the exhibition, like The Guardian and The I.

In the past, most mega-museums have gone with nostalgic industry-approved perspectives (The Smithsonian) or they curated games as part of a generalized technology exhibition, and in doing so, barely say anything about games (Museum of Modern Art, New York). The V&A, in contrast, is the first huge museum to balance an industry production perspective with a specific political and cultural approach. The curators Marie Foulston and Kristian Volsing rejected the boring historical survey methods of other museums (fuck off, Spacewar and Pac-Man) and even their commercial AAA choices feel slightly eclectic and unusual.

It is, by far, the best major museum exhibition on games that I've ever seen, and every other huge cultural institution in the world should be taking notes.

Wednesday, August 29, 2018

Darner's Digest, vol. 2: Why I made two new Yarn tools


Darner's Digest is a series of occasional posts about the game dialogue system Yarn.

Last time, I talked about some Yarn community news. As I've written before, I've become a sort of community booster for Yarn and Yarn Spinner because I want to see it become a standard in game narrative design -- I think it occupies a nice middle-ground between frameworks that try to do everything for you vs. coding a system yourself.

This time, I'm making the Yarn news myself. I've released two free open source Yarn / Unity tools for people to use, and I reckon they're darn good:
  • Merino, a Yarn script plugin for the Unity Editor, with built-in syntax highlighting and playtest preview. With Merino you can easily test the flow of your interactive stories without leaving the textbox or the Unity Editor.
  • Ropework, a Yarn-powered visual novel template for Unity. With Ropework you can control scene changes, sprite rendering, and sound playback, all from Yarn scripts -- and you can basically make a visual novel without writing C# code.

Wednesday, August 22, 2018

No Quarter 2018 @ DUMBO Loft in Brooklyn, NY on November 30, 2018

We've just announced No Quarter 2018, a games exhibition staged by me and the team at NYU Game Center, with a big fun one-night premiere exhibition for the games at DUMBO Loft in Brooklyn, NY on November 30th (Friday, the week after Thanksgiving). The loft is a big warm space next to the Manhattan Bridge plaza; we ran No Quarter 2015 there and I loved it, so I'm jazzed to return to it for my fourth and final year in my term as curator.

This year, we're commissioning new work from: Meg Jayanth, Ethan Redd, Brianna Lei, and Ivan Safrin. All these folks have proven themselves as experienced artists and designers, and we're excited to fund a platform for more of their work.

Here's a short little curator's note I wrote for this year:
The 9th No Quarter Exhibition marks the end of my four year term as curator. During my tenure, I wanted to explore what “public games” means — games designed to be played and witnessed in the public sphere. But with the rise of game streaming and let’s plays in game culture, perhaps any game can be made into a public game. Maybe “public” is more like a verb.

So this year I’m prompting the artists with something more specific: to make a “mural game.” Murals are traditionally large format paintings, painted by more than one person, aspiring to represent collective ideas and values — and I think the mural is an excellent tool for thinking about how to “public” a game.


For more info about No Quarter check out our event website, including artist bios for this year as well as info / archives on past years. RSVPs will open a few weeks before the event, probably in late October. Until then, you're encouraged to subscribe to the weekly NYU Game Center newsletter so you get first dibs.

Hopefully see you all there! (PS: hotels and airfare in NYC are a bit cheaper around that time of year too, just sayin'...)

Sunday, August 19, 2018

Grinding as repetition as savefiles as insistence


In "Portraits and Repetition", Gertrude Stein argues that repetition is better understood as "insistence":
"... there can be no repetition because the essence of that expression is insistence, and if you insist you must each time use emphasis and if you use emphasis it is not possible while anybody is alive that they should use exactly the same emphasis." (PDF)
This rings true to me for basically any activity. Woodworking, cooking, dancing, guitar-playing, painting, writing, welding, negotiating, swimming, typing -- everything requires practice, and in practicing, we insist on the continued value of that activity each time. We can never repeat any performance or action exactly, by virtue of memory and time. Each repetition always means something slightly different, and changes the meaning of all the repetitions before it.

Game design theory formalizes this repetition as a "core gameplay loop" or "mechanic" or whatever, but let's keep following Stein's insistence on insistence for a minute:

Monday, August 6, 2018

Radiator Australian Tour 2018

As I've mentioned before, I'm going to be visiting (Melbourne) Australia in a few days as part of the Artworld Videogames event series. Here's are the finalized dates in my event schedule, hope to see some folks for at least some of them:
  • "Ruck Me" installation premiere. Thursday, August 9 - Wednesday, August 15, 6:00 PM @ Bar SK (free)
    August 9 is the opening night party for my commissioned gay Aussie rules sports game installation "Ruck Me", and also maybe probably the one single opportunity in history to ever play or witness it??? also featuring various other sexy games by NYC-area designers throughout the weekend!... I might hangout on other nights too, but I'll definitely be there on Thursday
  • Democratic Lighting Workshop. Monday, August 13, 5:30 PM - 6:30 PM @ RMIT City Campus, Building 80, Room 002 (free)
    a talk about level design and lighting design, followed by a "democratic" workshop that focuses on audience participation, in which we all light a game world together... the goal here is to demystify lighting and 3D world design, and maybe even have a little bit of fun
  • Masterclass: Sexuality, technology, and video games. Wednesday, August 15, 6:00 PM - 7:30 PM @ Australian Center for the Moving Image ($40 AUD / $28 AUD concession)
    long format introduction to sex and eroticism in games, current state of the art, research directions, and obstacles / institutional barriers, with some ideas and guidelines for "how to design a sex game"
I hear that Melbourne's been really cold and rainy lately. Can't wait!!

Thursday, August 2, 2018

My gay Australian football game "Ruck Me" and its inspirations


I'll be premiering a new game "Ruck Me" on Thursday, August 9th at 6 PM at Bar SK. As per usual, I'll eventually publish a more thorough artist statement that spoils the game's systems and imagery, but for now I'd like to talk about its general themes and inspirations.

Ruck Me is a game installation specially made for Bar SK in Melbourne, Australia for the Artworld Videogames event series. Because it's designed specially for this installation, Ruck Me will never be made available for download (because it simply wouldn't work without the right setup)... so if you want to play it then I guess you better go visit Bar SK!

For this commission, I wanted to do something site-specific that accounts for the local Smith Street / Collingwood neighborhood around Bar SK, while also stepping out of my comfort zone and trying something new.

To that end, I've made a homoerotic Aussie rules football league (AFL) game which makes heavy use of video footage starring the local Collingwood club, to be played using a custom-made blow-up doll alt-controller by Louis Roots (designer and Bar SK proprietor).

Thursday, July 19, 2018

Darner's Digest, vol. 1


Darner's Digest is a series of occasional posts about the game dialogue system Yarn.

As I've written before, there are a variety of different narrative system plugins to use with Unity. Fungus is a full visual scripting solution ideal for beginners, Ink is great for text heavy games with huge word counts (like 80 Days), and Yarn / Yarn Spinner is a lightweight extensible Twine-like dialogue system for games about occasionally talking to characters (like Night In The Woods).

I don't know what's going on in the Fungus community, and I loosely follow Ink -- they are running an upcoming Ink Jam to encourage new users, and the maintainer Inkle Studios is doing exciting dynamic narrative research in Inkle with their upcoming game Heaven's Vault.

However, I can definitely speak to more detail about what's happening with Yarn these days though, so here's my attempt to recap:

Friday, July 13, 2018

Tips for working with VideoPlayer and VideoClips in Unity


Traditionally, game developers use Unity for real-time 2D and 3D games and shun any use of pre-rendered video, partly out of design dogma but also because the MovieTexture system was a nightmare. However, the recently overhauled VideoPlayer functionality means that *video* games are now much more doable. You can now feasibly make that Her Story clone you always dreamed of!

I'm currently making a video game that makes heavy use of video, chopped into many different video clips. It's been fun trying to figure out how to build basic video functionality like playlists and clean transitions between clips, except in Unity.

The thing they don't tell you about re-inventing wheels is that it's fun and exciting to re-invent the wheel, and it gives much more appreciation for the craft that goes into wheels. It was fun to think about how a live telecast cues up video footage on multiple monitors, and how a real-world broadcast works, and I learned a lot about why they do it like that.

Let's talk video in Unity.

Saturday, June 30, 2018

The Forgotten City (Skyrim mod) as dense quest


This post kind of spoils (but not really) some of the Skyrim quest mod The Forgotten City.

Bethesda open world RPG games have developed certain quest tropes. One trope is the conflicting stories quests like Two Sides of the Coin (Oblivion), In My Time of Need (Skyrim), and A Business Proposition (Elder Scrolls Online) which present two NPCs with conflicting stories and no real way to discern who is right, so you just have to pick a side and hope you feel good about it. Naturally, this provokes heated debates among fans, such as this epic two year 500+ post multi-thread argument about which NPC was ultimately truthful in Skyrim.

I heard about the popular Skyrim mod The Forgotten City after their E3 2018 retail remake announcement. After playing it, I think The Forgotten City exists within a different open world quest tradition of complex "dense quests" with many characters and possibilities in a small space. It reminds me a bit of Whodunit (Oblivion), Tenpenny Towers (Fallout 3), Beyond the Beef (Fallout New Vegas), and Diamond City Blues (Fallout 4)... the retail version of Skyrim conspicuously doesn't have any comparable dense quest, so The Forgotten City sort of fills this gap.

Monday, June 25, 2018

The DreamboxXx Bundle


Me and my collaborators on The DreamboxXx project (the commission for my recent game Dream Hard) have launched a queer arcade bundle. In the tradition of past social justice oriented game bundles like Devs With Ferguson, the proceeds from this bundle will benefit local queer / trans / pro-immigrant nonprofits.

It's a limited-time offer, running from June 24 - July 24, and it consists of 8 games for $8, a 69% discount off the $26.23 retail value. (Nice!!) Here's the blurb / more info:
Most of these games are for two players, all can be played on the keyboard, and the majority are cooperative. Most of these games are also experimental, and don't really fit the standard idea of a traditional arcade game. These games include:
  • queer sex party simulator about lovingly eating cuties before the last train
  • stark auto-biographical explorations of social anxiety
  • a day at the beach, because you deserve it
  • an abstract notebook about migration and queerness
  • retro 3D brawler about fighting fascists, in glorious Playstation-era graphics
  • gay space RPG about fucking friendly aliens
  • a competitive arena game about gay orbs... I mean, it's orbtown, enough said
  • cooperative strategy game where you literally create a safe space large enough to rescue the entire planet
Most importantly, all these games were made by LGBTQ people to support their community! Proceeds from this bundle will go toward local social justice non-profits of each artist's choice, such as the Sylvia Rivera Law Project (local legal-aid organization serving low-income people of color who are trans, intersex, or nonbinary) and Make The Road New York (local grassroots organization dedicated to immigrant rights and working class communities)
We hope you consider donating toward these worthy causes, and thanks for everyone's support!