Gabe Newell's FAQ:de

From Valve Developer Community
Revision as of 20:18, 13 August 2019 by Cortablo (talk | contribs) (Created page with "{{messagebox |text='''Gabe Newell seit Juni 2006 keine Fragen auf dieser Seite mehr beantwortet.''' }} These are answers to questions I've recently received in [mailto:GabeN...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

These are answers to questions I've recently received in email and at the bottom of this page.

By popular request, the line "plush headcrabs are backordered and will make a return!" has been added.


Sep 2006

  1. Planen sie die Portal-Technologie von Portal zusammen mit den SDK-Updates von Episode 2 zum SDK hinzuzufügen?
  2. Kann ich eine Tour durch Valve bekommen? / Wirst du für mich etwas signieren?
    Ja und Ja. In beiden Fällen, senden sie eine E-Mail an Front Desk und CC: me.

Jun 2006

  1. Stehen sie in Kontakt mit ArenaNet, dem Entwickler von Guild Wars?
    Ja. Sie sind wirklich sehr, sehr schlau.
  2. Ist das Wasserglas halb voll oder halb leer?
    Halb voll.
  3. Möchtest du noch Prospero?
    Ja. Gleich nach TF-2. (Team Fortress 2 wurde inzwischen veröffentlicht.)
  4. Erinnern Sie sich an das alte Grücht, dass Quentin Tarantino daran interessiert war, einen Half-Life-Film zu machen, würden Sie sich für einen Half-Life-Film absegnen? Wenn ja, würden Sie versuchen, Quentin Tarantino davon zu überzeugen, Regie zu führen?
    Der erste Schritt ist nicht ein Regisseur, sondern ein Drehbuch, das es wert ist, Regie zu führen. (Valve hat seitdem gesagt, dass sie einen Half-Life-Film machen möchten.)
  5. Würde Valve jemals in Betracht ziehen, ungenutzte Inhalte, die sie während der Entwicklung aus ihren Spielen geschnitten haben, für Community-Entwickler freizugeben?
    Das von uns verwendete Kriterium ist, ob es nützlich währe oder nicht. Wenn etwas nützlich wäre, würden wir es veröffentlichen.
  6. Kann ich den kommenden Schneeshader DOD:S in meiner Mod verwenden?
    Ja. Der Schneeshader werwendet zwei neue Materialparameter (plus Grafik), die bei Veröffentlichung in jedem Source-Engine-Spiel verwendet werden können.

Jan 2006

  1. Is it true Uwe Boll has the rights to make a Half-Life movie?
    Uh, no. And whoever is winding people up with this rumor, please stop giving out my home phone number.
  2. Are you giving out any information about Team Fortress?
    No. (TF2 media has since been released.)
  3. Will there be any new content for HL2:DM?
    Yes. It's gated on a team finishing up work on an unannounced project.
  4. Will the riot shield come back for CS:S?
    I doubt it.
  5. Will Friends ever work again?
    John Cook is finishing this up now. (Friends has since gone live.)

Oct 2005

  1. How many hours a day do you play videogames?
    Typically about two hours a day. Mainly PC games.
  2. And how many hours a day do you play valve´s games?
    It depends upon where we are in the dev cycle.
  3. When will DoD Source content be added to the SDK?
    End of month, in theory. This week we are planning on adding the DoD FGD. (DOD content in the Source SDK has since gone live.)
  4. What kind of car do you drive?
    I have a BMW 745i. It was the first of the new generation 700 series sold in the state of Washington. It's the only car I've ever owned that reboots as you drive. The i-drive is one of the most ill-conceived and poorly executed pieces of software I've owned.
  5. What kind of music do you like?
    I have very eclectic tastes. Today I'm listening to Steel Pole Bath Tub.
  6. What kind of beer do you like??
  7. Do you have a hobby?
    Knife collecting.

Sep 2005

  1. How long is Episode 1?
    We're aiming for around five hours. The last time I played through it took me six hours, so your mileage may vary.
  2. What do you think of the Apple Cinema HD Display?
    I've been using Apple Cinema Displays for several years now with both nVIDIA and ATI display adapters, starting with the original 22" Cinema Display. I was tempted for a while by the Samsung 24" display, but it wasn't a big enough step forward and had problems running at its native resolution with DVI inputs. The 30" version is great, and I would recommend it as a significant improvement over the 22" or 23" versions. It works fine for games or movies. I run 2560 by 1600 for my desktop and for games that support that resolution (e.g. Source games, WoW, ...). I made a half-hearted attempt to get two Apple Cinema HD Displays working simultaneously, but the connectors interfered with each other. Most of the machines at Valve have Dell 24" LCD monitors, and a number of people have those set up in dual monitor configurations.
  3. Do you get playable framerates at 2560 by 1600?
    I get 150 to 170 FPS out of the Counter-Strike: Source VST depending upon what set of tweaks I'm running that day. That's with vsynch disabled, 16X aniso, and 6X AA.
  4. What kind of PC do you have?
    Gabe Newell's PC
  5. Gee, you have a lot of NVIDIA stuff in your PC.
  6. How can I get a job in the games business?
    The best thing you can do to both develop the skills you will need and also come to the attention of game developers is to work on a MOD. About half of Valve comes out of the MOD community, and more and more game companies are recruiting out of MOD teams.
  7. What about the game schools like DigiPen, the Guildhall, Full Sail, ...?
    DigiPen is here in the Seattle area so we have the most experience with them. I think there are 8 former DigiPen students working at Valve right now, and we haven't fired any of them, so... Joking aside, DigiPen seems to have prepared them quite well for working here.
    I gave a commencement address at the Guildhall, but we haven't hired anyone from there. The program is different from DigiPen's (just look at the curriculum at both schools), and a lot of Dallas game developers (e.g. Graeme Divine, Richard Gray, ...) are part of the faculty.
    I have no experience or direct knowledge of Full Sail.
    Overall I think these are fine choices, especially if you are simultaneously part of a MOD team, as that will go a long way towards focusing your studies.

Yahn Bernier's FAQ

Yahn Bernier answered some questions in email that I thought people would be interested in.

  1. Why did you choose to code your game with C++?
    We are constantly evaluating all available tool options and language choice is just one of these tool choices. C++ was used because the team had experience with C and C++ in previous projects, because we could control the performance characteristics of the compiled code (a problem you run into with managed code like C# or other schemes like Java), and because it facilitated the Source engine’s (COM-like) component requirements. Of course, we might change to other tools/languages in the future as we evaluate what will make us most efficient at producing the kinds of experiences we are trying to deliver.
  2. What makes a good game developer?
    This is a tough one, since we have developers who are really good in hard to quantify ways and developers who are good in ways that other developers on the team are not. I can tell you what we look for, generally, when hiring programmers. We tend to hire generalists rather than those with domain-specific knowledge, we look for strong problem solvers, we look for people who get things done, we look for people who are self-managers, we look for people who have worked on collaborative projects in the past, rather than always preferring to work by themselves. We don’t have hard rules about number of years experience, computer science degrees, etc. We try to get a sense for where we think people will peak in their career trajectories. We like to hire people from our MOD community because they have shown an ability to create something new and ship it to the world.
  3. What was the most important part of creating the Source engine?
    There were a few important things, the most important, in my opinion, came down to building the right team. Other significant decisions included knowing what we wanted the products (HL2, CS:S, DoD, etc.) to be rather than just building up technology for the sake of technology. Other than that, allowing sufficient time for the good ideas to percolate throughout the game and the bad/unimportant ideas to fall away.
  4. When you were still in the planning and concept phase of the Source engine project, what did you envision it to be?
    I think we described it as the highest quality engine in existence that would allow us to create the “Best Game Ever”.
  5. Has it become what you envisioned?
    That’s up to our fans. Inside the company, we’re pretty happy with where we ended up and where it’s heading as we continue to extend the functionality of the engine and improve it.
  6. Would you consider your engine to be a success or a failure?
    I think we would definitely consider it a huge success, not just from a business and financial point of view, but in specific ways which we considered requirements, such as support for multiplayer gaming, support for MODs, integration with the Steam platform.
  7. If you think it is a success, what made it one? If you think it is a failure, how could you improve it?
    There is a huge list of improvements that we are working our way through. I don’t think there is any large aspect of the engine that we would consider having failed. We had some tribulations the first few hours after launch where we hadn’t prepared Steam for the incredible demand for Half-Life 2. That’s probably not the worst problem to have, but we are always trying to improve the things that need improvement. Internally, we’ve never satisfied and we hope that translates into extremely high quality technology and games for our customers.
  8. Which part of the engine are you most proud of?
    There are a bunch of really amazing advances in the engine such as the physics, AI, acting support, improvements to the multiplayer networking layer, and amazing visuals from the renderer. The less visible thing is that the code for the Source engine is so extensible. We have a lot of internal work going on adding new features to the engine. This would have been a lot tougher with our previous technology. The other thing that I’m proud of is the sheer power we provide to MOD teams. We give out a significant portion of the interesting source code to MOD teams for them to tinker with. I think the area where we didn’t get as much done as we would have liked is on the tools side. We had great tools, but we got to a point where we had to table a bunch of tool work just to get Half-Life 2 done. We’re now going back and investing a bunch of time improving our tools. This will pay dividends not just to our projects, but to our MOD teams and to our licensees in the future.
  9. Which programs/tools did your team use to create Half-Life 2 once you had the engine set up? Would you recommend these programs to mod teams?
    The compilation tool we used at the time we shipped Half-Life 2 was MS Visual C++ 6.0 but we recently transitioned the team to MS Visual Studio .NET 7.1. A few years ago we moved our asset/code control from MS Visual Source Safe over to Perforce that was both painful and liberating at the same time. We continue to use IncrediBuild (a plugin for MSVC which allows for distributed compilation of C++ code). We have a bevy of internal tools we wrote including map compilation tools and a set of utilities for doing distributed processing to speed up compilation times for maps. We wrote our own facial animation tool, FacePoser, and our own world-building tool, Hammer. We mainly use XSI for modeling and animation, but some of the artists use other tools in their day-to-day work in the art pipeline.