Finished Asset Catalog - AlexisBliesener/Bewitched GitHub Wiki


Art Assets

Asset Name Type Description File Path / Link Owner Related Card Notes
G_Attack1 Animation Clip First Segment of the Goblin attack /Assets/Art/Animations/Goblin/G_Attack1.anim Vale Needs to be redone along with new model
G_Attack2 Animation Clip Second Segment of the Goblin attack /Assets/Art/Art/Animations/Goblin/G_Attack2.anim Vale Needs to be redone along with new model
G_Windup1 Animation Clip Windup from neutral to the first attack /Assets/Art/Art/Animations/Goblin/G_Windup1.anim Vale Needs to be redone along with new model
G_Windup2 Animation Clip Windup from first attack to second attack /Assets/Art/Art/Animations/Goblin/G_Windup2.anim Vale Needs to be redone along with new model
G_Windup3 Animation Clip Windup from second attack to third attack /Assets/Art/Art/Animations/Goblin/G_Windup3.anim Vale Needs to be redone along with new model
GoblinController Animation Controller Controller for handling goblin animation behavior /Assets/Art/Animations/Goblin/GoblinController.controller Vale
RIG-Armature.001_G_AttackFULL Animation Clip Full attack animation sequence /Assets/Art/Animations/Goblin/RIG-Armature.001_G_AttackFULL.anim Vale Simply here for reference and testing for the full attack, not meant to be used for actual game
RIG-Armature.001_G_Idle Animation Clip Goblin Idle animation /Assets/Art/Animations/Goblin/RIG-Armature.001_G_Idle.anim Vale Needs to be redone along with new model
RIG-Armature.001_G_Run Animation Clip Goblin running animation /Assets/Art/Animations/Goblin/RIG-Armature.001_G_Run.anim Vale Needs to be redone along with new model
RIG-Armature_Idle Animation Clip Idle animation for Witch player /Assets/Art/Animations/Witch/RIG-Armature_Idle.anim Vale Needs to be redone along with new model
RIG-Armature_Possess Animation Clip Animation for when using the Possession ability for the Witch /Assets/Art/Animations/Witch/RIG-Armature_Possess.anim Vale Needs to be redone along with new model
RIG-Armature_Run Animation Clip Running animation for the Witch player /Assets/Art/Animations/Witch/RIG-Armature_Run.anim Vale Needs to be redone along with new model
WitchController Animation Controller Controller for handling goblin animation behavior /Assets/Art/Animations/Witch/WitchController.controller Vale
Goblin Materials Material Six current materials used for the Goblin enemy model /Assets/Art/Materials/Character Materials/Goblin Vale Will be changed with new model
Witch Materials Material Six current materials used for the Witch player model /Assets/Art/Materials/Character Materials/Witch Vale Will be changed with new model
Environmental Materials Material Six current materials used for various environmental models, including a skybox mat /Assets/Art/Materials/Environment Materials Vale Some materials will be changed depending on if environmental assets change
goblinEnemy 3D Model Model for the Goblin enemy /Assets/Art/Models/Characters/goblinEnemy.prefab Vale Rigged and animated, potential to be changed in the future
Witch 3D Model Model for the Witch player /Assets/Art/Models/Characters/Witch.prefab Vale Temp model, rigged and animated, will be changed in the future
floor2x2 3D Model Model for basic floor tile /Assets/Art/Models/Environment/Floors/floor2x2.prefab Vale
column 3D Model Model for big stone pillar /Assets/Art/Models/Environment/column.prefab Vale Will probably be changed
WallStone 3D Model Model for basic stone wall /Assets/Art/Models/Environment/WallStone.prefab Vale Will probably be changed
woodenPillar 3D Model Model for wooden pillar /Assets/Art/Models/Environment/woodenPillar.prefab Vale
BasicCharacter FBX Import Test character model /Assets/Art/Models/FBX Imports/BasicCharacter.fbx Vale
column FBX Import Import of the column model /Assets/Art/Models/FBX Imports/column.fbx Vale
ConeTest FBX Import Import for test cone AOE /Assets/Art/Models/FBX Imports/ConeTest.fbx Vale
floor2x2 FBX Import Import of the floor tile model /Assets/Art/Models/FBX Imports/floor2x2.fbx Vale
goblinEnemy FBX Import Import of initial goblin model /Assets/Art/Models/FBX Imports/goblinEnemy.fbx Vale
goblinEnemyAnimated FBX Import Import of animated goblin model /Assets/Art/Models/FBX Imports/goblinEnemyAnimated.fbx Vale
guardEnemyTEMP FBX Import Import of temporary guard model /Assets/Art/Models/FBX Imports/guardEnemyTEMP.fbx Vale No rigging or animations, has very basic materials
ogreEnemy FBX Import Import of temporary ogre model /Assets/Art/Models/FBX Imports/ogreEnemy.fbx Vale No rigging or animations, has very basic materials
WallStone FBX Import Import of stone wall model /Assets/Art/Models/FBX Imports/WallStone.fbx Vale
walltorch FBX Import Import of decorative wall torch /Assets/Art/Models/FBX Imports/walltorch.fbx Vale Want to add simple animations to make it more interesting
Witch FBX Import Import of initial witch model /Assets/Art/Models/FBX Imports/Witch.fbx Vale
WitchAnimated FBX Import Import of animated witch model /Assets/Art/Models/FBX Imports/WitchAnimated.fbx Vale
woodenPillar FBX Import Import of wooden pillar model /Assets/Art/Models/FBX Imports/woodenPillar.fbx Vale
Goblin Textures Texture Six folders of the textures used in the Goblin Materials /Assets/Art/Textures/Character Textures/Goblin Vale
Witch Textures Texture Six folders of the textures used in the Witch Materials /Assets/Art/Textures/Character Textures/Witch Vale
Environment Textures Texture Folders holding textures for Environment assets used in their respective Materials /Assets/Art/Textures/Environment Textures Vale
game_name_icon Sprite Image of the title art for Bewitched /Assets/Art/UI/game_name_icon.png Ren Will potentially need to be changed if the game name changes
goblin_attack Sprite Image of the goblin attack ability icon /Assets/Art/UI/goblin_attack.png Ren
healthicon_backing Sprite Back segment that is apart of the health bar UI /Assets/Art/UI/healthicon_backing.png Ren
healthicon_forefront Sprite Front segment that is apart of the health bar UI /Assets/Art/UI/healthicon_forefront.png Ren
wand_icon Sprite Image of the wand art /Assets/Art/UI/wand_icon.png Ren
witch_possess Sprite Image of witch possess ability icon /Assets/Art/UI/witch_possess.png Ren
witch_skill Sprite Image of witch skill icon /Assets/Art/UI/witch_skill.png Ren
StoneFloor Material material of the stone floor used in level 1 /Assets/Art/Materials/Environment/Level_1/StoneFloor.mat Julia https://github.com/AlexisBliesener/Bewitched/issues/366
StoneFloor_2x2 3D Model Model of the stone floor used in level 1 /Assets/Art/Models/Environment/Level_1/StoneFloor_2x2.prefab Julia https://github.com/AlexisBliesener/Bewitched/issues/366
Plane2x2.fbx FBX Import Import of Stone floor for level 1 /Assets/Art/Models/FBX Imports/Plane2x2.fbx Julia https://github.com/AlexisBliesener/Bewitched/issues/366
StoneFloor Textures All textures for the level 1 stone floor /Assets/Art/Textures/Level_1/StoneFloor Julia https://github.com/AlexisBliesener/Bewitched/issues/366

Programming Assets

Asset Name Type Description File Path / Link Owner Related Card(s) Notes
Buffs C# Monobehavior Script Holds the buff values the player has Scripts/AbilityStuff/Buffs.cs Andy
DashHitBox C# Monobehavior Script Attack area control for the Goblin dash attack Scripts /AbilityStuff /Goblin /DashHitBox.cs Andy
KnifeHitBox C# Monobehavior Script Attack area control for the Goblin knife attack Scripts /AbilityStuff /Golbin /KnifeHitBox.cs Andy
LanceHitBox C# Monobehavior Script Attack area control for the Guard lance hitbox attack Scripts /AbilityStuff /Guard /LanceHitBox.cs Andy
ShieldBashHitBox C# Monobehavior Script Attack area control for the Guard shield bash attack Scripts /AbilityStuff /Guard /ShieldBashHitBox.cs Andy
KnockbackOrb C# Monobehavior Script Applies knockback to KnockbackControl objects Scripts /AbilityStuff /Hag /KnockbackOrb.cs Andy
BasicHitBox C# Monobehavior Script Generalized hitbox to be used in attacks Scripts /AbilityStuff /Miscellaneous /BasicHitBox.cs Andy
HitStunSpin C# Monobehavior Script Spins the character around when stunned Scripts /AbilityStuff /Miscellaneous /HitStunSpin.cs Andy
KnockbackCone C# Monobehavior Script Applies knock back force to KnockbackControl objects Scripts /AbilityStuff /Miscellaneous /KnockbackCone.cs Andy
KnockbackControl C# Monobehavior Script Accepts knock back force from KnockbackCones and KnockbackOrbs and applies it to its gameobject Scripts /AbilityStuff /Miscellaneous /KnockbackControl.cs Andy
ParentHitbox C# Monobehavior Script Used with BasicHitbox for generalized attacks Scripts /AbilityStuff /Miscellaneous /ParentHitbox.cs Andy
PossessionOrb C# Monobehavior Script Moves forward and handles putting player into possessed enemy if it hits any Scripts /AbilityStuff /Miscellaneous /PossessionOrb.cs Andy
SwingPivot C# Monobehavior Script The pivot from where BatHitBox attacks will pivot Scripts /AbilityStuff /Miscellaneous /SwingPivot.cs Andy
BatHitbox C# Monobehavior Script Attack area control for the Orge Bat attack Scripts /AbilityStuff /Orge /BatHitbox.cs Andy
SlamHitbox C# Monobehavior Script Attack area control for the Orge Slam attack Scripts /AbilityStuff /Orge /SlamHitbox.cs Andy
Character C# Monobehavior Script Base class for all characters Scripts /CharacterScripts /Character.cs Andy
Hag C# Monobehavior Script Handles Hag specific attacks Scripts /CharacterScripts /Hag.cs Andy Inherts from Character
Enemy C# Monobehavior Script Base class for all enemies Scripts /CharacterScripts /Enemies /Enemy.cs Andy Inherts from Character
Goblin C# Monobehavior Script Handles Goblin specific enemy attacks Scripts /CharacterScripts /Enemies /Goblin.cs Andy Inherts from enemy
Guard C# Monobehavior Script Handles Guard specific enemy attacks Scripts /CharacterScripts /Enemies /Guard.cs Andy Inherts from enemy
Orge C# Monobehavior Script Handles Orge specific enemy attacks Scripts /CharacterScripts /Enemies /Orge.cs Andy Inherts from enemy
CameraController C# Monobehavior Script Controls the camera following the player and switching to follow possessed enemies Scripts /CharacterScripts /Controllers /CameraController.cs Andy
PlayerController C# Monobehavior Script Controls the movement and attacks of all character objects Scripts /CharacterScripts /Controllers /PlayerController.cs Andy
Lock C# Monobehavior Script The lock on each door, destorys door when unlocked Scripts /CharacterScripts /EnvironmentScripts /Lock.cs Andy
LockManager C# Monobehavior Script Locks and unlocks doors Scripts /CharacterScripts /EnvironmentScripts /LockManager.cs Andy
StaircaseDoor C# Monobehavior Script Exit of the level, loads the next scene Scripts /CharacterScripts /EnvironmentScripts /StaircaseDoor.cs Andy
Torch C# Monobehavior Script Controls the flickering of torches Scripts /CharacterScripts /EnvironmentScripts /Torch.cs Andy
ButtonTextSizer C# Monobehavior Script Expands text when hovered over, used for buttons Scripts /CharacterScripts /UI /ButtonTextSizer.cs Andy
CooldownDisplay C# Monobehavior Script Shows count down when ablities are on cooldown Scripts /CharacterScripts /UI /CooldownDisplay.cs Andy
HealthBar C# Monobehavior Script Adjusts slider for both main health bar and secondary health bar Scripts /CharacterScripts /UI /HealthBar.cs Andy
MiniHealthBar C# Monobehavior Script Controls health bar over enemies heads Scripts /CharacterScripts /UI /MiniHealthBar.cs Andy
PauseManager C# Monobehavior Script Controls the pause menu and main menu UI Scripts /CharacterScripts /UI /PauseManager.cs Andy
unity-build YAML script Pipeline for automated build and test running .github / workflows / build-unity.yml Alexis https://github.com/AlexisBliesener/Bewitched/issues/696

Audio Assets

For specifics such as event parameters and implementation notes, see Audio Hit List under Audio

Asset Name Type Description File Path/Reference Name Owner Notes
AudioManager (Script) C# Script Contains methods for easy playback of audio and mix adjustments during runtime Audio /AudioManager.cs Garrett Needs an EventRefsSO Scriptable Object to function
EventRefsSO (Script) C# Script Defines the EventRefsSO Scriptable Object Audio /EventRefsSO.cs Garrett
EventRefSheet Scriptable Object Scriptable Object that contains references to FMOD events in serialized dictionaries Audio /EventRefSheet Garrett Don't edit this unless you're Garrett
Witch blink ability SFX Audio event for the witch's teleport "Blink" Garrett
Possession orb SFX Audio event comprised of the firing and impact of the possession orb "PossessionOrb" Garrett References "CreepyBreathing" event
Leaving a possessed body SFX Audio event for exiting a possessed body "LeaveBody" Garrett
Witch knockback ability SFX audio event for the witch's push ability "WitchPush" Garrett

Design Assets

Asset Name Type Description File Path / Link Owner Related Card Notes