{"id":13415226,"url":"https://github.com/AdamsLair/duality","last_synced_at":"2025-03-14T22:33:03.470Z","repository":{"id":9631712,"uuid":"11561833","full_name":"AdamsLair/duality","owner":"AdamsLair","description":"a 2D Game Development Framework","archived":false,"fork":false,"pushed_at":"2024-09-07T13:15:53.000Z","size":250728,"stargazers_count":1415,"open_issues_count":136,"forks_count":288,"subscribers_count":111,"default_branch":"master","last_synced_at":"2025-02-09T09:13:44.435Z","etag":null,"topics":["c-sharp","csharp","dotnet","duality","framework","game-development","game-engine","gamedev","opengl","portable"],"latest_commit_sha":null,"homepage":"https://adamslair.github.io/duality","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AdamsLair.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","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":"2013-07-21T13:12:50.000Z","updated_at":"2025-02-03T17:06:08.000Z","dependencies_parsed_at":"2024-09-25T12:16:06.791Z","dependency_job_id":null,"html_url":"https://github.com/AdamsLair/duality","commit_stats":{"total_commits":3268,"total_committers":53,"mean_commits":"61.660377358490564","dds":0.2656058751529988,"last_synced_commit":"ed63539358ae1c21acacb0c5a93f44a2386adfc5"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamsLair%2Fduality","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamsLair%2Fduality/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamsLair%2Fduality/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdamsLair%2Fduality/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AdamsLair","download_url":"https://codeload.github.com/AdamsLair/duality/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243324437,"owners_count":20273109,"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-sharp","csharp","dotnet","duality","framework","game-development","game-engine","gamedev","opengl","portable"],"created_at":"2024-07-30T21:00:45.496Z","updated_at":"2025-03-14T22:33:03.460Z","avatar_url":"https://github.com/AdamsLair.png","language":"C#","readme":"Duality - A 2D GameDev Framework\n=======\n\nDuality is a plugin based 2D game development framework based on C# and OpenTK. To get a quick overview, please visit the [project page](https://adamslair.github.io/duality). For documentation, take a look at our [docs page](https://adamslair.github.io/duality-docs).\n\nIf you have questions or just want to say Hi, feel free to check out the [discussions](https://github.com/AdamsLair/duality/discussions) area, or join us in the [chat](https://discord.gg/JZxzXrzXc6). Also, feedback is always welcome! Bugs and feature requests that do not require further discussion, however, should be filed in the issue tracking system, directly here on github.\n\n### Latest Binary Release\n\nYou can find the latest binary release [here](https://github.com/AdamsLair/duality/releases/download/v3.0/Duality.zip). If you already have a Duality project, you can update your Duality version or any of its plugins in the [Package Manager](https://adamslair.github.io/duality-docs/pages/v3/Package-Management.html).\n\n### Build status: \n| [Branch](https://github.com/AdamsLair/duality/wiki/Branch-Descriptions)  | Status |\n|-------------|--------|\n| master      | [![Build status](https://ci.appveyor.com/api/projects/status/eyxpet6jky1cqy6i/branch/master?svg=true)](https://ci.appveyor.com/project/AdamsLairBot/duality/branch/master) |\n| release     | [![Build status](https://ci.appveyor.com/api/projects/status/eyxpet6jky1cqy6i/branch/release?svg=true)](https://ci.appveyor.com/project/AdamsLairBot/duality/branch/release) |\n| 1.x         | [![Build status](https://ci.appveyor.com/api/projects/status/eyxpet6jky1cqy6i/branch/archive/1.x?svg=true)](https://ci.appveyor.com/project/AdamsLairBot/duality/branch/archive/1.x)    |\n| 2.x         | [![Build status](https://ci.appveyor.com/api/projects/status/eyxpet6jky1cqy6i/branch/archive/2.x?svg=true)](https://ci.appveyor.com/project/AdamsLairBot/duality/branch/archive/2.x)    |\n| 3.x         | [![Build status](https://ci.appveyor.com/api/projects/status/eyxpet6jky1cqy6i/branch/archive/3.x?svg=true)](https://ci.appveyor.com/project/AdamsLairBot/duality/branch/archive/3.x)    |\n\n### Building From Source\n\nIf you want to build Duality yourself, you can do so using Visual Studio or MonoDevelop by simply opening `Duality.sln` and selecting \"Build Solution\". On non-Windows systems, you will be able to build core projects only and have to unload any editor projects first. When building Duality from the command line, make sure to call `nuget restore Duality.sln` first, so the required packages can be restored.\n\nAll framework build results will be located in the shared `Build/Output` folder. Sample project build results will be separate, and located in their respective `Content/Plugins` subdirectories. To launch any of the included sample projects after building Duality, select it as a startup project in your IDE. Otherwise, you can use either `DualityEditor` or `DualityLauncher` as a startup project.\n\n### Contributing\n\nWe're actively looking for contributors. Are you experienced with Duality and want to join the development team? Look at our [contribution guide](https://adamslair.github.io/duality-docs/pages/v3/how-to-contribute.html).\n\n----------\n\n### Maintainers\n- [SirePi](https://github.com/SirePi)\n- [Barsonax](https://github.com/Barsonax)\n- [Ilexp](https://github.com/ilexp) (creator, now inactive but still around to give us advice)\n","funding_links":[],"categories":["Game","游戏","C# #","IOS","Libraries","Frameworks/Engines/Libraries"],"sub_categories":["C#","iOS"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAdamsLair%2Fduality","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAdamsLair%2Fduality","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAdamsLair%2Fduality/lists"}