Mid Engine Mid Engine
Mid Engine logo

Mid Engine

The Middle Man โ€” a modular, high-speed Rust engine toolkit for developers who want complete control over their hardware. Every crate is FFI-ready and built with as few external dependencies as possible.

View on GitHub โ†’
Design Mandates
๐ŸŒ
Multiplayer-First
Network sync is baked into the ECS from day one, not bolted on later.
๐Ÿ”—
FFI-Ready
Every crate exposes a strict #[repr(C)] boundary โ€” a true cross-language Middle Man.
๐Ÿ”
Zero Hidden Abstractions
If you need to understand the memory layout, you can read the code directly.
๐Ÿ“ˆ
Profile Before Optimize
Every performance claim cites a real, benchmarked build number.
Performance Targets
SystemFrequencyBudget
Network tick128 Hz7.8 ms
Physics60 Hz16.6 ms
Max entities100,000+ per coreโ€”