{"id":13528910,"url":"https://github.com/rednblackgames/HyperLap2D","last_synced_at":"2025-04-01T14:33:38.731Z","repository":{"id":37700900,"uuid":"280444703","full_name":"rednblackgames/HyperLap2D","owner":"rednblackgames","description":"A powerful, platform-independent, visual editor for complex 2D worlds and scenes.","archived":false,"fork":false,"pushed_at":"2024-10-27T12:04:40.000Z","size":29909,"stargazers_count":371,"open_issues_count":15,"forks_count":67,"subscribers_count":19,"default_branch":"master","last_synced_at":"2024-10-27T13:45:06.533Z","etag":null,"topics":["2d-game","cross-platform","game-development","hyperlap2d","java","libgdx"],"latest_commit_sha":null,"homepage":"https://hyperlap2d.rednblack.games/","language":"Java","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/rednblackgames.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":null,"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":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-17T14:25:00.000Z","updated_at":"2024-10-27T12:04:43.000Z","dependencies_parsed_at":"2023-09-22T04:23:34.833Z","dependency_job_id":"7d7f8b6b-5acf-40db-8431-353c5bea4a6f","html_url":"https://github.com/rednblackgames/HyperLap2D","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rednblackgames%2FHyperLap2D","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rednblackgames%2FHyperLap2D/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rednblackgames%2FHyperLap2D/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rednblackgames%2FHyperLap2D/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rednblackgames","download_url":"https://codeload.github.com/rednblackgames/HyperLap2D/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222735279,"owners_count":17030816,"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":["2d-game","cross-platform","game-development","hyperlap2d","java","libgdx"],"created_at":"2024-08-01T07:00:28.049Z","updated_at":"2024-11-02T15:31:36.860Z","avatar_url":"https://github.com/rednblackgames.png","language":"Java","funding_links":[],"categories":["Resources"],"sub_categories":["Editors"],"readme":"![Logo](https://raw.githubusercontent.com/rednblackgames/HyperLap2D/master/icons/HyperLap2D.png)\n\n[![GitHub Actions Build Status](https://img.shields.io/github/actions/workflow/status/rednblackgames/HyperLap2D/snapshot.yml?branch=master\u0026label=GitHub%20Actions)](https://github.com/rednblackgames/HyperLap2D/actions?query=workflow%3A%22SNAPSHOT+Build%22)\n\n[![release](https://img.shields.io/github/v/release/rednblackgames/HyperLap2D)](https://github.com/rednblackgames/HyperLap2D/releases)\n[![snapshot](https://img.shields.io/nexus/s/games.rednblack.hyperlap2d/runtime-libgdx?label=snapshot\u0026server=https%3A%2F%2Foss.sonatype.org)](https://github.com/rednblackgames/HyperLap2D/actions?query=workflow%3A%22SNAPSHOT+Build%22)\n\n[![Discord](https://img.shields.io/discord/740954840259362826?label=Discord\u0026logo=discord)](https://discord.gg/p69rPNF)\n\n# HyperLap2D\nHyperLap2D is a powerful, platform-independent, visual editor for complex 2D worlds and scenes. \n\nAn engine-oriented alternative for building games free from any design constraints.\n\nOpen Source ❤️\n\n[![YouTube Video](https://user-images.githubusercontent.com/5543339/110386916-36880900-8061-11eb-872a-f04d2a3a28b9.png)](https://www.youtube.com/watch?v=VUJd7fq_J7c)\n\n### Project Status\n\nCurrently, HyperLap2D is in Alpha stage. Many breaking changes could happen update after update without backwards compatibility. Therefore, please always check our [changelog](https://github.com/rednblackgames/HyperLap2D/tree/master/CHANGES) before updating.\n\n### Download\n\n| Release | Snapshot |\n| ------- | -------- |\n| [GitHub Releases](https://github.com/rednblackgames/HyperLap2D/releases) | [GitHub Actions](https://github.com/rednblackgames/HyperLap2D/actions?query=workflow%3A%22SNAPSHOT+Build%22) |\n\n### Features\n- Images and Sprite Animations\n- Box2D Physics World\n- Dynamic Lights\n- [Spine support](https://github.com/rednblackgames/h2d-libgdx-spine-extension)\n- Particle Effects\n- Grouping complex objects into library items\n- Import, Export and Share your compositions\n- Live Preview\n- Tiled Maps\n- Built in 9-patch editor\n- Actions Node Editor\n- [Plugins](https://hyperlap2d.rednblack.games/wiki/plugins/)\n- Open JSON output\n\n### Getting Started\n- [HyperLap2D Website](https://hyperlap2d.rednblack.games)\n- [Official Wiki](https://hyperlap2d.rednblack.games/wiki)\n- [HyperLab](https://hyperlab.rednblack.games)\n\n### Runtime\n\nCurrently, HyperLap2D is mainly developed for [libGDX](https://github.com/libgdx/libgdx), but it can easily be integrated into any software thanks to its open JSON output format.\n\nCheck out the libGDX runtime [README](https://github.com/rednblackgames/hyperlap2d-runtime-libgdx) to start integrating HyperLap2D's project into your game.\n\nSee our [Wiki](https://hyperlap2d.rednblack.games/wiki/hyperlap2d/14-json-export-format/), if you want to learn more about the output format.\n\n### Issues\n\nHave you found a bug or unexpected behavior? Don't panic! Search for [known issues](https://github.com/rednblackgames/HyperLap2D/issues) or feel free to open a new one. Your feedback is important, please try to be as detailed as possible :)\n\n### Contributing\n\nWe need your help! HyperLap2D is a very large and complex project, if you have some cool addition or bug fix don't hesitate to create a [Pull Request](https://github.com/rednblackgames/HyperLap2D/pulls). Any contribution, big or small, is always well received.\n\n#### Building from source\n\nHyperLap2D is developed using IntelliJ IDEA. Needs `Java 17`.\n\n1. Fork this repository\n2. Clone with `--recurse-submodules` flag\n3. Open the main `build.gradle`, which you can find in the root directory\n4. Run `runHyperLap2D` gradle task\n5. If build fails: `File → Invalidate Caches / Restart`\n\n### License\n\nHyperLap2D Editor is licensed under the GNU Public License, Version 3. You may wish to read [HyperLap2D libGDX Runtime](https://github.com/rednblackgames/hyperlap2d-runtime-libgdx) License and [Spine Extension](https://github.com/rednblackgames/h2d-libgdx-spine-extension) License.\n\n```\nHyperLap2D Editor\nCopyright (C) 2020 Francesco Marongiu\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n```\n\n#### Overlap2D\n\nHyperLap2D is a fork of [Overlap2D](https://github.com/UnderwaterApps/overlap2d). A very special thanks to UnderwaterApps's Team and all of their Contributors for creating it, as without, HyperLap2D could never be possible.\nCheck out original: [`OVERLAP2D-AUTHORS`](https://github.com/rednblackgames/HyperLap2D/blob/master/OVERLAP2D-AUTHORS) and [`OVERLAP2D-CONTRIBUTORS`](https://github.com/rednblackgames/HyperLap2D/blob/master/OVERLAP2D-CONTRIBUTORS)\n\n_Overlap2D_ was licensed under `Apache 2.0`\n```\nCopyright 2015 Underwater Apps LLC\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frednblackgames%2FHyperLap2D","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frednblackgames%2FHyperLap2D","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frednblackgames%2FHyperLap2D/lists"}