⚡ Deki Engine : moteur C++ open source pour ESP32

Deki Engine est un moteur de jeu 2D en C++ open source, doté d'un éditeur visuel de type Unity, conçu pour les appareils embarqués. Il est actuellement optimisé pour les plateformes ESP32, notamment la LilyGO T-Deck Plus et la T-Display S3 AMOLED. Une prise en charge de l'Elecrow CrowPanel Advanced 7" ESP32-P4 est également prévue. L'ensemble du projet est publié sous licence Apache 2.0 sur GitHub.
L'éditeur est disponible pour Windows et Linux et inclut un compilateur pour le moteur graphique. Le workflow permet de construire des scènes visuellement avec des sprites, du texte, des particules, des tilemaps, des machines à états et des tweens. L'utilisateur sélectionne ensuite la carte cible dans le panneau de compilation pour effectuer le flashage. Le projet fonctionne aussi sur bureau via SDL3 ou en mode headless sans rendu.
En termes de performance, le moteur affiche 60 FPS sur un ESP32-S3. L'architecture repose sur une solution par paquets matériels. Le paquet LilyGO T-Deck Plus prend en charge l'affichage, le tactile, le clavier, la trackball, la carte SD, le GPS et la LoRa via le module SX1262. Cette approche modulaire facilite l'adaptation aux différents périphériques embarqués.
Cartes : ESP32-S3