Skip to content

a nearly infinite 3d museum, dynamically generated from wikipedia

License

Notifications You must be signed in to change notification settings

dsnopek/museum-of-all-things

 
 

Repository files navigation

museum of all things banner

The goal of this project is to make an interactive 3d museum that is generated procedurally, using content from wikipedia to fill exhibits. The museum is virtually limitless, allowing you to take doors from one exhibit to another, depending on what is linked from that wikipedia article.

The text of the article is also inserted as informative plaques on the wall, so you can read about the exhibit while looking at the pictures from it. Images are also pulled from wikimedia commons in the category corresponding to the article.

Every exhibit is filled with hallways to other exhibits, based on the links in the current exhibit's wikipedia page. You'll never run out of things to explore!

Contributing

If you encounter bugs in the museum, file them on the issues page. Please include the platform you're running on, and the name of the exhibit that the bug occurred in. (screenshots are also helpful)

You may file feature requests, but keep in mind that I'm a solo developer distributing a free project. I'll prioritize whatever I have time for and feel motivated to work on.

I do not currently have any policy for allowing outside contributors to the codebase. I might change that in the future, particularly if I pursue localization in other languages.

Roadmap for Future Updates (Not in any order)

  • Multiplayer (this one is big; don't expect it anytime soon)
  • Greater variety in theming and exhibit layouts
  • Support for more media types, such as audio or 3d models
  • Support for more Wikipedia languages other than English

Credits

All exhibit content is sourced from Wikipedia and Wikimedia commons. This game is written in the Godot engine. Textures are from AmbientCG.

About

a nearly infinite 3d museum, dynamically generated from wikipedia

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • GDScript 99.9%
  • GAP 0.1%