High performance Rust ECS library
Role in this project:
Back-end Developer Contributions:36 commits, 8 PRs, 36 comments in 4 months
Contributions summary:Philip primarily focused on improving the performance and stability of the Legion ECS library. Their contributions involved fixing index usage in the `ArchetypeData::merge` function, renaming variables for clarity, and resolving a critical bug (#92) related to entity allocation and world deletion, by adding a test and resetting EntityAllocators. The user added functionality for iterating entities, and also added functionality to delete all entity data.
rustecs
A refreshingly simple data-driven game engine built in Rust
Role in this project:
Backend Developer Contributions:6 reviews, 10 PRs, 64 comments in 1 year 7 months
Contributions summary:Philip primarily focused on improving the Bevy game engine's backend. They addressed a bug related to thread pool core assignment and improved task scheduling. They also optimized the parallel executor by reworking it to prevent blocking and fixed a deadlock issue within the task pool's scope function. The user's commits involved several changes within the engine's task and scheduling systems.
game-enginerustbevygamedevgame-development