Space Project Sim es un simulador de economía espacial autónoma escrita en Rust con el motor gráfico Bevy. El proyecto combina un motor de simulación puro (sin entrada/salida ni asincronía) con un cliente 3D nativo que lo integra como biblioteca, de modo que la simulación y el render comparten el mismo mundo ECS sin necesidad de serializar datos entre procesos.
La simulación está dirigida por agentes: cientos de naves autónomas comercian, minan, transportan carga y aceptan contratos; sus decisiones las planifica un sistema GOAP que evalúa objetivos como buscar rutas rentables, repostar, modernizarse o dejar descansar a la tripulación antes de que la moral colapse. Las instalaciones ejecutan recetas de producción (fundición, refino, fabricación, agricultura, minería), se degradan, se autorreparan y pueden ser abandonadas si quiebran. Las facciones recaudan impuestos y publican subsidios, mientras que las poblaciones consumen alimentos y combustible, producen mano de obra y emigran cuando su nivel de satisfacción cae en picado. Los precios de los 13 bienes se calculan mediante un modelo de cobertura con multiplicadores por urgencia; no existen tarifas fijas.
En la versión actual corren unos 485 agentes —282 naves, 93 instalaciones, 27 poblaciones, 8 facciones y 60 cuerpos celestes— a un coste de 10-20 ms por tick sobre un presupuesto de 125 ms. La arquitectura está preparada para escalar hasta 100.000 agentes. Todo el estado se persiste en SQLite y la sesión puede reanudarse exactamente en el tick en el que se cerró. El código se distribuye bajo licencia MIT.
