Entity Examples (continued) A collection of components make up an entity
12
Component Storages
13
Breaking Down Components
14
Define a Set of Requirements
15
Breaking down Spaceship and Enemy
16
Motion2D Component
17
Containable Systems Example: Items
18
Event Channel: Analogy
19
Documentation
20
Weekly Meetings: Discussion of Goals
21
Discussions on Github
22
Direct Messaging
23
Informal Documents
24
Formal Documents: Flowchart
25
Formal Documents: Minimum Viable Product(s)
Description:
Discover how to resurrect a stagnant Rust project in this 30-minute conference talk from RustFest Global 2020. Learn effective collaboration techniques, planning strategies, refactoring methods, and documentation practices as Carlo Supina and Micah Tigley share their experience reviving a flawed project. Explore key topics including Entity-Component-System architecture, breaking down components, defining requirements, implementing event channels, and creating both informal and formal documentation. Gain insights into successful project management through weekly goal-setting meetings, GitHub discussions, and direct messaging. Master the art of project necromancy and breathe new life into abandoned Rust codebases.
Project Necromancy - How to Revive a Dead Rust Project