over 5 years ago - PlayOverwatch - Direct link

Transcript (by Youtube)


6s What's up, everyone? This is Jeff from the Overwatch team.
9s We're here with an awesome update.
11s This one's going to be a bit of surprise for you all,
14s because we have a brand-new feature coming to Overwatch,
17s and one that's really exciting to us.
19s So, the feature is called the Workshop.
22s And the Workshop is coming to the game browser.
25s Now, I know there's immediately a ton of questions about "What is the Workshop?"
30s The Workshop is a scripting mode
34s that will allow you to make custom game modes
38s within the custom game browser,
41s but also allow you to do really cool things.
43s For example, you could even prototype your own Overwatch hero using this system.
49s To give you a little bit of history about how we came up with this idea,
54s we have 2 amazing programmers, one by the name of Dan
56s and one by the name of Keith.
58s We gave them some free time to work on whatever they wanted.
62s And these 2 programmers were really familiar
65s with working with our scripting system that we use to make the game.
69s And they said, it would be super-cool
72s if we gave the players some of the power that we have as programmers
77s and as game developers to make whatever they could come up with,
80s wherever their imaginations would take them.
83s So Keith and Dan put a custom layer of interface
87s and a custom scripting system on top of the one that we use to make the game
93s so that all of you, on both PC and console,
97s can start creating your own game modes.
100s The system is really powerful and I have to warn you, up front,
105s this is more of what I would call a power-user feature.
109s The people, I think, this will speak to, most immediately,
113s are people with some experience with other scripting engines,
116s that are available publicly on the Internet,
119s or people with programming backgrounds.
122s Really, anybody who understands the logic of game-making
126s and how game events are chained together, will have an easier time creating things.
133s Now, Keith and Dan have done a good job
136s of making the feature as accessible to everyone as possible.
139s We also plan on putting a special forum up on the Blizzard website
144s that allows you to interact with us
146s and ask us some questions on how to use it.
149s But, you might be wondering about examples of some of the things that you could make.
153s And we're going to put some examples into the custom game browser
158s so, that way, you can open up modes that we've already made
162s and see exactly how they were made and start tweaking them yourselves
165s and adjusting different variables to have different outcomes.
169s One mode that's really fun,
173s and we look forward to seeing you tweak and do you own thing with,
177s we call the Molten Floor.
179s And in this mode,
180s any time a character is on the ground, they catch on fire.
185s So you imagine how fun a game mode could be
188s with characters like Pharah and Lúcio
190s who have the ability to stay off the ground.
193s You could make something really interesting and special there.
196s We see a lot of you trying to create modes like hide-and-seek in the game browser
202s and now you can make much more powerful versions of hide-and-seek.
206s We have a game mode that I just think is awesome
208s and we'll probably include in the Arcade at some point
211s called Mirror Deathmatch.
213s And Mirror Deathmatch, I think, is really fun.
216s What that does is, it's Free-For-All Deathmatch,
219s but every player in the map plays the same character for 1 minute.
226s So, for one minute we're all McCree
228s then the next thing you know we're all Hanzo
231s then it switches over and we're all Ashe.
233s So it's a much more balanced version of Free-For-All Deathmatch.
238s Something that I've read on the forums and in social media from all of you
242s is that you love Mystery Heroes,
244s but some of you would like to have a version
246s that you call Balanced Mystery Heroes.
248s And you've talked about
249s what if Mystery Heroes had a certain number of tanks
252s and a certain number of supports
254s so at any time the two teams were relatively balanced,
257s even though there were random heroes happening.
260s Well, with the Workshop you could create that exact mode now.
264s And you can decide. Do you want 1 tank, or 2 tanks or 3 tanks?
268s Or 1 support, 2 support?
270s It's really up to you.
272s And it's very easy, once you set up the mode,
274s to change some of those variables.
276s Now for those of you who are familiar with game logic and scripting,
281s or familiar with programming,
283s you'll know that as you're working on creating something custom like this
287s you often need to go through and find out why it's working or not working
292s just the way you intended.
294s And programmers in the audience will understand what I'm talking about,
298s when I say you need a debugger,
300s something to help you find any issues that you've created in your script.
305s Luckily, the Workshop is coming with what we call Workshop Inspector,
310s which is a custom debugger that will allow you to run your game mode
315s and it will report back to you why certain things are happening.
319s Or sometimes it's even more important to know why aren't they happening.
322s You expect a certain thing to happen and it's not.
326s We think that will be really cool, too, and really helpful for you.
330s One of my biggest hopes, I know this is a power-user feature,
334s and there's some technical knowledge needed to use it,
338s but my hope is that some of you
339s who have never gotten to play around
341s with creating game modes and creating game logic,
345s or maybe prototyping a hero,
348s this can be the first time
349s that you can open up one of the existing scripts that we have,
353s take a look at it in the Workshop, and start to learn how we made it.
357s And maybe, you'll realize that you, too, could be a game developer someday,
361s and you can make really cool stuff.
363s We're hoping that this opens up a whole new wide array of game modes
368s that the community is going to create.
371s And that there will be
372s some really fun stuff out there for all of you.
374s I also need to put this in the right context.
377s This isn't a map editor.
379s You won't be able to create custom geometry
381s or import art into the game that doesn't currently exist.
386s It mainly allows you to control the game logic behind game modes
390s and what's happening with different heroes.
393s But, trust me, it's extremely powerful and we expect you,
397s and are very excited for all of you, to do great things.
401s We hope you enjoy it.
403s All of the work that you create on the PTR,
406s is going to be able to be copied over using a share function that we're adding.
412s And the share function is really cool
413s because, previously, if you had a really good rule set in custom game,
418s it wasn't trivial to share that.
421s Now you'll be able to generate a code, and put that code in,
425s whether it's on PC or console. And it works on both of those.
428s And create this custom game all over again
432s that you've either gotten from somebody else or created yourself.
436s We're extremely excited to see what you all do with this.
439s We hope it opens up a whole new world of Overwatch to you all.
443s And we hope you love and enjoy the Workshop.
445s Thank you.