Rust Ecosystem Integration Initiative
Overview
Create a comprehensive Rust presence in the jbcom ecosystem by extracting, polishing, and publishing reusable crates from existing game development projects.
Current State
- No Rust repositories exist in jbcom org
- Two substantial Rust codebases in jbdevprimary:
vintage-game-generator: ~19,420 LOC (AI RPG Generator)
cosmic-cults: ~19,089 LOC (Lovecraftian 4X RTS)
- Combined ~38,500 lines of production-quality Rust code
Goals
- Establish
rust- prefixed repositories in jbcom org
- Publish reusable crates to crates.io
- Showcase Rust expertise on jbcom.github.io
- Demonstrate game development and AI integration skills
Proposed Repositories
Tier 1: High Priority (Immediate Portfolio Value)
| Repository |
Source |
Crates.io Name |
rust-ai-client |
vintage_ai_client |
ai-client-rs |
rust-bevy-ai |
game-ai |
bevy-ai-toolkit |
rust-bevy-combat |
game-combat |
bevy-combat |
Tier 2: Medium Priority
| Repository |
Source |
Crates.io Name |
rust-bevy-fog-of-war |
game-world |
bevy-fog-of-war |
rust-bevy-units |
game-units |
bevy-units |
rust-game-blending |
vintage_blending_core |
game-blending |
Tier 3: Complete Applications
| Repository |
Source |
Description |
rust-cosmic-dominion |
cosmic-cults |
Full Lovecraftian RTS game |
rust-vintage-rpg-generator |
vintage-game-generator |
AI RPG generator |
Critical Blockers
Timeline
- Week 1-2: Fix edition issues, add CI/CD
- Week 2-3: Extract first crates with docs
- Week 3-4: Publish to crates.io
- Week 4-5: Update portfolio site
Related Issues
- jbdevprimary/vintage-game-generator#23-25
- jbdevprimary/cosmic-cults#2-6
Success Metrics
Rust Ecosystem Integration Initiative
Overview
Create a comprehensive Rust presence in the jbcom ecosystem by extracting, polishing, and publishing reusable crates from existing game development projects.
Current State
vintage-game-generator: ~19,420 LOC (AI RPG Generator)cosmic-cults: ~19,089 LOC (Lovecraftian 4X RTS)Goals
rust-prefixed repositories in jbcom orgProposed Repositories
Tier 1: High Priority (Immediate Portfolio Value)
rust-ai-clientai-client-rsrust-bevy-aibevy-ai-toolkitrust-bevy-combatbevy-combatTier 2: Medium Priority
rust-bevy-fog-of-warbevy-fog-of-warrust-bevy-unitsbevy-unitsrust-game-blendinggame-blendingTier 3: Complete Applications
rust-cosmic-dominionrust-vintage-rpg-generatorCritical Blockers
Timeline
Related Issues
Success Metrics