Showing posts with label community. Show all posts
Showing posts with label community. Show all posts

Wednesday, June 15, 2022

Postcards from Quakeland, 2022


Some random notes and thoughts from Quake modding land, in this cold wintery June of 2022:
  • Community Hubs
  • Official Mods
  • The Future of My Quake Maps

Monday, April 18, 2022

Why I still use Unity

There's been some game dev twittering about Unity vs. Unreal lately. Why use Unity when Unreal is better?

The basic consensus is that Unity's advantages have been crumbling for years, and its attempt to challenge Unreal on high-end graphics has meant neglect everywhere else. But if you want high-end then UE5 Nanite / Lumen is light years beyond Unity HDRP anyway? And if you're making the typical aspirational photorealistic action game, you'll probably want UE's gameplay architecture and free photoscan assets too.

Most recently, respected developer Ethan Lee has weighed in. For him it's not about the graphics, it's about source engine access and engineering processes. Being able to pinpoint bugs in the core Unreal Engine code, fix them, and submit patches to Epic is how modern software development works. Comparatively, Unity is closed source, and even if you go to the trouble of filing a bug report you'll still have to wait a year for an official bug fix if you're lucky. This is important during the second half of a game dev cycle, when game making becomes a terrible slog -- when your game randomly crashes on Nintendo Switch for some reason and you have to figure out why but you're already so so tired.

So why on earth would anyone still use Unity? Everyone has their own situation, and here's mine:

Sunday, January 16, 2022

Darner's Digest, vol. 3: on the Yarn Spinner v2.0 release + a YS primer

Darner's Digest is a series of blog posts about Yarn Spinner, a free open source Unity dialogue tree plugin.

On December 21st, 2021, the Yarn Spinner project finally made its public YS v2.0 for Unity release

YS 2.0 has gone through six (6!) preview versions / betas over the last few years, with several debates and redesigns that have finally culminated in this version. If you're familiar with Yarn Spinner already, you should go read the changelog for upgrade notes from v1.0 to v2.0.

But a lot about YS and its ecosystem have changed, so it's probably helpful to recap what's going on.

1. What is Yarn Spinner in 2022?
2. When to use Yarn Spinner
3. How to use Yarn Spinner
4. Current Strengths / Weaknesses
5. The Future

Wednesday, August 25, 2021

"Quake Renaissance" for Rock Paper Shotgun

For Rock Paper Shotgun, I recently wrote a three-part series "Quake Renaissance".

Part 1 is an industry history of Quake's cursed development at id Software, Part 2 is a primer to 25 years of Quake community modding, and lastly Part 3 is a how-to guide for getting into Quake and enjoying its mods.

This series had some goals:

Tuesday, June 22, 2021

new Quake map: Daughter Drink This Water

My fourth released Quake single player map "Daughter Drink This Water" is now out, as part of a community map jam pack called Sinister625 -- where we all made maps that used only 6 textures, included 2 "surprises" (anything more interesting than monsters spawning), and had only 5 monster types, all in celebration of Quake's 25th anniversary this June.

HOW TO PLAY THE MAP PACK

1. Follow this guide to acquiring Quake and a suitable source port (aka game engine) or try the Quakestarter: The Quake Singleplayer Starter Pack (Windows only). Note that Quakespasm-Spiked is currently regarded as the best engine among single player level designers; avoid DarkPlaces, which hasn't been maintained in years. Also note that it is technically possible to get all the necessary game files legally without buying Quake, but for perceived legal reasons, the community does not distribute everything together in a convenient package.

2. Download and unzip the Sinister625 mod, which will already have all the maps and assets configured. Put the /sinister625/ mod folder in the root of your Quake folder, next to the /id1/ folder.

3. Launch Quakespasm-Spiked (or whatever engine you're using) with the mod directory set to "sinister625"... There are two common ways to do this:

- download a launcher tool like Simple Quake Launcher

- OR create a shortcut with the command line parameter -game sinister625... so the full shortcut target line might read something like "C:/Program Files/.../quakespasm-spiked-win64.exe -game sinister625"

WARNING: the rest of this post are my design notes that spoil what happens in the map...

Monday, November 4, 2019

A MAZE NOT DEAD


Before I attended A MAZE (2016 / 2018 / 2019), I had never met any game developers from Africa. I had attended so many GDCs, but it didn't matter. Imagine an entire continent, more or less shut out of an entire industry! The game industry often pretends it is "democratizing" the means of game development, but the obvious truth is that the "global" game industry still concentrates much of its money and prestige on North America / Western Europe / Japan. (China is a big market, but there is still no major prestigious international video game trade show held there yet.)

That's why community institutions like A MAZE are so vital. While A MAZE runs a flagship festival in Berlin, they also regularly host pop-up events outside of the typical video game industry hemispheres. In the past, they have run events in Croatia, Romania, Palestine, Russia, South Africa, Kosovo, Cuba, and Ukraine. For 2020, they are aiming to run an event in Nairobi. Do you think GDC gives a shit about Nairobi?

When GDC rolls around every year, so many people lament that there isn't an alternative event -- something to pull people and power away from GDC, away from the institutional inequality plaguing games -- well, today is your lucky day, maybe you'll get to do something about it. A MAZE is one of those alternatives that seeks to pull influence away from GDC -- to provide a noncommercial platform to support game developers and marginalized artists from around the world -- and it needs your help.

Back in September, the city of Berlin denied funding to A MAZE. While A MAZE still retains other public funding sources, this particular setback threatens a lot of their plans. They need to crowdfund the rest of the money to secure the future of the festival, and the future of an alternative away from the overwhelming commercial focus of GDC. This isn't to say that commercial games / AAA are necessarily bad, but it is clear that everyone else in games need their own support systems too. A healthy artform needs a healthy diverse ecosystem of many different motives and tendencies; a monoculture will doom us all.

So for 2020, A MAZE is running a Kickstarter. (Note: Kickstarter corporate is currently in the middle of an anti-union intimidation campaign. But so far, workers have not called for a boycott. As we continue to use KS, we should also use the opportunity to pressure their leadership to cease its anti-worker interference.)

If you have money to spare this year, please consider supporting A MAZE. If you don't have the money, OK, but at least consider writing about them or posting about what A MAZE means to you and others.

A MAZE... NOT DEAD.

Wednesday, July 3, 2019

Interview(s) with Mashable for Pride Month

Last month I ranted to Jess Joho (for Mashable) about sex games and the industry, and I also did a nice and awkward video interview (also for Mashable) filmed in the lovely Wonderville indie arcade bar in Brooklyn.

If you want to see me squirm, then maybe check out the video -- but whatever you do, definitely check out Wonderville if you're ever in New York City. It has one of those rare and coveted Killer Queen cabinets set to freeplay, it has an amazing Soviet flight sim cabinet where you destroy America (with real vector display), and it's also currently the home of the first queer community arcade cabinet The DreamboxXx for which I contributed my queer brawler defense game Dream Hard.

Happy pride, and have a good summer everyone!

Friday, June 28, 2019

State of the design blog

You may have noticed this blog has been a bit quiet lately. There's a few incidental immediate reasons for that: (a) it's summer so it's nice outside, (b) I'm doing a lot of holiday traveling, (c) my laptop recently broke and I have to coordinate loaner laptops and repairs, etc.

But those are just convenient reasons, instead of the more difficult reason that I'm reluctant to face:

I've decided I'm going to blog here less, and I'm not going to feel bad about it.

Tuesday, April 30, 2019

We must cultivate our garden: games as personal history


This post is based on a talk I gave at A MAZE Berlin 2019, as part of the Dev.olution "Games as Gardening" summit, as part of my 2019 European Tour.

When I think about gardening, I think of Voltaire's 1759 novel Candide. (No, really. No joke. I did think this.)

It's about a teen named Candide who goes on an extremely painful journey of tragedy, loss, and struggle. The entire time, his mentor Dr. Pangloss keeps insisting that nonetheless they still live in "the best of all possible worlds." The video game equivalent would be indies lamenting how hard it is to make a living, and tone-deaf Steam reps and Epic Store reps claiming that "games are a meritocracy"

Voltaire asks, how can you witness all that pain and still insist that everything is fine? By the end of the book, Candide and his few surviving friends are barely scraping a meager existence on a desolate farm. And after suffering absurd hardship and misery, Pangloss still insists everything turned out for the best, to which Candide responds: "all that is very well, but let us cultivate our garden."

Monday, April 22, 2019

Lessons from Europe: fields reports from EGX Rezzed, Now Play This, and A MAZE Berlin

I just came back from a games event tour through London and Berlin, where I had a lovely time meeting new people and catching up with old friends.

I had never been to EGX Rezzed or Now Play This before, and this was my third time at A MAZE.

I went because I feel like much of the game industry is still focused on the US, but to me, the majority of the interesting games culture and arts events seemed to be happening in (Western) Europe. What are they doing over there, what's their magic sauce, and how can I bring some of that sensibility back to the US?

Here's some general thoughts and Wot I Think:


EGX Rezzed

EGX Rezzed is mainly a customer-facing fan expo branded by Eurogamer and Rock Paper Shotgun in the Tobacco Docks, a complex of open-air brick vaults ringed with balconies and breakout rooms that feel like giant people-sized aquariums. It's a fraction of the size of the main EGX London or bigger US fan expos like PAX, but still features the same tabletop gaming rooms, indie publisher megabooths, and merch stands. It was fine, but personally I'm just not very interested in fan expos.

I enjoyed the more eclectic Leftfield Collection room, curated by David Hayward each year. And I particularly enjoyed Doggerland Radio by Amy Godliman, a modded vintage radio that you can tune to pseudo-real BBC radio dramas and poetic shipping forecasts, while playing with bespoke "feelies" like an impossibly old novel made of other novels or old vintage-style maps. It's like a very British version of Calvino's Invisible Cities, a mobile art game installation that would make the most sense in the UK.

The local neighborhood feels awkward even for London -- you either have to walk 20 minutes east from the Tower of London tube station, or take a semi-incorporated public transit line called the DLR. Other than the event venue, there's approximately one McDonalds with a 100 person line queue streaming out the door, and exactly one decent pub that everyone slowly drifts towards at the end of each day. (For designers and devs, this informal pub afterparty is probably the highlight of the whole thing.)

Wednesday, March 27, 2019

Radiator European Tour 2019 (London, Berlin, Milan) + Level With Me hiatus until April 17


In April, I'm going to cram ~6 different events into a whirlwind week of travel through London and Berlin. What's wrong with me? Why did I sign up for all this? There's only one way to find out how much of a wreck I'm going to be...

I'm planning on covering a wide variety of events, both free / non-free, and for gays / gamers / insiders / general public alike, so take your pick:

LONDON, UK
  • April 6: EGX Rezzed at Tobacco Docks, London
    I've heard nice things about Rezzed and I've always meant to go, so now is the time of reckoning. My talk "Designing For Sex Games" will be a short teen-friendly PG-13 introduction to sex and intimacy in game design, aimed at the general gaming public, at around 4:30pm on the last day of the festival.
  • April 7: Now Play This at Somerset House, London
    Now Play This is one of the jewels of the European game festival circuit, and I've always been meaning to go. I'll be presenting at their very very cleverly named mini-conference "A Series Of Interesting Decisions" on the design choices going into my next sex game Macho Cam.

Tuesday, March 19, 2019

Consider supporting Wonderville on Kickstarter



I rarely stump for Kickstarters on this blog. Maybe once or twice a year? So it's a big deal when I spend this year's quota on Wonderville, a new indie game arcade / event space / bar in Brooklyn run by longtime non-profit art games organization Death By Audio Arcade.

They need $70,000+ to support their first year of operations, as they take over the space from Secret Project Robot, a well-known and beloved queer-friendly performance space / venue in Bushwick.

Honestly, that last bit caught me by surprise. I didn't know Secret Project Robot was looking for someone to take over? If we're deciding between allowing the death of yet another creative venue in NYC vs. finding a worthy successor to carry on similar work, the choice is obvious.

Everyone knows and recognizes the importance of independent venues to sustain a local music scene. Well, it's also the same ideal for video games too: we need these physical places to build and sustain creative communities. And once we have these local anchors and templates, we can follow up in other cities throughout the world too.

For more context and discussion, see my older post on "Theorizing local games cultures in a post-TIGSource era".

Saturday, March 16, 2019

GDC 2019 plans

I'm already exhausted, just from looking at this picture
Here's some of my GDC 2019 plans.

The usual GDC disclaimers apply: GDC is mostly a business event, and it's boring unless you have any business to do, or if you have some weird public profile to maintain. Anyway, don't feel bad about not going. You saved yourself a lot of money!

On Tuesday, I'll probably be spending a lot of the day at the Level Design Workshop mini-track. My days of breathlessly live-tweeting talks are over, but I'll probably do at least a brief summary for most of the sessions.

For Wednesday afternoon, I'm holding some "open office hours" at the NYU Game Center booth on the expo floor. If you'd like to meet me or ask for advice or discuss something, I'll be there. Later that night, however, I actually won't be participating in the Delete GDC party anymore -- you can read our statement here. Instead, I might spend a quiet night somewhere else, or maybe I'll check out the Gay Game Professionals (GGP) party; last year there was even free gourmet pizza if you arrived early. The gays know how to eat.

On Thursday afternoon, I'll probably hangout at Lost Levels in Yerba Buena Gardens for a little while; if you don't have a GDC pass and I don't already know you, then that's probably your best chance of randomly talking with me. Afterward, I'm giving a sexy game design micro-talk at 5:30pm on the Advocacy track, which means anyone at any GDC pass tier can attend. Then to celebrate the end of my obligations, I'll probably attend the GDC speaker party / open bar, where I'll try to drink as much fancy Japanese whiskey as I can.

Thursday, December 13, 2018

"Unforeseen Consequences: A Half-Life Documentary" by Danny O'Dwyer


A month ago I got to be one of the many people interviewed for Unforeseen Consequences, A Half-Life Documentary by Danny O'Dwyer (NoClip). Here are some notes, thoughts, and reactions:

I think me, Laura Michet, and the Project Borealis folks, are all there to present some continuity and young(er) blood to the story, versus the middle-aged white guys who dominate the first hour.

But it's also a very telling way to present Half-Life's legacy: the game is 20 years old, which is like a million video game years. At NYU Game Center, the vast majority of our incoming game design students have never played Half-Life because it is older than them, it is a quaint curiosity that we force them to play. It's video game broccoli.

I was fascinated by the segment where Randy Pitchford (co-founder and CEO of Gearbox Software) talks about their company's history with Valve. They basically rescued Gearbox with a speedy deal to make Half-Life Opposing Force -- but according to Pitchford, Valve was also a difficult collaborator, providing very little input on Opposing Force and sabotaging the mediocre Counter-Strike: Condition Zero by demanding an ill-advised scripted single player campaign. It's roughly in-line with the company culture that most Steam indies know: they're eager to setup a deal, but rarely remember to follow-up or maintain communication.

I was most struck by how the various AAA dudes recall witnessing Half-Life: huddled around a coworker's computer, deeply anxious about how their own product would technologically stack-up. Half-Life is defined partly by its world and narrative approach, but also by the smart ways it leveraged targeted uses of game technology. Half-Life 1 was an early pioneer in skeletal animation and AI systems; Half-Life 2 popularized physics-based gameplay and detailed facial animation; neither engine was "top of the line", but cleverly hyped and promoted the tech advances they had. In contrast, Source 2 has basically zero hype at this point, and even diehard Valve fanboy modders Project Borealis decided to use Unreal Engine 4 instead of holding out for a new engine. The game industry has fundamentally changed since 1998 or 2004.

The documentary concludes with one big argument: Half-Life 3 probably isn't coming for a variety of reasons, and we need to find comfort elsewhere. There's a lot of rumors of a Half-Life VR project, but would a story-driven single player FPS still be relevant in an age of multiplayer open-world third person games? Could any possible Half-Life 3 feel like a proper Half-Life 3?

Or instead we could look to the countless modders and designers who still fondly remember it and interpret it in the Epistle 3 jam organized by Laura Michet, or feel its deep influence on perfectly competent games like Respawn's Titanfall 2 or Campo Santo / Valve's upcoming In The Valley Of Gods.

That's ultimately the argument I made when O'Dwyer interviewed me: if you actually love the Half-Life series, you should value the time you had together, but ultimately you have to let it go. Such is life...

Monday, December 10, 2018

The end of Tumblr (and Cobra Club?)


(UPDATE AS OF DECEMBER 21, 2018: the game server has been patched to post to a Twitter account instead of a Tumblr. Feel free to follow @CobraClubPics for all your fake player-generated dick pic needs.)

If you haven't heard the news, Tumblr plans to ban all adult content on their platform starting on December 17th. As many point out, this will have disproportionally adverse effects on marginalized people, especially trans and queer creators, who have relied on Tumblr to build and maintain communities to explore their sexuality and identity. Now it's not really a surprise that this is all happening, but it's certainly cruel and harmful to the communities that can't easily pick up and move elsewhere.

I have some strange skin in this situation: my dick pic photo studio game Cobra Club involves a networked component that links with Tumblr. This had resulted in amassing what is technically the biggest gay porn blog across all of Tumblr, with over 100,000 user-generated CG dick pics uploaded from the game. (The nearest competing gay porn blog I could find had only 30,000 posts.)

However, this whole ordeal has made me much more reluctant to build any social network integrations into my games for the foreseeable future. What's the point, if these platforms are just going to devour everything in a few years?

I now see this is a difficult technical problem with making art on the internet: our current internet is heavily privatized and incorporated, and so to comment on the internet, we have to invoke these other platforms and brands in order to say anything at all -- and as many libertarian web programmers will love to remind you, these private platforms can do whatever they want without any accountability or compassion to anyone. Building art with their APIs is like building a house on quicksand.

Back in 2015, I had chosen Tumblr because it seemed like it was queer-positive and sex-positive, with a large enough infrastructure and community. But then in early 2018, Tumblr instituted a mandatory "safe mode" block on all adult content blogs, which basically broke my game already. And yes, Tumblr does have very real problems with abusive porn bots and revenge porn, but it seems they've given up on actually targeting these problems, and instead they've decided to raze their user base instead. So much for tech solutionism's bid to save the world, huh?

As for what will happen to Cobra Club, I'm evaluating whether I should try to patch the game to integrate with another social network, to preserve the game's functionality and meaning. Some have suggested that I hook it into Twitter, but honestly, how much longer do you think Twitter will tolerate adult content and queer community?

(To continue mourning what once was, check out Lydia Morrish's "How Tumblr became a sanctuary for outsiders"... I also spoke to Vice, twice.)

Wednesday, November 14, 2018

The medium is not the magazine; the medium is not the criticism



This post is about how we talk about video games, but it takes me a little while to get there...

This year, I was interviewed for two artsy print magazines: PIN-UP is "the only biannual magazine for architectural entertainment", while Phile is an "international journal of desire and curiosity" with lots of fingers in the art world.

Both writers Drew Zeiba ("INTERVIEW WITH ROBERT YANG, DESIGNER OF 3D FANTASY SEX SPACES") and Zach Kotzer ("ON GAY SEX AND GAMING") did lovely jobs with presenting my work to a non-gamer audience. And both publications kindly mailed me a print copy, and as I flipped through their glossy layouts and playfully experimental type treatments, I was shocked by how I'm such a fucking nerd and how these people are so much cooler than me.

When I'm flipping through PIN-UP #24, I'm mentioned in the same pages as Amanda Levete or Frida Escobedo, real architects making real art with their real professions and real expertise. In fact just a few months ago I was visiting London for the V&A Videogames opening, and I walked through Levete's V&A addition as well as Escobedo's 2018 Serpentine Pavilion. As their art and stature literally enveloped me, I had to wonder, why did I deserve to be featured alongside these much more important people?

Or in Phile #3, directly after my interview, there's an interview with Peaches (Peaches!!!) and she is just so much more amazing and brilliant than me, and it's absurd that my segment is right before her segment, or that a reader might accidentally reflexively compare the two of us together while flipping the page. Not to mention all the other pages in this issue, detailing this whole complex community of writers and artists working with sexuality and eroticism, where I'm not just some sort of weird curiosity -- in fact I'm probably the most boring artist in the entire issue.

Anyway this isn't about me airing-out my impostor syndrome or whatever.

On the contrary, I definitely fit OK into these discourses. In PIN-UP #24, Arakawa and Gins talk about "eternal gradients" and constant reassembling, which makes me think of constantly remastering and re-releasing my own games. Or in Phile #3, I learned how my problems with Twitch's hypocritical morality policing mirror Peaches' problems with YouTube's morality police, and I also feel a lot of parallels between my treatment of tile in 3D showers and featured artist Prem Sahib's sculpture of gay bathhouses.

Instead, what I'm emphasizing here is how these critical publications readily dissolve the barriers between mediums while maintaining high production values and curating a unique identity. And then these non-game publications still end-up performing game criticism anyway!

Friday, October 19, 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.

Sunday, August 5, 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, June 7, 2018

Why I'm not super excited about Valve's new Steam policy

In case you haven't heard: Valve recently announced it won't attempt to moderate the content on Steam anymore except when legally required to, or when it's "obvious trolling", whatever that is.

On the face of it, this is supposedly a net-win for queer people and marginalized creators. Supposedly I'll be able to publish as much dick as I want! But after many years of dealing with platforms, and their intentionally vague policies and selective enforcement, I've grown extremely wary of these many public statements that promise to do better, and then never do. Even if this new policy is for real, I can easily imagine a future where Valve suddenly changes its mind to disallow my games -- I'm used to being treated as a "controversial" edge case in games, and all these companies have successfully trained me not to trust them or take their word for it.

There's a lot to unpack in Valve's post, and you can read a lot of different editorials all around the internet for the full scope of those ideas. Personally I'm not interested in regulating "spam games" or "asset flips", and my analysis will focus more on my experience and attitude in using Steam as a developer.

I think one big problem with "Who Gets To Be On The Steam Store" is that it doesn't recognize how some developers are more On The Steam Store than others.

Friday, May 18, 2018

So you want to try playing Thief 1


I've been streaming some Thief 1 for the past month, which has gotten some people interested in trying the game for themselves. You definitely should, especially if you like eclectic first person games, immersive sims, open world games, or walking simulators... it's almost 20 years old, yet it still feels really different and fresh and distinct from anything today.

That said, it can be a bit tricky to play for modern tastes, so here's a bit of advice for getting into Thief: