Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/effekseer/EffekseerForGodot3


https://github.com/effekseer/EffekseerForGodot3

Last synced: 6 days ago
JSON representation

Awesome Lists containing this project

README

        

# EffekseerForGodot3

## Overview
This is the Effekseer's runtime plugin for [Godot Engine](https://godotengine.org).
You will be able to show the effects that was created with Effekseer.

[Godot Engine](https://godotengine.org)向けEffekseerプラグインです。
Effekseerで作成したエフェクトをGodot Engine 3.xで表示することができます。

- [Official website](https://effekseer.github.io)
- [For Godot 4.x plugin](https://github.com/effekseer/EffekseerForGodot4)

## Documents (How to use it)

- [Help](https://effekseer.github.io/Help_Godot/v3/index.html)

## How to develop the plugin

### Clone the repository

```
git clone https://github.com/effekseer/EffekseerForGodot3 --recursive
```

### Build binaries

#### Windows

- python3 and scons `pip install scons`
- Visual Studio 2017 or later.

Execute `python3 Dev/Cpp/build.py platform=windows`

#### macOS, iOS

- python3 and scons `brew install scons`
- Latest Xcode

Execute `python3 Dev/Cpp/build.py platform=osx`
Execute `python3 Dev/Cpp/build.py platform=ios`

#### Android

- macOS or Linux
- python3 and scons
- Android NDK. ANDROID_NDK_ROOT required.

Execute `python3 Dev/Cpp/build.py platform=android`

#### Linux

- Ubuntu (64bit)
- python3 and scons `apt install scons`
- Multilib `apt install gcc-multilib g++-multilib`

Execute `python3 Dev/Cpp/build.py platform=linux`

### Edit native codes

#### Windows

Create an effekseer build environment.

```
mkdir Dev/Effekseer/build
cd Dev/Effekseer/build
cmake -DBUILD_VIEWER=ON -DBUILD_EDITOR=ON ..
```

Uses Visual Studio 2017 or later, to open and build the following solution file.

- Dev/Cpp/EffekseerGodot.sln

### Run by Godot Engine

Uses Godot Engine 3.x, to open the following project file.

- Dev/Godot/project.godot