En 2008, David Lu s'est lancé dans la création de la meilleure piste Line Rider de tous les temps pour un concours communautaire réunissant 96 participants, avec l'ambition de démontrer sa maîtrise de chaque style de mouvement que permettaient les bugs de physique. La solution évidente consistait à pousser plus loin le vieil éditeur de l'époque Flash : il a passé une nuit blanche, a bâclé une version inachevée et sans décors, et l'a publiée en bêta. Elle a tout de même remporté la première place, mais la vision n'était pas complète, et le projet l'a obsédé pendant une décennie.
Vers 2010, la communauté s'est réduite et les outils sont devenus difficiles et fastidieux à utiliser. Plutôt que de s'acharner ou d'abandonner la piste, Lu a travaillé sur le médium lui-même : il a étudié l'ingénierie puis l'art, et il a recréé Line Rider encore et encore — en Python en 2011, une preuve de concept web de galerie de pistes en 2014, et enfin une recréation complète dans le navigateur avec les technologies web modernes en 2015. Après des années de développement et de contacts avec les propriétaires du jeu, cette recréation est devenue la version officielle sur linerider.com. Il gardait à l'esprit qu'il l'utiliserait pour terminer Omniverse II.
La plateforme reconstruite a changé ce qu'il était possible de dessiner. Un outil de courbes ajouté par bidouille lui a permis d'étendre sa grille sur toute la piste et de construire des polyèdres avec perspective ; le codage en direct lui a permis de générer procéduralement les lignes de l'animation finale, soutenu par un moteur de rendu 3D rudimentaire sans élimination des faces cachées (z-culling). Il a refait le dernier quart de l'ancienne bêta, recyclé des sections antérieures comme narration, et remplacé les morceaux monumentaux prévus par l'histoire d'évasion de la piste, l'écriture sur le mur et un portail final.
Il a respecté l'échéance de fin 2019, onze ans après avoir commencé, achevant le projet et allant au-delà de sa vision initiale. Sa collègue Bevibel Harvey a réalisé un essai vidéo sur la piste, et son récit de la fabrication a suscité une discussion de 1 080 points sur Hacker News en novembre 2020, où les commentateurs ont décrit le résultat comme beau, abouti et l'une des expressions de passion les plus incroyables qu'ils aient vues.
Quand l'outil plafonne le travail, reconstruisez l'outil
L'outil était le goulot d'étranglement : l'outil de courbes et la génération procédurale de lignes ont transformé des sections impossibles à réaliser à la main en un travail qu'il pouvait exécuter, si bien que reconstruire l'éditeur a libéré l'œuvre.
L'investissement s'est cumulé : la même recréation dans le navigateur est devenue la version officielle sur linerider.com, si bien que l'ingénierie a servi les propriétaires du jeu et toute la communauté, pas seulement une piste.
Une plateforme qu'il maîtrisait l'a porté : de nouveaux outils et une échéance ferme ont rendu un projet énorme réalisable après que l'ancien éditeur l'avait bloqué pendant des années.
L'achèvement est arrivé devant un nouveau public : des pistes virales synchronisées sur de la musique en 2016 et 2017 avaient ramené Line Rider dans la conscience culturelle, si bien que l'œuvre achevée a rencontré de nouveaux artistes.
Quand l'outillage d'une plateforme plafonne ce que vous pouvez construire, reconstruisez la plateforme : les outils que vous créez pour un projet peuvent devenir le produit, et l'investissement profite à vous comme à toute la communauté.
Suites
Omniverse II a été terminé à la fin de 2019, onze ans après le tracé des premières lignes, et Rabid Squirrel (Bevibel Harvey) en a fait un essai vidéo. Le récit du projet par Lu a suscité 1 080 points et 149 commentaires sur Hacker News en novembre 2020. Il a déclaré qu'il ne consacrerait plus jamais autant de temps à une seule piste, mais qu'il continuerait à développer et à maintenir Line Rider — la version navigateur devenue le jeu officiel — en commençant par des contrôles de caméra et des couches de parallaxe pour une profondeur plus riche.
VÉRIFIEZ LES SOURCES
Les sources
- I Spent 11 Years Working on This Line Rider Track Medium · delu.medium.com ·
- I spent eleven years working on this Line Rider track (Hacker News discussion) Hacker News · news.ycombinator.com ·