it's supposed to be released in 10 days.
89 days ago(+1)
Hello all! There is currently no set release date for DR. We are approximately 90% done with development and 20% done with testing. The due date here was a placeholder set by itch when this page was created.