Google Search existera sans doute pour l’éternité? Le logiciel que nous construisons aujourd’hui se bat pour des centaines d’années de pertinence. La recherche Google, ouverte le 15 septembre 1997, est depuis le premier moteur de recherche Web. JavaScript est un langage de programmation Web inventé en 1995 par Brendan Eich. La conception de la plupart des sites Web, y compris la recherche Google, était basée sur le langage JavaScript. De plus, le langage de programmation C, créé en 1972, il y a 47 ans, a influencé JavaScript. La dernière version de C est la version 18 (pour 2018), et le langage est encore largement utilisé dans la programmation intégrée et dans les systèmes d’exploitation Windows, Linux et macOS. Même les iPhones et Androids fonctionnent avec du code C. Nous utiliserons le logiciel que nous écrivons aujourd’hui pendant des siècles.
Il est difficile de comprendre qu’un produit comme la recherche Google pourrait exister pour toujours. Mais qu’en est-il de Coca-Cola? Il vit depuis environ 200 ans maintenant. Ça va très bien, peut-être même mieux qu’avant. Un produit fantastique devrait durer des centaines d’années, et il est difficile de dire que l’invention de la recherche Google n’était étonnante pour personne. La recherche Google est si répandue et courante que même le Oxford Dictionary a ajouté «google» comme verbe transitif en 2006. Comment la recherche Google peut-elle disparaître?
Tous les logiciels sont en concurrence pour leur utilisation. Et quand un logiciel est utilisé, il est plus facile de rivaliser pour son utilisation, en raison de ressources gagnées comme l’argent, les commentaires et le développement. Un nouveau logiciel doit trouver simplement des défauts fondamentaux dans la conception d’un autre logiciel pour constituer une excellente «solution» ou une cause justifiable à soutenir. On ne peut pas compter sur un tout nouveau logiciel qui devance la concurrence, uniquement parce qu’il a des fonctionnalités que l’autre ne possède pas.
Le marché des moteurs de jeux a été long et très compétitif. Divers moteurs de jeux graphiques existent depuis des décennies, mais il n’y a jamais eu de bonne option gratuite. Nous avons eu Unreal Engine, qui avait déjà coûté des frais, et propose désormais une redevance de 5%. Unity en est un autre qui existe depuis 2005. Il propose des abonnements mensuels. Vous devez contacter son équipe d’assistance pour négocier l’accès au code source car il est protégé par un Accord de non-divulgation.
D’autres moteurs de jeux plus petits se disputent l’espace du marché, principalement en 2D, car cela nécessite beaucoup de recherche et de développement pour concurrencer dans l’espace 3D. À l’exception de CryEngine, qui a une petite base d’utilisateurs mais l’un des meilleurs moteurs de rendu 3D de tous les moteurs, car il a perdu la plupart de ses utilisateurs à Unreal Engine 4 lors de sa sortie. Il a ensuite changé son plan d’abonnement au moteur de mensuel à une redevance similaire de 5% basée sur les revenus. D’autres moteurs comme GameMaker Studio 2 et Construct 3 sont orientés 2D parce que les développeurs indépendants et les amateurs sont les publics cibles pour lesquels ils rivalisent.
Le logiciel est généralement conçu sur une philosophie. Certaines philosophies peuvent inclure: simplicité, fonctionnalité, robustesse, ayant des fonctionnalités de pointe. Unreal Engine et CryEngine ont toujours été axés sur les fonctionnalités avancées, tandis que Unity était davantage sur la robustesse d’un flux de travail entité-composant-système. Bien que les logiciels soient conçus autour de leur première philosophie, cela ne les empêche pas changer de cap en cours de développement pour gagner ou conserver leur part de marché. Blender se dirigeait vers une expérience utilisateur orientée clavier, mais il y a un an, la sortie de Blender 2.82 propose une interface utilisateur entièrement améliorée et un meilleur flux de travail orienté souris. Blender a attiré des clients d’autres éditeurs orientés souris comme Maya, 3DS Max et Cinema 4D. Le plus grand avantage d’utiliser Blender?
C’est gratuit.
Et la gratuité est un sujet principal dont nous devons discuter. De plus en plus de logiciels sont rendus gratuits. Je sais que la communauté des logiciels libres et open source (FOSS) ne croit pas que toutes les œuvres d’art méritent d’être copiées gratuitement, ou que nous devons renoncer à nos droits d’auteur. Ils croient que les outils utilisés pour gagner leur vie devraient être gratuits. Sans oublier, de nombreux amateurs rendront gratuits d’autres types d’outils et de jeux.
Le projet FOSS Godot Engine est un moteur de jeu relativement nouveau sur le marché. Son principal argument de vente est qu’il est entièrement gratuit et fait de l’argent uniquement grâce aux dons. le Le moteur a travaillé dur depuis son apparition en 2014 pour ajouter les fonctionnalités dont ses utilisateurs avaient envie, comme les graphismes 3D très compétitifs.
Attends quoi?
Oui c’est vrai. Et la communauté a surtout réussi à le faire. Les dons au moteur (12 100 $ / mois au moment de la rédaction) paient quelques-uns des propriétaires du projet à travailler à plein temps à la recherche et au développement du moteur. Cela signifie que les logiciels libres avec tous les avantages d’être gratuits et gérés par la communauté peuvent rivaliser sur un marché avec un développement professionnel très stable, comme Unity et Unreal Engine. Bien que Godot soit un projet légèrement plus petit que ces deux fonctionnalités et utilisateurs, je ne doute pas qu’il atteindra ce point.
Tant que la recherche Google est utilisée et rentable, elle le restera. Cela ne veut pas dire que ce sera également le moteur de recherche le plus utilisé pour toujours.