Mathieu Desnouveaux

Et si vous utilisiez PHP pour coder des jeux sur votre console de jeux (favorite)

Présentation par Éric Courtial sur l'utilisation de PHP pour développer des jeux vidéo sur Dreamcast au Forum PHP 2025

Sketchnote illustrant comment utiliser PHP pour créer des jeux vidéo sur console au Forum PHP 2025. Le parcours commence avec les jeux vidéo 2D puis le hack (rétro ingénierie) permettant de construire avec Unity. Un manque de challenge mène à utiliser KallistyOS (SDK non officiel, moderne, pas un OS) avec Dreamcast. Le processus PHP inclut: compiler PHP, désactiver les extensions, modifier PHP, puis PHPEmbed menant à embarquer PHP. Un affichage par double buffering permet de coder le jeu. Il y a ensuite allouer correctement la mémoire et préallouer via un registre. Le fork de PHP (PTSD) mène à d'autres supports. Un chemin montre reste à faire et optimisation.

Cette sketchnote a été réalisée lors du Forum PHP 2025. Elle illustre la présentation "Et si vous utilisiez PHP pour coder des jeux sur votre console de jeux (favorite)" donnée par Éric Courtial, qui explore l'utilisation non conventionnelle de PHP pour le développement de jeux vidéo sur console.

Contenu de la présentation

Éric Courtial partage une aventure audacieuse : faire tourner PHP sur une Dreamcast pour développer des jeux vidéo. Après Unity jugé trop facile, il porte PHP sur KallistyOS, un SDK non officiel pour Dreamcast. Le processus implique de compiler PHP pour l'architecture de la console, désactiver les extensions, modifier le moteur et utiliser PHPEmbed. Le double buffering gère l'affichage fluide. Le projet a créé un fork PHP (PTSD) ouvrant la voie à d'autres systèmes embarqués, repoussant les limites de PHP hors du web.

Thèmes:
🐘 PHP 🎭 Culture Inspiration
Événement:
🎤 Forum PHP

Source: Éric Courtial