Crédit d'impôt recherche et développement sous Unreal Engine
Unreal se distingue d'un moteur fermé sur un point qui change tout pour l'analyse d'éligibilité : son code source est accessible. La conséquence est que la limite ne se situe plus entre « ce que le moteur permet » et « ce qu'il ne permet pas », mais entre l'usage des sous-systèmes fournis et leur modification.
Un projet qui assemble des Blueprints, aussi ambitieux soit-il, reste dans le domaine documenté. Un fork maintenu sur plusieurs versions du moteur, motivé par une charge que les sous-systèmes standard ne tiennent pas, raconte une tout autre histoire.
Cette histoire, l'historique des versions la raconte de lui-même. Chaque modification y est datée, attribuée et justifiée par le message qui l'accompagne, et la reprise de ces modifications à chaque montée de version démontre que le besoin a persisté au-delà d'un contournement ponctuel.
Éligibilité
Êtes-vous éligible ?
Les critères ci-dessous sont ceux qui font la différence entre un projet Unreal ambitieux et un projet Unreal éligible.
- Les travaux touchent au code source du moteur, et pas seulement au code de jeu ou aux Blueprints
- La charge visée — densité de scène, nombre d'acteurs répliqués, résolution cible — sort du domaine de fonctionnement documenté des sous-systèmes standard, mesures à l'appui
- Le fork est maintenu dans la durée, au fil de plusieurs versions du moteur, ce qui matérialise un travail technique continu et traçable
- Les approches écartées avant la modification retenue sont documentées, avec les relevés qui ont motivé leur abandon
- Les travaux produisent un système technique, et non du contenu ou des environnements, quelle qu'en soit l'ampleur
- Les travaux sont menés en interne ou confiés à un prestataire titulaire de l'agrément CIR
Ce qui est habituellement écarté
- Assemblage en Blueprint de fonctionnalités existantes du moteur
- Utilisation de Nanite et Lumen conformément à la documentation, sans obstacle technique propre au projet
- Production de contenu et d'environnements, quelle qu'en soit l'ampleur
Assiette
Ce qui est finançable
L'assiette se concentre sur ce qui a exigé d'ouvrir le moteur plutôt que de l'utiliser.
Modifications du moteur au niveau source
Le poste central. Il inclut le travail de conception, l'implémentation et le coût récurrent de maintenance du fork lors des montées de version, qui est souvent sous-estimé dans les dossiers.
Systèmes de rendu ou de simulation sur mesure
Développer un système au-delà de ce que fournissent les sous-systèmes standard relève des travaux dès lors que l'insuffisance de ces derniers a été établie sur la charge visée, et pas seulement supposée.
Travaux sur la réplication et la topologie réseau
Tenir un nombre d'acteurs répliqués au-delà des hypothèses de conception du moteur suppose de repenser la stratégie de réplication. Les campagnes de charge menées pour caractériser les limites font partie des travaux.
Pipelines d'assets automatisés
Quand le volume de contenu rend le traitement manuel impraticable, développer une chaîne automatisée relève des travaux si l'obstacle technique est documenté. Le contenu produit par cette chaîne, lui, n'entre pas dans l'assiette.
Amortissements des moyens de test
Les stations de travail et terminaux cibles acquis neufs et affectés aux travaux ouvrent droit à leurs dotations, majorées du forfait de fonctionnement calculé sur les amortissements.
Sous-traitance agréée
Les travaux confiés à un prestataire spécialisé titulaire de l'agrément entrent dans l'assiette. Sur Unreal, cela concerne souvent l'optimisation bas niveau et le portage console.
Point d'attention
Ce qui change pour Unreal Engine
- L'accès au code source d'Unreal crée une pièce justificative que les moteurs fermés ne permettent pas : l'historique du fork, qui date chaque modification, l'attribue à un auteur et montre la persistance des travaux au fil des montées de version.
- La maintenance d'un fork représente un coût récurrent qui se poursuit après la fin des travaux initiaux. Sa valorisation suppose de la rattacher explicitement aux travaux de recherche qui l'ont motivée, faute de quoi elle se lit comme de l'entretien.
- Le partage entre code de jeu et code moteur n'a pas d'équivalent dans les moteurs fermés : c'est cette ligne, et non le langage employé ou la difficulté ressentie, qui structure l'analyse d'un dossier Unreal.
Estimer le montant mobilisable
L'assiette dépend de la part de l'équipe affectée au moteur plutôt qu'au jeu ou à l'application. Le calculateur propose une fourchette indicative à partir de votre masse salariale technique ; le découpage réel s'établit projet par projet, à valider avec un expert.
FAQ
Questions fréquentes
Un projet entièrement en Blueprint peut-il être éligible ?
C'est très difficile à défendre. Le Blueprint assemble des fonctionnalités existantes du moteur, ce qui place les travaux dans le domaine documenté. L'éligibilité suppose généralement une intervention au niveau du code source.
Utiliser Nanite et Lumen renforce-t-il un dossier ?
Non en soi : ces technologies font partie du moteur et leur usage conforme à la documentation ne comporte pas d'incertitude. Ce qui compte est ce que vous avez dû construire quand elles ne suffisaient pas à votre charge.
Comment valoriser la maintenance d'un fork ?
Elle se valorise comme le reste, au prorata du temps passé, à condition d'être rattachée aux travaux de recherche qui ont motivé la modification initiale. Une reprise de merge purement mécanique se défend moins bien.
Le portage console entre-t-il dans l'assiette ?
Pas quand il suit les procédures des constructeurs. S'il a fallu résoudre des problèmes que ni la documentation constructeur ni celle du moteur ne traitent, cette partie précise peut être défendue séparément.
Quelles pièces conserver ?
L'historique du fork, qui date et attribue chaque modification, les relevés de performance avant et après, et les comptes rendus techniques où les arbitrages ont été pris. Ces éléments existent déjà dans un projet bien tenu.
Faire le tri entre le jeu et le moteur
Le diagnostic identifie la part de votre travail qui relève des systèmes techniques et vous indique les traces à conserver. Résultats affichés immédiatement, sans engagement.