If Halo Infinite is looking to have a 10 y/ plan..

… Why then is the game being developed with the Xbox One in mind. Hardware limitations of the previous generation will only hold the game back. Are they planning to support the game for x amount of years on the Xbox One? Only when they stop supporting it will we see the true potential of the game on the Series X?

> 2533274847704400;1:
> … Why then is the game being developed with the Xbox One in mind. Hardware limitations of the previous generation will only hold the game back. Are they planning to support the game for x amount of years on the Xbox One? Only when they stop supporting it will we see the true potential of the game on the Series X?

Not necessarily. You simply need to make your code performance portable and give it good scalability and make sure that you have good engineering in place to make the most of the hardware available. PC games have been doing this for years where their minimum spec on release is 5-10 year old kit at least but they can still take advantage of more modern stuff.

Many scientific codes are designed to run on a personal computer, but will also run one some of the world’s most advanced supercomputers. It’s just a question of designing your code well.

If it was going to hold the game back, they wouldn’t be doing it.

> 2533274874872263;2:
> > 2533274847704400;1:
> > … Why then is the game being developed with the Xbox One in mind. Hardware limitations of the previous generation will only hold the game back. Are they planning to support the game for x amount of years on the Xbox One? Only when they stop supporting it will we see the true potential of the game on the Series X?
>
> Not necessarily. You simply need to make your code performance portable and give it good scalability and make sure that you have good engineering in place to make the most of the hardware available. PC games have been doing this for years where their minimum spec on release is 5-10 year old kit at least but they can still take advantage of more modern stuff.
>
> Many scientific codes are designed to run on a personal computer, but will also run one some of the world’s most advanced supercomputers. It’s just a question of designing your code well.
>
> If it was going to hold the game back, they wouldn’t be doing it.

Well I can understand that.

But as an example. I couldn’t see a game such as RDR2 being released on the 360. Surely even with proper coding there are still limitations.

> 2533274847704400;3:
> > 2533274874872263;2:
> > > 2533274847704400;1:
> > > … Why then is the game being developed with the Xbox One in mind. Hardware limitations of the previous generation will only hold the game back. Are they planning to support the game for x amount of years on the Xbox One? Only when they stop supporting it will we see the true potential of the game on the Series X?
> >
> > Not necessarily. You simply need to make your code performance portable and give it good scalability and make sure that you have good engineering in place to make the most of the hardware available. PC games have been doing this for years where their minimum spec on release is 5-10 year old kit at least but they can still take advantage of more modern stuff.
> >
> > Many scientific codes are designed to run on a personal computer, but will also run one some of the world’s most advanced supercomputers. It’s just a question of designing your code well.
> >
> > If it was going to hold the game back, they wouldn’t be doing it.
>
> Well I can understand that.
>
> But as an example. I couldn’t see a game such as RDR2 being released on the 360. Surely even with proper coding there are still limitations.

Oh there absolutely are limitations and yes you will have absolute limits in some areas:

  • Computational Complexity - Graphical Fidelity - Memory usageHowever: if you’ve built your program with those in mind and can scale up as a baseline then you’re in business.

RDR2 was not built with 360 architecture in mind at all - if you build your systems to scale up properly then you’d be amazed how much can be achieved.

> 2533274874872263;4:
> > 2533274847704400;3:
> > > 2533274874872263;2:
> > > > 2533274847704400;1:
> > > > … Why then is the game being developed with the Xbox One in mind. Hardware limitations of the previous generation will only hold the game back. Are they planning to support the game for x amount of years on the Xbox One? Only when they stop supporting it will we see the true potential of the game on the Series X?
> > >
> > > Not necessarily. You simply need to make your code performance portable and give it good scalability and make sure that you have good engineering in place to make the most of the hardware available. PC games have been doing this for years where their minimum spec on release is 5-10 year old kit at least but they can still take advantage of more modern stuff.
> > >
> > > Many scientific codes are designed to run on a personal computer, but will also run one some of the world’s most advanced supercomputers. It’s just a question of designing your code well.
> > >
> > > If it was going to hold the game back, they wouldn’t be doing it.
> >
> > Well I can understand that.
> >
> > But as an example. I couldn’t see a game such as RDR2 being released on the 360. Surely even with proper coding there are still limitations.
>
> Oh there absolutely are limitations and yes you will have absolute limits in some areas:
>
>
> - Computational Complexity - Graphical Fidelity - Memory usageHowever: if you’ve built your program with those in mind and can scale up as a baseline then you’re in business.
>
> RDR2 was not built with 360 architecture in mind at all - if you build your systems to scale up properly then you’d be amazed how much can be achieved.

That is good insight man.

Do you think they will continue to support infinite on the Xbox One for the full 10 years ?

also, it wont always be supported on those consoles. As some point, additions will stop being released for those platforms

> 2533274847704400;5:
> > 2533274874872263;4:
> > > 2533274847704400;3:
> > > > 2533274874872263;2:
> > > > > 2533274847704400;1:
> > > > > … Why then is the game being developed with the Xbox One in mind. Hardware limitations of the previous generation will only hold the game back. Are they planning to support the game for x amount of years on the Xbox One? Only when they stop supporting it will we see the true potential of the game on the Series X?
> > > >
> > > > Not necessarily. You simply need to make your code performance portable and give it good scalability and make sure that you have good engineering in place to make the most of the hardware available. PC games have been doing this for years where their minimum spec on release is 5-10 year old kit at least but they can still take advantage of more modern stuff.
> > > >
> > > > Many scientific codes are designed to run on a personal computer, but will also run one some of the world’s most advanced supercomputers. It’s just a question of designing your code well.
> > > >
> > > > If it was going to hold the game back, they wouldn’t be doing it.
> > >
> > > Well I can understand that.
> > >
> > > But as an example. I couldn’t see a game such as RDR2 being released on the 360. Surely even with proper coding there are still limitations.
> >
> > Oh there absolutely are limitations and yes you will have absolute limits in some areas:
> >
> >
> > - Computational Complexity - Graphical Fidelity - Memory usageHowever: if you’ve built your program with those in mind and can scale up as a baseline then you’re in business.
> >
> > RDR2 was not built with 360 architecture in mind at all - if you build your systems to scale up properly then you’d be amazed how much can be achieved.
>
> That is good insight man.
>
> Do you think they will continue to support infinite on the Xbox One for the full 10 years ?

> 2533274840624875;6:
> also, it wont always be supported on those consoles. As some point, additions will stop being released for those platforms

By the time that happens I reckon streaming will be able to support things from older consoles/PCs (for those with good enough connections, of course)