• 9 juil. 2024

Programmation vintage

  • David de Gamecodeur
  • 2 comments

"Ha oui, de la programmation vintage quoi". C'est ce que j'ai entendu répondre quelqu'un quand je lui ai parlé de programmer des jeux sans utiliser Unity...

"Ha oui, de la programmation vintage quoi".

C'est ce que j'ai entendu répondre quelqu'un quand je lui ai parlé de programmer des jeux sans utiliser Unity...

Ce n'était pas un programmeur lui-même, il ne connaissait donc Unity que de réputation.

Et comme beaucoup, il pense qu'on ne peut pas faire de jeux sans un moteur.

C'est aussi ce que pensaient beaucoup de jeunes programmeurs jusqu'en 2023.

Et ils ont déchanté quand Unity a annoncé une politique de prix dégueulasse qui a ébranlé le marché.

Tout le monde s'est demandé avec quoi on pouvait créer des jeux...

Godot a beaucoup bénéficié de ce tremblement de terre.

Mais aussi, avec sagesse, des millions de programmeurs se sont éveillés à la programmation "pur code".

En particulier ceux qui crée des jeux en 2D (la majorité des jeux indés), qui franchement n'ont pas besoin d'un moteur surdimensionné pour être réalisés.

Car oui, ce fut peut-être une révélation pour certains : avant Unity il existait déjà des jeux vidéo 🫢.

Et pas des moindres :

Tous les jeux d'arcade jusque dans les années 90 (plusieurs milliers de par le monde).

Tous les jeux sur console. Des consoles comme la NES, la SNES, la Sega Megadrive ou encore la Nintendo 64 ont marqué des générations de joueurs.

Des milliers de jeux...

Tous les jeux sur ordinateurs personnels : depuis le ZX81, jusqu'à l'Amiga, en passant par l'Amstrad, l'Oric, le C64, le ZX Spectrum, etc. Des dizaines de milliers de jeux !

Des milliers de jeux sur PC...

Le point commun à cette ère ?

Des programmeurs. Et pas de moteur qui fait le café en cliquant.

Car quand on sait programmer, on n'a pas besoin de grand chose pour créer un jeu.

De quoi afficher des images à l'écran, récupérer les évènements touches/souris/joypad, et jouer des sons.

Rien de plus.

Le reste c'est du code.

Et coder c'est simple.

A condition d'avoir appris.

Toute une génération de nos jours ne sait pas programmer.

Regarder des tutos Unity fait parfois saigner les yeux.

Certains ont des centaines de milliers de vue et ne savent pas faire un "if"...

Si tu veux vraiment maîtriser l'art de la programmation, il faut revenir aux bases.

Apprendre à coder sans dépendre d'un moteur.

Cela te donnera non seulement une meilleure compréhension de ce que tu fais, mais aussi une plus grande liberté créative.

Ensuite tu pourras décider de te diriger vers un moteur...

Mais il y a aussi de grandes chances que tu restes en pur code !

Si tu veux te lancer avec des outils modernes, j'ai quelque chose pour toi.

Comme tu le sais, je travaille sur ma nouvelle formation C#/Raylib.

A partir d'aujourd'hui et jusqu'à la sortie imminente (avant la fin du mois) de celle-ci, je te propose ma formation "La révolution Raylib : Programmer facilement des jeux 2D ou 3D en C#" avec une réduction exceptionnelle de 70 %.

Si tu l'as manquée, c'est le moment d'en profiter.

Pour activer le coupon :

🔓 https://school.gamecodeur.fr/la-revolution-raylib-programmer-facilement-des-jeux-2d-ou-3d-en-csharp

Avec Raylib et le C#, tu peux commencer à programmer des jeux 2D ou 3D en quelques minutes.

Bon code !

2 comments

Jean-Christophe Énée16 sept. 2024

Salut David,

Salut David,

De nouveaux envie de coder des petits jeux simples en pur code. Après une longue phase de découragement, et une longue traversée du désert je m'y remets grâce à tes mails.

Mais une question me turlupine, comment faire face en étant en pur code, face au No code ? En effet c'est la mode aujourd'hui, j'aimerais ton point de vue là-dessus. Pour ma part je ne pense pas qu'une intelligence artificielle puisse remplacer mes 10 doigts devant mon ordinateur.

. Pour ma part je ne pense pas qu'une intelligence artificielle puisse remplacer mes 10 doigts devant mon ordinateur.

Mais je vois partout des publicités sur les raisons proposant de devenir no coder.

Quel est ton avis ?

Quel est ton avis ?

Amitié, Jean-Christophe.

David de Gamecodeur16 sept. 2024

Quand on sait correctement coder, brancher CoPilot sur VS Code ou se faire aider de ChatGPT est pratique.

Le NoCode pur, c'est vaste, et ne désigne pas spécifiquement l'IA. Je pense qu'on peut coder aujourd'hui des apps de gestions (tableaux, saisie, stats, etc.) en NoCode. Quand je bossais chez PCSoft en 1998, on faisait déjà du "RAD" et c'était cool.

Des jeux en mode No Code, pour l'instant c'est impossible. Vu les avancées de l'IA ce sera sûrement possible un jour. On expliquera le jeu et on obtiendra le gameplay. Mais comme toujours, il restera la méthode "à la main" des gens pour privilégier ceux qui créent de leurs mains. Comme dans l'art.

Sign upor login to leave a comment