Permafrost - moteur de jeu RTS basé sur C & OpenGL
(github.com)-
Moteur de jeu de stratégie en temps réel open source créé en solo par un développeur indépendant
-
Utilise OpenGL 3.3 et le langage C
-
Rendu de carte basé sur des tuiles, éditeur de cartes/scènes
-
Caméra RTS/FPS
-
Rendu de l’eau (réflexion, réfraction, bords adoucis, etc.)
-
Framework UI basé sur Nuklear
-
Le moteur peut être scripté en Python 2.7 en interne
-
Rendu rapide de grandes cartes
-
Pathfinding pour des unités de différents types et tailles (via la Navigation Layer)
-
Évitement de collisions
-
Fonctionnalités pour RTS : minimap, sélection d’unités, combat d’unités, brouillard de guerre, mécanique de construction de base, collecte de ressources et mécanismes de déplacement
-
Combat à distance utilisant une simulation physique des projectiles
-
Prise en charge de diverses résolutions et formats d’écran
-
Prise en charge de la sérialisation/désérialisation de l’état complet de l’interpréteur Python
-
Cross-platform : Linux/Windows
-
Le jeu de démo Evergloly utilisant ce moteur peut être téléchargé sur Steam ou acheté sur Itch.io
-
Les journaux de développement de l’implémentation du moteur et du jeu sont publiés sur YouTube
2 commentaires
Un moteur de graphe de scène est en soi un projet d’une ampleur qu’on peut réaliser seul. J’ai moi aussi eu l’expérience de créer un petit moteur de graphe de scène pendant mon service alternatif. Mais j’ai l’impression qu’au fil du temps, son potentiel commercial ne cesse de diminuer. D’une certaine manière, ce genre de projet est vraiment en train de devenir un projet purement hobby...
Dans le jeu vidéo, on dirait qu’il y a vraiment beaucoup de personnes capables d’accomplir seules des projets énormes.
Le rg3d ci-dessous est aussi un moteur créé par un développeur solo.