overte

NameLast commit messageLast commit date
.githubFix OVERTE_RELEASE_TYPE.1 month ago
.ideaAdd CLion profiles and documentation.10 months ago
androidAdd input and output macros to remaining shaders1 year ago
assignment-clientFix for PriorityVariants warning4 months ago
cmakeFix OVERTE_RELEASE_TYPE.1 month ago
debianRenamed Metaverse Server to Directory Server/Services4 years ago
docsAdd KDevelop documentation.10 months ago
domain-serverRemove MAC address handling and system info JSON3 months ago
ice-serverQuiet down Conan. This gets rid of all the "Conan: Component target declared" and similar messages. Failure to find a REQUIRED package will still throw an error.5 months ago
interfaceopenxr: Setting to disable presence tracking1 month ago
launchersReplace EXTERNAL_BUILD_ASSETS with OVERTE_EXTERNAL_BUILD_ASSETS.1 year ago
librariescomment out scope guard in `ScriptManager::waitTillDoneRunning`4 months ago
LICENSESAdd licenses3 years ago
nixfix nixos build4 months ago
pkg-scriptsSplit assignment-clients into their individual roles. Remove un-substituted services, since we create an `@default` service anyway. Move services into a separate directory. Update README.3 months ago
pluginsactually save the presence settings oops1 month ago
script-archiveMoved system chat to script-archive. Updated systemchat html script path. Renamed "chat" to "floofChat" to avoid confusion.2 years ago
scriptsMerge pull request #2341 from LimeProgramming/master2 months ago
server-consoleUpdate the directory service URL in the server console.5 months ago
testsfix code check error: overwriting std namespace is UB4 months ago
tests-manualFix double indentation.1 year ago
toolsMerge pull request #2105 from JulianGro/Qt_source_AppImage_CI3 months ago
unpublishedScriptschange entity scripting interface methods to support pick filters1 year ago
.clang-formatUpdate clang-format file. - Bump to C++20 - Remove BreakConstructorInitializersBeforeComma, which was replaced by BreakConstructorInitializers in Clang 5.0.11 months ago
.editorconfigAdd license information to a bunch of files3 years ago
.eslintrc.jsRemove google poly2 years ago
.gitattributesAdd license information to a bunch of files3 years ago
.gitignoreAdd source changes needed for Flatpak source builds without networking. - Add a flathub Conan profile, which is intended for building against system Qt (since we build against the KDE runtime). - Added Overte to the Game category in our desktop file. - Use a `glad` recipe which doesn't require an internet connection. - Add common Flatpak Builder folders to .gitignore.4 months ago
BUILD.mdRefactor PRODUCTION_BUILD, PR_BUILD, and STABLE_BUILD. We stop exposing them since they are already set automatically, and limit their usage.1 year ago
BUILD_ANDROID.mdAdd warning to Android build instructions mentioning that building is currently not possible.2 years ago
BUILD_IDE.mdAdd Linux Conan profile. This simplifies the `conan install` command significantly and allows us to make changes there, without requiring the developer to re-read the documentation.8 months ago
BUILD_LINUX.mdUpdate BUILD_LINUX.md to include additional Conan Qt5 source package dependencies.7 months ago
BUILD_OSX.mdRemove OVERTE_OPTIMIZE and OVERTE_CPU_ARCHITECTURE, replacing them with sane defaults.1 year ago
BUILD_WIN.mdAdd `conan profile detect` to Windows build documentation.1 year ago
CHANGELOG.mdUpdate CHANGELOG.md1 month ago
CMakeGraphvizOptions.cmakeTrying to fix QtQml/QtScript crashes9 years ago
CMakeLists.txtruntime gl api switching6 months ago
CODING_STANDARD.mdAdd license information to a bunch of files3 years ago
conanfile.pyUpdate libnode to 22.23.22 months ago
CONTRIBUTING.mdAdd note about LLM contributions not being allowed7 months ago
flake.lockfix nixos build4 months ago
flake.nixupdate nix code to support libv8 from node243 months ago
INSTALLER.mdNSIS refactor: - Removed unused Google Analytics - Update NSIS for better unicode support and more supported languages. - Updated list of languages supported by NSIS - Removed unused slideshow - Let NSIS move the installer to a temporary folder before running, rather than doing it ourselves. https://nsis.sourceforge.io/When_I_use_ExecWait_uninstaller.exe_it_doesn%27t_wait_for_the_uninstaller%3F4 months ago
LICENSEUpdate license year.8 months ago
README.mdFix build status badge.4 months ago
SECURITY.mdCreate SECURITY.md3 years ago
winprepareVS19.bat:memo: Updated documentation2 years ago
winprepareVS22.bat:memo: Updated documentation2 years ago
README.md

Overte

Website | Matrix | Download

GitHub contributors GitHub stars GitHub forks Apache 2.0 Matrix Built with Depot

Build Status

Nightly CI Build API-docs CI Build & Deploy Doxygen CI Build & Deploy

What is this?

Overte is a free and open source 3D social virtual worlds software.

  • Desktop and VR use
  • Hundreds of users simultaneously
  • Collaborative in-world creation
  • Full-body avatars
  • FBX, glTF, and OBJ support
  • JavaScript scripting engine
  • 256km²/4096km³ world space in a server
  • Fully self-hosted
  • Apache 2.0

Releases

View Releases (and pre-releases) here

How to deploy a Server

Building

How to build the Interface

How to build a Server

How to generate an Installer

Mission statement

Overte aims to provide social virtual worlds experiences with entirely free and open source infrastructure.

Technical details

Overte consists of many projects and codebases with its unifying structure's goal being free and open source self-hosted virtual worlds.

Tools

Documentation

Contribution

There are many contributors to Overte. Code writers, reviewers, testers, documentation writers, modellers, and general supporters of the project are all integral to its development and success towards its goals. Find out how you can contribute!