{"id":13912583,"url":"https://github.com/bladecoder/bladecoder-adventure-engine","last_synced_at":"2025-07-18T12:32:05.254Z","repository":{"id":16247470,"uuid":"18995295","full_name":"bladecoder/bladecoder-adventure-engine","owner":"bladecoder","description":"Classic point and click adventure game engine and editor","archived":false,"fork":false,"pushed_at":"2024-06-25T22:32:32.000Z","size":109555,"stargazers_count":590,"open_issues_count":16,"forks_count":65,"subscribers_count":45,"default_branch":"master","last_synced_at":"2024-08-08T01:56:14.871Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bladecoder.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2014-04-21T14:44:12.000Z","updated_at":"2024-08-05T02:58:04.000Z","dependencies_parsed_at":"2023-11-11T20:28:23.526Z","dependency_job_id":"a34fd084-9c49-41b3-9e70-e719840387be","html_url":"https://github.com/bladecoder/bladecoder-adventure-engine","commit_stats":null,"previous_names":[],"tags_count":101,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bladecoder%2Fbladecoder-adventure-engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bladecoder%2Fbladecoder-adventure-engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bladecoder%2Fbladecoder-adventure-engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bladecoder%2Fbladecoder-adventure-engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bladecoder","download_url":"https://codeload.github.com/bladecoder/bladecoder-adventure-engine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226409780,"owners_count":17620707,"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":[],"created_at":"2024-08-07T01:01:34.309Z","updated_at":"2024-11-25T22:30:37.189Z","avatar_url":"https://github.com/bladecoder.png","language":"Java","readme":"Bladecoder Adventure Engine\n===========================\n\nThe **Bladecoder Adventure Engine** is a set of tools to create interactive graphic adventures (classical point and\nclick games).\n\nI think that this type of games are a great medium to tell stories and mobile devices provide a big opportunity to\nrebirth and evolve them.\n\nBy creating the **Bladecoder Adventure Engine**, I want to create a platform to tell stories. Interactive stories with\nmodern graphics, animations and music.\n\nThe **Bladecoder Adventure Engine** is composed of the following subprojects:\n\n* **adventure-editor**: the graphical editor for creating point and click games.\n* **blade-engine**: the engine to run the games created with `adventure-editor`.\n\nThe **Bladecoder Adventure Engine** has been developed using the [LibGDX](http://libgdx.badlogicgames.com/) framework\nand the project generates a layout similar to any LibGDX project. This lowers the learning curve and eases development\nand deploy on several platforms.\n\n### Adventure Editor\n\nThe **Adventure Editor** is a graphical editor to create full point and click games with minimal programming.\n\n![adventure editor 2014-09-26](https://cloud.githubusercontent.com/assets/6229260/4420346/1d3a1b8a-4578-11e4-8eec-415f5e27c005.png)\n\n### Blade Engine\n\nThe Engine has the following features:\n\n* Multi platform support: Android, IOS and Desktop (Windows, OSX and Linux)\n* Several animation techniques: sprite/atlas animation and Spine (cutout) animation\n* Multiresolution to deal with different densities and screen sizes\n* Multilanguage support\n* Use of the [Ink](https://www.inklestudios.com/ink/) language to create dialogs and puzzles easily.\n\n### The Goddess Robbery\n\nThe **Bladecoder Adventure Engine** is currently under continuous development and it's ready for production. **The\nGoddess Robbery** is a test game created to show the features of the Engine.\n\nThe source of **The Goddess Robbery** can be\ndownloaded  [here](https://github.com/bladecoder/bladecoder-adventure-tests/tree/master/venus) and it's useful to learn\nhow to use the **Adventure Editor**.\n\n**The Goddess Robbery** is also available for Android devices at the Google Play Store.\n\n[![The Goddess Robbery on Google Play](http://i.imgur.com/yn6RYuX.png)](https://play.google.com/store/apps/details?id=org.bladecoder.engine)\n\n### Documentation\n\nAll available documentation is in the [wiki page](https://github.com/bladecoder/bladecoder-adventure-engine/wiki). The\ndocumentation is not good enough and needs to improve, we are working on it. Meanwhile you can download and look into\nthe [test projects](https://github.com/bladecoder/bladecoder-adventure-tests/).\n\n### Download latest release\n\nCheck the [release page](https://github.com/bladecoder/bladecoder-adventure-engine/releases/latest) to download the\nlatest version.\n\nFor Linux users, there is a Flatpack package with all the dependencies included.\n\n\u003ca href=\"https://flathub.org/apps/details/com.bladecoder.adventure-editor\"\u003e\u003cimg width=\"240\" alt=\"Download on Flathub\" src=\"https://flathub.org/assets/badges/flathub-badge-en.png\"/\u003e\u003c/a\u003e\n\n### Building and running\n\nIn order to compile, build and run the engine, the Java platform is necessary. The project uses Gradle to build and\npackage.\n\nBuild:\n\n    $ ./gradlew build\n\nRun the Adventure Editor:\n\n    $ ./gradlew run\n\nCreate a distribution package for the Adventure Editor:\n\n    $ ./gradlew distZip\n\nA zip package ready for distribution is created in the folder '\nbladecoder-adventure-engine/adventure-editor/build/distributions'\n\n### License\n\nThe **Bladecoder Adventure Engine** is licensed under\nthe [Apache 2 License](http://www.apache.org/licenses/LICENSE-2.0.html), meaning you\ncan use it free of charge, without strings attached in commercial and non-commercial projects.\n","funding_links":[],"categories":["Code","Table of Contents","GameEngine Design","others","Java"],"sub_categories":["Engines and Frameworks"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbladecoder%2Fbladecoder-adventure-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbladecoder%2Fbladecoder-adventure-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbladecoder%2Fbladecoder-adventure-engine/lists"}