John Romero, Christian Heilmann & Warren Spector

Fireside Chat with Warren Spector & John Romero

John Romero and Warren Spector call some modern game mechanics "actively evil." Hear their unfiltered take on the state of the industry.

Fireside Chat with Warren Spector &  John Romero
#1about 3 minutes

Why indie developers should focus on innovation

Indie games are the primary source of innovation in the industry, so developers should create original experiences they are passionate about.

#2about 2 minutes

The challenge of non-gamer executive interference

The worst part of game development can be interference from executives who prioritize quarterly profits over creative vision.

#3about 3 minutes

How to create a cult classic game

Creating a cult classic requires focusing on your own vision and passion for the game rather than trying to please a broad audience.

#4about 3 minutes

Why game-to-movie adaptations are finally improving

Film adaptations of games are getting better because the current generation of filmmakers grew up as gamers and understand the source material.

#5about 5 minutes

The debate over shutting down online-only games

While companies shut down unprofitable online games, providing offline modes or allowing community-run servers can preserve the player experience.

#6about 2 minutes

How players created co-op experiences before the internet

Before online multiplayer, passionate players found creative ways to play games together, such as coordinating over long-distance phone calls.

#7about 3 minutes

Taking an ethical stance on loot boxes

While some monetization mechanics like card packs are accepted, developers should be willing to say no to publishers when asked to implement inappropriate systems.

#8about 3 minutes

Why developers should embrace speedrunners breaking games

When players find exploits to speedrun a game, it should be seen as a creative expression of emergent gameplay, not just a bug.

#9about 1 minute

The performance cost and futility of game DRM

Digital rights management (DRM) is an endless cat-and-mouse game that ultimately hurts performance for legitimate players.

#10about 5 minutes

How games can explore complex real-world issues

Games can be a powerful medium for prompting players to think about complex topics like global conflict and ethics by presenting different ideologies through gameplay.

Related jobs
Jobs that call for the skills explored in this talk.

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
Dev Digest 135 - AI is Doomed
News and ArticlesWe can all relax as Bill Gates has a good feeling about AI although it seems that 57% of the internet is AI-generated and kills search results and Microsoft's AI PCs can’t play top games. If you ever wondered if your phone is eavesd...
Dev Digest 135 - AI is Doomed
CH
Chris Heilmann
John Romero - What AI Can, Can’t, and Shouldn’t do for Games
John Romero, fabled games developer and, well, "The Doom Guy", returned once again to WeAreDevelopers World Congress to deliver an excellent keynote on gaming and AI. You can check out the video in our watch section and read up what he had to say her...
John Romero - What AI Can, Can’t, and Shouldn’t do for Games
CH
Chris Heilmann
WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in Tech
Brenda Romero discusses her tech career journey, overcoming burnout, and inspiring future game developers at WWC24.Here is what she had to say in the video:Hey everyone! Thanks for joining us!Reflections on a Rough YearLast year, I gave a talk about ...
WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in Tech
BR
Benjamin Ruschin
What Developers Can Learn from Indie Games
The beauty of the WeAreDevelopers World Congress is seeing developers from every corner of the industry come together and share their passion for programming. Back in summer 2025, at our Berlin World Congress, game legends John Romero (Doom, Quake) a...
What Developers Can Learn from Indie Games

From learning to earning

Jobs that call for the skills explored in this talk.

Gameplay Developer

Gameplay Developer

kubox studio
Canton de Nantes-1, France

Senior
C++
GIT
Unreal Engine
Game Developer

Game Developer

Studioxr
Nieuwegein, Netherlands

Remote
4K
PHP
C++
GIT
+3
Gameplay Programmer

Gameplay Programmer

Parable Studios

Remote
26-28K
Intermediate
C++
Python
Unreal Engine
+1