{"id":13526756,"url":"https://github.com/H-uru/Plasma","last_synced_at":"2025-04-01T08:30:28.505Z","repository":{"id":37561950,"uuid":"1579856","full_name":"H-uru/Plasma","owner":"H-uru","description":"Cyan Worlds's Plasma game engine","archived":false,"fork":false,"pushed_at":"2025-03-28T22:36:31.000Z","size":58229,"stargazers_count":212,"open_issues_count":116,"forks_count":81,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-03-28T23:28:04.308Z","etag":null,"topics":["c-plus-plus","game-engine","hacktoberfest","myst","plasma","uru"],"latest_commit_sha":null,"homepage":"http://h-uru.github.io/Plasma/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/H-uru.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-04-06T23:41:12.000Z","updated_at":"2025-03-28T22:36:45.000Z","dependencies_parsed_at":"2024-04-18T00:31:44.276Z","dependency_job_id":"b9eaae29-9985-499a-98fb-7077e42839b7","html_url":"https://github.com/H-uru/Plasma","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/H-uru%2FPlasma","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/H-uru%2FPlasma/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/H-uru%2FPlasma/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/H-uru%2FPlasma/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/H-uru","download_url":"https://codeload.github.com/H-uru/Plasma/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246607044,"owners_count":20804509,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-plus-plus","game-engine","hacktoberfest","myst","plasma","uru"],"created_at":"2024-08-01T06:01:34.273Z","updated_at":"2025-04-01T08:30:23.497Z","avatar_url":"https://github.com/H-uru.png","language":"C++","funding_links":[],"categories":["IOS","Frameworks/Engines/Libraries"],"sub_categories":["iOS"],"readme":"Plasma\n======\n![CI](https://github.com/H-uru/Plasma/workflows/CI/badge.svg)\n\nA CMake-based fork of the GPLv3-licensed **CyanWorlds.com Engine**\n(Headspin/Plasma), with a focus on bug-fixes, cross-platform compatibility, and\nenhanced features.\n\nFor more information on Myst Online, see http://mystonline.com/developers/\n\n\nRelated Projects\n----------------\n\n- [dirtsand](https://github.com/H-uru/dirtsand) - An open-source\n  Plasma-compatible server project.\n- [moul-assets](https://github.com/H-uru/moul-assets) - MOUL game\n  assets repository.\n\n\nLibrary Dependencies\n--------------------\n\nPlasma currently requires the following third-party libraries:\n\n- NVIDIA PhysX 4.1 - https://github.com/NVIDIAGameWorks/PhysX\n- Python 3.8 (or higher) - https://www.python.org/downloads/\n- libOgg and libVorbis - http://www.xiph.org/downloads/\n- OpenSSL - http://www.slproweb.com/products/Win32OpenSSL.html\n- OpenAL Soft - https://openal-soft.org/\n- eXpat - http://expat.sourceforge.net/\n- Freetype - http://freetype.org/\n- libJPEG-turbo - http://libjpeg-turbo.virtualgl.org/\n- libPNG - http://www.libpng.org/\n- zlib - http://zlib.net/\n- libcurl - http://curl.haxx.se/\n- string_theory - http://github.com/zrax/string_theory/\n- Standalone ASIO - https://think-async.com/Asio/\n\nThe following libraries are optional:\n\n- (for building resource.dat) CairoSVG - https://cairosvg.org/\n- (for building resource.dat) Pillow - https://python-pillow.org/\n- (for the GUI tools) Qt - http://www.qt.io/download-open-source/\n- (for experimental OpenGL support) epoxy - https://github.com/anholt/libepoxy\n- (for Linux font support) fontconfig - https://www.fontconfig.org/\n- (for video) VPX - http://www.webmproject.org/\n- (for video and voice chat) Opus - http://www.opus-codec.org/\n- (for legacy voice chat) speex - http://www.speex.org/downloads/\n\nAll required libraries are available as [vcpkg](https://github.com/microsoft/vcpkg)\nports or can be built using their individual build instructions.\n\n\nCompiling \u0026 Running Instructions\n--------------------------------\n\nThe Plasma development site includes steps for\n[compiling](https://h-uru.github.io/Plasma/building.html) and\n[running](https://h-uru.github.io/Plasma/running.html) the client.\n\nYou can also download pre-built artifacts from our [last successful automated\nbuild](https://github.com/H-uru/Plasma/releases/tag/last-successful) on\nGitHub.\n\nAdditional Information\n----------------------\n\n- Myst Online is available to play for free at http://mystonline.com/play/\n- This code was forked from the initial release repository at [OpenUru.org](http://openuru.org/).\n\n**There are lots of opportunities to get involved!** Find out how you can [get\ninvolved](https://h-uru.github.io/Plasma/involvement.html) and help improve Uru\nfor everyone.\n\n\nAbout Non-Free Libraries\n------------------------\n\nThis software uses some non-free libraries for which exceptions appear in the\nsource code license inserts. It is suggested that anyone who thinks of doing\nsubstantial further work on this program should first free it from dependence\non the non-free libraries so that it does the same job without the non-free\nlibraries. Further introduction of non-free libraries likely would require a\nrevised license and thus permission from all contributors to the codebase.\nThat being problematic, any additional non-free libraries are unlikely to be\naccepted by Cyan Worlds or the development community.\n\n\nAcknowledgements\n----------------\n\n### OPENSSL ###\nThis product includes software developed by the OpenSSL Project for use in\nthe OpenSSL Toolkit (http://www.openssl.org/). This product includes\ncryptographic software written by Eric A. Young (eay@cryptsoft.com). This\nproduct includes software written by Tim J. Hudson (tjh@cryptsoft.com).\n\n### Independent JPEG Group (IJG) JPEG Library ###\nThis software is based in part on the work of the Independent JPEG Group.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FH-uru%2FPlasma","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FH-uru%2FPlasma","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FH-uru%2FPlasma/lists"}