By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - Microsoft - Corrinne Yu - Principal Engine Architect, Halo Team Microsoft: Part One

http://channel9.msdn.com/shows/InsideXbox/Corrinne-Yu-Principal-Engine-Architect-Halo-Team-Microsoft-Part-One/

Part one of her new interview:

 

Corrinne Yu stops by the Channel 9 Studio once again to answer your questions.  We split this interview into Two Parts because we talked for well over an hour and a half.  Some of your questions she answers in Part One include:   

Intelman:  What are her thoughts on PC gaming?  What does she think about the future of console gaming?

Intelman:  If she could reconstruct gaming how would she do it?  Would there still be separate consoles, separate developing platforms or would she like it unified?

Intelman:  I’d like to know where she see’s game programming going forward and by proxy Direct X/Open GL as well as programming languages?

W3bbo:  It’s been over seven years now, what do you and your development team think about focusing and developing a single engine (from a technical perspective) over such a long period of time as opposed to having broader interests and IPs as other companies have done like Blizzard and EA’s SAGE?

Spivonious:  With the current push for 3D on TVs, are game developers once again looking at 3D? I remember shutter glasses back in the mid 90s but they never really caught on.  Or is this more a driver issue?

 ZippyV:  Does she work together with other big people in the gaming world like John Carmack and Tim Sweeney?

 CreamFilling512:  The Xbox 360 will be 5 years old soon, how much further can graphics be pushed on the console?  Can we still expect to see new rendering techniques implemented, or is it starting to show its age?

 

Enjoy



Around the Network

Sweet dude thanks for the post!



God damn. Why 5 years into 360's life, are developers not taking advantage of 360's multicore properly. She points to blaming the ease of coding on 360. The fact that because it'seasy to get great results, She hasn't seen codes for 360 optimized to new ventures in synchronization for example. It's sad in a way. But hopefully, Remedy among others have shown what benefits come from looking at new ways to programme. Rather than stuck in what is essentially familiar single core processing.



Ooo, this will be a good listen too



Want the Key to Eternal Life?
read about it here:
http://www.cipherwire.net/eternal_life.html

Wii Friend Code: 7592-1692-7773-4859

selnor said:
God damn. Why 5 years into 360's life, are developers not taking advantage of 360's multicore properly. She points to blaming the ease of coding on 360. The fact that because it'seasy to get great results, She hasn't seen codes for 360 optimized to new ventures in synchronization for example. It's sad in a way. But hopefully, Remedy among others have shown what benefits come from looking at new ways to programme. Rather than stuck in what is essentially familiar single core processing.

yeah, that was a shock to me. You'd think with all the cell spu vector optimizations that developers would be using the VMX units as well.



Around the Network
selnor said:
God damn. Why 5 years into 360's life, are developers not taking advantage of 360's multicore properly. She points to blaming the ease of coding on 360. The fact that because it'seasy to get great results, She hasn't seen codes for 360 optimized to new ventures in synchronization for example. It's sad in a way. But hopefully, Remedy among others have shown what benefits come from looking at new ways to programme. Rather than stuck in what is essentially familiar single core processing.

It sounds as if you knew how...



hobbit said:
selnor said:
God damn. Why 5 years into 360's life, are developers not taking advantage of 360's multicore properly. She points to blaming the ease of coding on 360. The fact that because it'seasy to get great results, She hasn't seen codes for 360 optimized to new ventures in synchronization for example. It's sad in a way. But hopefully, Remedy among others have shown what benefits come from looking at new ways to programme. Rather than stuck in what is essentially familiar single core processing.

yeah, that was a shock to me. You'd think with all the cell spu vector optimizations that developers would be using the VMX units as well.

I thought exactly that. In a way with the PS3 having to rely on the CPU to help graphics, First Party PS3 devs have been forced to really crunch down to new programming techniques for multi core programming. Whereas the 360 has had next to no optimization for it's multi thread abilities. Hopefully We will start to see some nice advanced multicore programming on 360 over the next few years. Crytek seem to be doing that, if each week PS3 team make Crysis 2 look better and then the 360 team trump them the week after.

Come on M$ give us a first party game fully taking advantage of 360!



Akvod said:
selnor said:
God damn. Why 5 years into 360's life, are developers not taking advantage of 360's multicore properly. She points to blaming the ease of coding on 360. The fact that because it'seasy to get great results, She hasn't seen codes for 360 optimized to new ventures in synchronization for example. It's sad in a way. But hopefully, Remedy among others have shown what benefits come from looking at new ways to programme. Rather than stuck in what is essentially familiar single core processing.

It sounds as if you knew how...


No, not really. It's that she was pretty blunt about it. Pretty much blaming devs for taking the easy road with 360 because it's easy to get good results with old programming ways.



selnor said:
hobbit said:
selnor said:
God damn. Why 5 years into 360's life, are developers not taking advantage of 360's multicore properly. She points to blaming the ease of coding on 360. The fact that because it'seasy to get great results, She hasn't seen codes for 360 optimized to new ventures in synchronization for example. It's sad in a way. But hopefully, Remedy among others have shown what benefits come from looking at new ways to programme. Rather than stuck in what is essentially familiar single core processing.

yeah, that was a shock to me. You'd think with all the cell spu vector optimizations that developers would be using the VMX units as well.

I thought exactly that. In a way with the PS3 having to rely on the CPU to help graphics, First Party PS3 devs have been forced to really crunch down to new programming techniques for multi core programming. Whereas the 360 has had next to no optimization for it's multi thread abilities. Hopefully We will start to see some nice advanced multicore programming on 360 over the next few years. Crytek seem to be doing that, if each week PS3 team make Crysis 2 look better and then the 360 team trump them the week after.

Come on M$ give us a first party game fully taking advantage of 360!


I think that is the point. When you are doing graphics on the cpu, you have to get all the normal tasks out of the way; so they get optimized to give more time for graphics. Where on the xbox you typically do 99.99% of the graphics on the gpu and only focus on optimizing there. Normal cpu tasks are only looked at when they are causing a slow down, with AI being the exception for most games.



selnor said:
Akvod said:
selnor said:
God damn. Why 5 years into 360's life, are developers not taking advantage of 360's multicore properly. She points to blaming the ease of coding on 360. The fact that because it'seasy to get great results, She hasn't seen codes for 360 optimized to new ventures in synchronization for example. It's sad in a way. But hopefully, Remedy among others have shown what benefits come from looking at new ways to programme. Rather than stuck in what is essentially familiar single core processing.

It sounds as if you knew how...


No, not really. It's that she was pretty blunt about it. Pretty much blaming devs for taking the easy road with 360 because it's easy to get good results with old programming ways.

Ok... but don't you think your statement had the implication as if you knew what was proper?