Communauté RSS DEV
Suivre
Game Engine 3 — Un shell pour la programmation visuelle de jeux en Python
Game Engine 3 est un environnement de développement de jeux et d'applications 2D conçu pour les débutants et les professionnels. Il est construit en utilisant Python et Cython, offrant une programmation visuelle basée sur des nœuds pour une utilisation facile. Le moteur comprend des fonctionnalités pour les graphiques, la physique et l'animation, simplifiant le processus de développement. Il propose une structure de projet avec des éditeurs d'objets, de scènes et de fonctions, et intègre un moteur physique pour des interactions réalistes. Les animations sont contrôlées via un éditeur dédié, permettant la mise en boucle et la personnalisation de la vitesse. La fonctionnalité principale repose sur des nœuds classés pour les événements, la logique, les actions, et plus encore, et le moteur prend également en charge le code Python personnalisé au sein des nœuds. Les utilisateurs peuvent créer des projets sur Windows (entièrement fonctionnel) et Linux (bêta). Le site web du projet propose des conseils et de la documentation, tandis que des exemples de projets comme Google Dino et Snake mettent en valeur les capacités du moteur. Les améliorations futures prévues incluent la prise en charge des shaders et une compatibilité de plateforme étendue. Game Engine 3 s'efforce de permettre aux utilisateurs de créer des applications complexes avec une approche visuelle et conviviale.