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. |