The development of Architect of Ruin initially began in Rust with the Bevy game engine due to personal preferences and the positive community around Bevy. However, challenges such as collaboration difficulties, abstraction issues, rapid iteration needs, migration pain, and modding limitations prompted a switch to Unity and C#. The team conducted an experiment evaluating core features implementation, leading to a full port decision. The switch resulted in faster development, better collaboration, and improved maintainability.

12m read timeFrom deadmoney.gg
Post cover image
Table of contents
The Bevy JourneyEmergent ProblemsThe Switch10% for 90%Life Since the Switch
21 Comments

Sort: