COGITO
bêta 202411.01
Qu'est-ce que c'est?
COGITO est un projet de modèle de simulation immersive à la première personne pour Godot Engine 4. Par rapport à d'autres ressources à la première personne, qui se concentrent principalement sur la mécanique du jeu de tir, COGITO se concentre sur la fourniture d'un cadre pour créer des objets et des objets interactifs.
COGITO est réalisé par Philip Drobar avec l'aide de ces contributeurs.
Principes de ce modèle
La structure de ce modèle essaie toujours de respecter les principes suivants :
- Complet : Lorsque vous téléchargez COGITO et appuyez sur play, vous obtenez un projet fonctionnel prêt à l'emploi. Le menu du jeu, la sélection de l'emplacement de sauvegarde, les options et un niveau jouable sont tous inclus.
- Polyvalent : Que votre jeu se déroule dans le futur, le passé ou le présent, que vous utilisiez des armes de mêlée, des projectiles ou pas d'armes du tout, que vous ayez des graphismes low poly, stylisés ou réalistes, le modèle aura des fonctionnalités pour vous.
- Modulaire : Vous ne souhaitez pas utiliser une fonctionnalité ? Vous pourrez le masquer, l'ignorer ou le supprimer sans casser COGITO. En même temps, COGITO est conçu pour être extensible avec vos propres fonctionnalités personnalisées ou d'autres modules complémentaires.
- Accessible : même s'il y aura toujours une courbe d'apprentissage, nous nous efforçons de rendre COGTIO accessible et intuitif à utiliser, afin qu'il ne vous gêne pas dans la création de votre jeu.
Fonctionnalités actuelles
- Contrôleur de joueur à la première personne avec :
- Sprint, saut, accroupi, glissade, manipulation d'escaliers, manipulation d'échelles
- Attributs entièrement personnalisables comme la santé, l'endurance, la visibilité (pour la furtivité) - Basés sur des composants, il est si facile d'ajouter les vôtres.
- Beaucoup de propriétés exposées à modifier à votre guise (vitesses, headbob, dégâts de chute, bunnyhop, etc.)
- Système de son dynamique facile à utiliser
- Système d'inventaire
- Inventaires flexibles basés sur les ressources
- Interface utilisateur d'inventaire distincte de la logique d'inventaire
- Exemples pour plusieurs types d'objets (consommables, clés, munitions, armes, objets combinables)
- Classe de base pour ajouter facilement vos types d'éléments personnalisés
- Basé sur des machines à sous (Minecraft) ou sur une grille (Resident Evil 4), à vous de choisir !
- Système d'interaction
- Les interactions basées sur des composants permettent de rendre rapidement vos propres objets interactifs et de personnaliser ceux existants.
- Exemples d'objets interactifs tels que des portes, des tiroirs, des objets portables, des roulettes, des ascenseurs, des objets lisibles, des claviers
- Propriétés systémiques
- Donnez aux objets des propriétés telles que « INFLAMMABLE » ou « WET » et ils interagiront les uns avec les autres en fonction de leur état et de leurs propriétés.
- Par exemple, les objets INFLAMMABLES peuvent être enflammés par des objets qui sont activement en feu. Peut être éteint par des objets HUMIDES.
- Système simple pour ajouter vos propres propriétés et comportements, le tout géré dans un seul script. Aussi facile à ignorer.
- Système de quête
- Sauvegarder et charger le système ainsi que la persistance de la scène
- Prise en charge complète de la manette de jeu !
- Scène de démonstration complète
- Organisé comme un niveau de jeu comprenant une variété d'objets, d'armes et de quêtes
- Documents d'aide dans le jeu expliquant comment les objets de la scène ont été configurés
Important
COGITO est toujours en développement actif. Même si certaines fonctionnalités sont quasiment définies, d’autres peuvent changer. Utilisez-le à vos propres risques et consultez les pages Problèmes et Discussion pour plus d'informations.
Documentation complète ici !
Crédits, contributeurs et licence