bladecoder-adventure-engine

Classic point and click adventure game engine and editor

  • 所有者: bladecoder/bladecoder-adventure-engine
  • 平台:
  • 許可證: Apache License 2.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Bladecoder Adventure Engine

The Bladecoder Adventure Engine is a set of tools to create interactive graphic adventures (classical point and click games).

I think that this type of games are a great medium to tell stories and mobile devices provide a big opportunity to rebirth and evolve them.

By creating the Bladecoder Adventure Engine, I want to create a platform to tell stories. Interactive stories with modern graphics, animations and music.

The Bladecoder Adventure Engine is composed of the following subprojects:

  • adventure-editor: the graphical editor for creating point and click games.
  • blade-engine: the engine to run the games created with adventure-editor.

The Bladecoder Adventure Engine has been developed using the LibGDX framework and the project generates a layout similar to any LibGDX project. This lowers the learning curve and eases development and deploy on several platforms.

Adventure Editor

The Adventure Editor is a graphical editor to create full point and click games with minimal programming.

adventure editor 2014-09-26

Blade Engine

The Engine has the following features:

  • Multi platform support: Android, IOS and Desktop (Windows, OSX and Linux)
  • Several animation techniques: sprite/atlas animation, Spine (cutout) animation and 3d model animation
  • 3d character support
  • Multiresolution to deal with different densities and screen sizes
  • Multilanguage support

The Goddess Robbery

The Bladecoder Adventure Engine is currently under continuous development and it's ready for production. The Goddess Robbery is a test game created to show the features of the Engine.

The source of The Goddess Robbery can be downloaded here and it's useful to learn how to use the Adventure Editor.

The Goddess Robbery is also available for Android devices at the Google Play Store.

The Goddess Robbery on Google Play

Documentation

All available documentation is in the wiki page. The documentation is not good enough and needs to improve, we are working on it. Meanwhile you can download and look into the test projects.

Download latest release

Check the release page to download the latest version.

For Linux users, there is a Flatpack package with all the dependencies included.

Building and running

In order to compile, build and run the engine, the Java platform is necessary. The project uses Gradle to build and package.

Build:

$ ./gradlew build

Run the Adventure Editor:

$ ./gradlew run

Create a distribution package for the Adventure Editor:

$ ./gradlew distZip

A zip package ready for distribution is created in the folder 'bladecoder-adventure-engine/adventure-editor/build/distributions'

License

The Bladecoder Adventure Engine is licensed under the Apache 2 License, meaning you
can use it free of charge, without strings attached in commercial and non-commercial projects.

主要指標

概覽
名稱與所有者bladecoder/bladecoder-adventure-engine
主編程語言Java
編程語言Shell (語言數: 2)
平台
許可證Apache License 2.0
所有者活动
創建於2014-04-21 14:44:12
推送於2025-01-21 00:03:38
最后一次提交2025-01-21 01:03:34
發布數101
最新版本名稱v4.3.1 (發布於 )
第一版名稱v0.1.0 (發布於 )
用户参与
星數619
關注者數45
派生數65
提交數1.8k
已啟用問題?
問題數41
打開的問題數17
拉請求數20
打開的拉請求數0
關閉的拉請求數4
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?