Last Order: Last Order will be Officially Released on August 16, 2024!

Last Order will be leaving Early Access and officially released on August 16, 2024. The official release version will include all the content that was announced at the start of early access. Additionally, as previously…