A LibGDX-based engine and editor for creating cross-platform point-and-click adventure games with minimal programming.
Bladecoder Adventure Engine is a set of tools for creating interactive graphic adventures, specifically classic point-and-click games. It provides both a graphical editor for designing games with minimal programming and an engine to run them across multiple platforms. The project aims to revive and evolve storytelling through games by leveraging modern graphics, animations, and music.
Game developers, storytellers, and hobbyists interested in creating narrative-driven point-and-click adventures without extensive coding. It's particularly suited for those targeting mobile and desktop platforms.
Developers choose Bladecoder Adventure Engine for its LibGDX-based architecture, which simplifies cross-platform deployment and reduces the learning curve. Its integration of the Ink language for dialogs and puzzles, combined with a visual editor, makes it uniquely accessible for creating rich interactive stories.
Classic point and click adventure game engine and editor
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Leverages LibGDX to deploy games on Android, iOS, and desktop (Windows, macOS, Linux) with a single codebase, as emphasized in the multi-platform support features.
The Adventure Editor enables building full point-and-click games with minimal programming, demonstrated by the test project 'The Goddess Robbery' which serves as a learning resource.
Integrates Ink for writing dialogs and puzzles, streamlining narrative design and making interactive storytelling more accessible, as noted in the engine's key features.
Licensed under Apache 2, allowing free commercial and non-commercial use without restrictions, as explicitly stated in the license section.
The README admits documentation is 'not good enough' and needs improvement, which can hinder onboarding and troubleshooting despite available wiki and test projects.
Requires Java platform and uses Gradle for building, adding setup complexity and a learning curve for developers not familiar with these tools or LibGDX conventions.
Primarily designed for 2D point-and-click adventures, limiting versatility for other genres and resulting in a smaller ecosystem compared to general-purpose engines.