Project Vampirefall is a hybrid game combining Tower Defense, Roguelike, and Looter mechanics.
This repository (Server/Game_Num_Basics_And_Calc) serves as the Single Source of Truth for all numerical models, design philosophies, and technical standards.
/Design) - The “Soul”Numerical_Manual.md: CRITICAL. The mathematical “bible” (Damage formulas, Defense models).Mechanics/Combat_System.md: Damage types, status effects, resilience.Mechanics/Tower_Defense_System.md: Tower types, building rules.Mechanics/Roguelike_Perks.md: In-game growth, perks, curses.Systems/Itemization.md: Equipment, affixes, loot generation.Systems/Loot_Table_Rules.md: Drop logic, reservoirs.Content/Enemy_Bestiary.md: Enemy types, AI behaviors.Content/Level_Design_Guide.md: Map generation, wave control./Tech) - The “Brain”AI_Utility_System.md: Utility-based AI decision making (Scoring curves).FSM_Design_Patterns.md: State machine patterns for AI/Towers.Architecture/Unified_Decision_System.md: Modular decision logic.Mobile_Optimization_Guide.md: TBDR, Overdraw, Half-precision.Mechanics/Unity_Transform_Math_Guide.md: Vector math, Matrices, RectTransform./Unity_Standards)Tools/AssetNamingValidator.cs: Editor tool for enforcing naming conventions.readme.md to include a link to it.<script type="module">
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs';
mermaid.initialize({ startOnLoad: false });
await mermaid.run({
querySelector: '.language-mermaid',
});
</script>