# Guidelines

- [The C# Style Guide](/dev-guide/guidelines/the-c-style-guide.md)
- [Nomenclature](/dev-guide/guidelines/the-c-style-guide/nomenclature.md)
- [Namespaces](/dev-guide/guidelines/the-c-style-guide/nomenclature/namespaces.md)
- [Classes & Interfaces](/dev-guide/guidelines/the-c-style-guide/nomenclature/classes-and-interfaces.md)
- [Methods](/dev-guide/guidelines/the-c-style-guide/nomenclature/methods.md)
- [Fields](/dev-guide/guidelines/the-c-style-guide/nomenclature/fields.md)
- [Parameters](/dev-guide/guidelines/the-c-style-guide/nomenclature/parameters.md)
- [Delegates](/dev-guide/guidelines/the-c-style-guide/nomenclature/delegates.md)
- [Events](/dev-guide/guidelines/the-c-style-guide/nomenclature/events.md)
- [Misc](/dev-guide/guidelines/the-c-style-guide/nomenclature/misc.md)
- [Declarations](/dev-guide/guidelines/the-c-style-guide/declarations.md)
- [One declaration per source file](/dev-guide/guidelines/the-c-style-guide/declarations/one-declaration-per-source-file.md)
- [General class structure](/dev-guide/guidelines/the-c-style-guide/declarations/general-class-structure.md)
- [Access Level Modifiers](/dev-guide/guidelines/the-c-style-guide/declarations/access-level-modifiers.md)
- [Spacing](/dev-guide/guidelines/the-c-style-guide/declarations/spacing.md)
- [Brace Style](/dev-guide/guidelines/the-c-style-guide/declarations/brace-style.md)
- [Switch Statements](/dev-guide/guidelines/the-c-style-guide/declarations/switch-statements.md)
- [Language](/dev-guide/guidelines/the-c-style-guide/declarations/language.md)
- [Common Patterns and Structure](/dev-guide/guidelines/the-c-style-guide/declarations/common-patterns-and-structure.md)
- [Applying attributes on all network related methods.](/dev-guide/guidelines/the-c-style-guide/declarations/common-patterns-and-structure/applying-attributes-on-all-network-related-methods..md)
- [Code Design Definitions](/dev-guide/guidelines/code-design.md)
- [Actor](/dev-guide/guidelines/code-design/actor.md)
- [SubSystem](/dev-guide/guidelines/code-design/subsystem.md)
- [View](/dev-guide/guidelines/code-design/view.md)
- [Events](/dev-guide/guidelines/code-design/events.md)
- [Event Bus](/dev-guide/guidelines/code-design/events/event-bus.md)
- [Action](/dev-guide/guidelines/code-design/events/action.md)
- [SubSystems Locator](/dev-guide/guidelines/code-design/subsystem-locator.md): Class used to get game subsystems, using generics and then making cache of said subsystems.
- [Tweening](/dev-guide/guidelines/code-design/tweening.md)
- [Asset Criteria](/dev-guide/guidelines/asset-criteria.md): The criteria used for accepting assets.
- [External Criteria](/dev-guide/guidelines/asset-criteria/external-criteria.md)
- [Animations](/dev-guide/guidelines/asset-criteria/external-criteria/animations.md)
- [Fonts](/dev-guide/guidelines/asset-criteria/external-criteria/fonts.md)
- [Models](/dev-guide/guidelines/asset-criteria/external-criteria/models.md)
- [Textures](/dev-guide/guidelines/asset-criteria/external-criteria/textures.md)
- [Graphics](/dev-guide/guidelines/asset-criteria/external-criteria/graphics.md)
- [Audio](/dev-guide/guidelines/asset-criteria/external-criteria/audio.md)
- [Importing Criteria](/dev-guide/guidelines/asset-criteria/importing-criteria.md)
- [3D Models](/dev-guide/guidelines/asset-criteria/importing-criteria/3d-models.md)
- [3D Animations](/dev-guide/guidelines/asset-criteria/importing-criteria/3d-animations.md)
- [Textures](/dev-guide/guidelines/asset-criteria/importing-criteria/textures.md)
- [Graphics](/dev-guide/guidelines/asset-criteria/importing-criteria/graphics.md)
- [Audio](/dev-guide/guidelines/asset-criteria/importing-criteria/audio.md)
- [Internal Criteria](/dev-guide/guidelines/asset-criteria/internal-criteria.md)
- [3D Models](/dev-guide/guidelines/asset-criteria/internal-criteria/3d-models.md)
- [3D Animations](/dev-guide/guidelines/asset-criteria/internal-criteria/3d-animations.md)
- [Textures](/dev-guide/guidelines/asset-criteria/internal-criteria/textures.md)
- [Graphics](/dev-guide/guidelines/asset-criteria/internal-criteria/graphics.md)
- [Audio](/dev-guide/guidelines/asset-criteria/internal-criteria/audio.md)
- [SS3D's coder good practices](/dev-guide/guidelines/ss3ds-coder-good-practices.md)
- [Code design patterns](/dev-guide/guidelines/code-design-patterns.md)
