Table of contents 📝 Dev Intro Using GitHub Using Unity Licensing File Naming & Organization File Naming File Organization Object Type 📡 Networking Introduction to Game Networking FishNet Networking Server Client Server RPC ObserversRPC Network Message 🖊 Guidelines The C# Style Guide Nomenclature Namespaces Classes & Interfaces Methods Fields Parameters Delegates Events Misc Declarations One declaration per source file General class structure Access Level Modifiers Spacing Brace Style Switch Statements Language Common Patterns and Structure Applying attributes on all network related methods. Code Design Definitions Actor System View Events Event Bus Action System Locator Tweening Asset Criteria External Criteria Animations Fonts Models Textures Graphics Audio Importing Criteria 3D Models 3D Animations Textures Graphics Audio Internal Criteria 3D Models 3D Animations Textures Graphics Audio SS3D's coder good practices Code design patterns 📖 Guides Application Settings Running the Project Configure your firewall and antivirus Building the game Joining a server Hosting a server Setting up a dedicated server Debugging SS3D Maintainer Guide Pull request review process Testing SS3D Assets audit tests Edit mode tests Play mode tests Inventory test Health tests Working with animations 🛣 Roadmap Releases