MotoGP: what went right/wrong

lukasblue
lukasblue
Inscrit depuis 7320 Jours
http://gamasutra.com/features/20060808/motogp_01.s...

Intresting article from gamemaker himself; they had some odd coding problems with ms tools.
The single biggest performance drain on MotoGP’06 wasn’t the number of vertices or textures but the number of draw calls.

In November 2005 our game was running at 12fps, with the render loop taking nearly 2 frames.

That month news came through from Microsoft that the changes to the Xbox360 SDK that would allow us to circumvent these draw commands wouldn’t be ready in time for our launch. We were in very serious trouble indeed.

Neil, one of our engineers, set about moving the render loop onto its own processor core. This was a major engineering challenge that took 6 weeks to complete, but even then the renderer was running over a frame.

Another engineer, Matt, eventually solved the problem by writing an offline automatic occlusion system. It would travel round the track and take snapshots of the scene every few yards – and query the GPU to see which draw calls resulted in pixels being written to the screen. At run time it would not execute draw calls that didn’t contribute to the scene, and this cut our draw call count in half. The system has to revert back to frustum culling if you stray too far from the track.
I think he is talking about inability of doing efficient z-depth logic on 360, which is odd as 360 (tiling renderer) has superior hidden surface removal.
En réponse à
Acert93 - Mr. Bad Cop
Acert93
Inscrit depuis 7544 Jours
I believe it is the GPU render calls. There is a significant overhead for this in DX9 due to the API and some older hardware. Vista resolves this to a degree and will be one way in which DX9 hardware is faster on Vista than XP. It sounds like the API update from MS to reduce the draw call latency was not out. Kind of confused why so many various parts of the 360 have taken so long to get running. We all heard about the tiling API issues and later additions to smooth things over; seems there is still a bit of work left to be done.
En réponse à

Now that I retired I can play more MGS games.

Optimusv2
Optimusv2
Inscrit depuis 7465 Jours
This is some interesting stuff.

Hey acert is the draw call latency no longer an issue now? I hope its fixed.

I read that entire thing awesome awesome awesome :)
En réponse à

Blue Dragon Blue Dragon 青いドラゴン

Acert93 - Mr. Bad Cop
Acert93
Inscrit depuis 7544 Jours
I don't know, a dev was talking about it a couple months back. MS is touting it as a significant reason to get Vista, even for older games, so you would think the 5-10% increase in performance would be something 360 devs would be all over.
En réponse à

Now that I retired I can play more MGS games.

LEBATO - IS WRONG
LEBATO
Inscrit depuis 7695 Jours
Another thing that went wrong: Funds, a developer admitted it was a game on a small budget.

The game was still really good and I don't regret buying it.
En réponse à

Did you agree with me? Yes, No? Visit http://www.lebato.blogspot.com and see if we agree on something.

deftangel - Hot stuff!
deftangel
Inscrit depuis 7441 Jours
The tiling performance improvements to the API only went out in May I think, so probably a bit too late to incorporate into MotoGP. They would have had to have knocked the game back by a couple of months if they wanted to rework that part.
En réponse à
lukasblue
lukasblue
Inscrit depuis 7320 Jours
Posté par Acert93
Kind of confused why so many various parts of the 360 have taken so long to get running.
On this i agree completely. It appears to me, ati/ms just put together some progressive hardware without clear knowledge how to control it. They making software tools by the way (as it goes). Well, good time for MS to show how good coders they are.

I think this article is the first of its kind that 360 dev is actually talking to media in such manner.
En réponse à
Denjinflash
Denjinflash
Inscrit depuis 7547 Jours
Posté par lukasblue
I think this article is the first of its kind that 360 dev is actually talking to media in such manner.
yeah, it's nice. this game was great for me, too.
En réponse à
Il faut etre identifie pour participer au forum !
Patreon

135 $ de 400 $ par mois

Quoi de neuf ?
  • davton

    davton @face2papalocust: sisi, ça m'a juste pris 3 plombes car la chaine youtube des game awards/summer game fest n'est pas foutue de tout uploader ..... (il y a 8 Heures)

  • face2papalocust

    face2papalocust Je pense qu'on aura pas de résumer du Summer game fest tout le monde s'est endormi?^^ (il y a 8 Heures)

  • reneyvane

    reneyvane Nouveau décés dans le casting principal de la série Buffy, après la mort de Michelle Trachtenberg en fév 2025 puis Nicholas brendon en Mars 2026, décés de Anthony Head à 72 ans, il jouait Rupert-Giles (il y a 14 Heures)

  • reneyvane

    reneyvane ResidenEvil, Pragmata, Crimson-Desert, Saros, FH6 & JamesBond. Si tu as déjà pleins de faux report pour début 2027, comme tout les ans et que l'an ou gta arrive, il faut rajouter d'autres faux report? (il y a 2 Jours)

  • reneyvane

    reneyvane Le problème n'est pas de reporter pour éviter gta6 mais qu'ils le font tout les ans, que c'est des quantités importantes de jeux qui sont reportés, depuis Janv 2026, on à un énorme AAA par mois (il y a 2 Jours)

  • MadDemon

    MadDemon @GTB: alors pour gta6 moi je m'en contrefou mais je comprends que les éditeurs veulent éviter la confrontation (il y a 2 Jours)

  • GTB

    GTB @Blackninja: remarque valable en permanence en fait. Mais cette rentrée propose de tout, de toutes façons. (il y a 2 Jours)

  • Driftwood

    Driftwood Il est de nouveau possible de télécharger les vidéos sur le site. Désolé pour le mois et demi de panne. (il y a > 3 Mois)

  • Driftwood

    Driftwood Retrouvez notre review de Rift Apart dès 16h00 aujourd'hui, mais en attendant Guilty Gear -Strive- est en vedette en home ! (il y a > 3 Mois)

  • Driftwood

    Driftwood Le live commence d'ici 30 minutes, voici le lien GSY [url] et celui de Twitch [url] (il y a > 3 Mois)

  • Driftwood

    Driftwood Nouveau live sur Returnal à 14h30 aujourd'hui. (il y a > 3 Mois)

  • Driftwood

    Driftwood Le stream via Twitch, ici : [url] (il y a > 3 Mois)

  • Driftwood

    Driftwood Le stream maison ce sera ici : [url] (il y a > 3 Mois)

  • Driftwood

    Driftwood Rendez-vous à 17h00 pour un direct de 40 minutes sur Returnal (il y a > 3 Mois)

Aussi sur Gamersyde

Le Summer Game Fest 2026

  • Vendredi 5 juin 2026
  • davton

Notre vidéo Switch 2 de Stray

  • Mercredi 3 juin 2026
  • davton