Quake sur une portable sans puce 3D : l'expérience GBA de Randy Linden
Quand Quake d'id Software est sorti en 1996, il lui fallait un PC performant. Le faire tourner sur une Game Boy Advance, une console portable sans matériel 3D, semble presque impossible, et c'est le défi que le programmeur canadien Randy Linden a relevé en 2002. Il était déjà connu pour son portage de Doom sur Super NES, une conversion bâtie sur un moteur sur mesure plutôt que sur le code d'origine.
En un coup d'œil
- Basé sur : Quake (id Software, 1996)
- Créé par : Randy Linden
- Sortie : jamais à l'époque ; les prototypes ont été extraits en juin 2022
- Genre : jeu de tir à la première personne
- Ce qui le distingue : une démo technique présentée à des éditeurs et jamais transformée en produit
Comment tout a commencé
- Linden a commencé le travail sur Game Boy Advance en 2002 comme démonstration pour attirer un éditeur.
- Le premier niveau, E1M1, a été réimplémenté en environ 200 000 lignes d'assembleur ARM7, selon sa biographie.
- Il a proposé le portage à id Software, qui l'a refusé. Aucun éditeur n'a pris le relais.
- Il a continué à améliorer la démo, en ajoutant de meilleures animations, un éclairage ponctuel et un travail de caméra, et en gérant les passages sous l'eau, pour une seconde présentation.
- Le projet est resté inédit jusqu'à ce que ses prototypes soient extraits en 2022, après qu'il a retrouvé son travail sur une clé USB.
Pourquoi il vaut la peine de le posséder
C'est une démo de présentation et non un jeu fini ; il faut donc la lire comme un morceau d'histoire de la programmation : une tentative de tirer un Quake reconnaissable d'une console sans matériel 3D, par un développeur qui n'a pas pu le faire arriver sur les étagères.
