← Tous les projets d'école

en pause2025

Unity Mechanics Toolkit

Package Unity de mécaniques réutilisables pour jeux d'horreur à la première personne, avec générateurs de scènes de démo

Unity · C# · Package UPM · Outils Editor · IA · Horreur

GitHub ↗

Boîte à outils Unity qui regroupe les mécaniques classiques d'un jeu d'horreur à la première personne, prêtes à glisser dans une scène.

Contexte

Projet personnel commencé en novembre 2025.

Ce que j'y ai fait

Une quarantaine de scripts C# rangés par module (déplacement, horreur, caméra, IA, interaction, combat, audio), des générateurs de scènes de démo dans l'éditeur, la documentation et les tutoriels.

Liens

Modules

ModuleScripts
MovementFirstPersonController, Sprint, Crouch, Lean (AZERTY)
HorrorFlashlightSystem (batterie, scintillement), SanitySystem
CameraCameraShake, HeadBobbing, LookBehind (demi-tour)
AIAIStateMachine, VisionCone, PatrolBehavior (NavMesh), ChaseBehavior
InteractionRaycastInteractor, DoorController, ExamineObject, HidingSpot, HighlightSystem
CombatHealth, MeleeWeapon, BlockDodge
AudioFootstepSystem, HeartbeatAudio
CoreIDamageable, IInteractable, IKillable, IPoolable, GameEvents, extensions, ObjectPool, Singleton

Outils d'éditeur

Cinq générateurs de scènes de démo (Tools > Unity Mechanics Toolkit > Create Demo Scenes) : joueur, ennemi IA, interactions, combat, et une vitrine horreur qui assemble le tout.

Distribution

Package UPM (package.json, assembly definitions), documentation d'architecture et quatre tutoriels (joueur, IA, interaction, combat).