# ノベルゲームエンジン開発メンバー募集
## はじめに
詳細をすぐ確認したい方は「内容」セクションをご覧ください。
## 自己紹介
こんにちは、**UldorAlberich13** と申します。
普段はプログラミング言語処理系を制作していますが、今回は **DSL を用いたノベルゲームエンジン** の開発に挑戦したく、仲間を募集することにしました。よろしくお願いします。
私について詳しくは [こちら](https://profile.raii.dev) をご参照ください。
## 募集概要
ノベルゲームエンジンの **コア部分(Unity製)** を開発してくださる方を募集します。
継続的に参加していただける方は特に歓迎します。
## プロジェクト概要
- Unity でエンジンのコア API を実装していただきます。
- API の仕様は、参加してくださる Unity プログラマの方と相談して決めていきます
(私自身は Unity に詳しくないためです)。
- コア部分が完成したら、私が DSL のパーサを実装し、エンジン全体をつなげます。
- 開発期間に期限は設けません。マイペースで進めていただければ大丈夫です。
## 目的・目標
- 最終的な目標は **GitHub での公開** です。
- 余裕があれば独自サイトや Steam での配布も検討します。
⚠️ 現時点では **商用利用は想定していません**。
開発スタイルとしては「ゆるく楽しく」を意識しています。進行に厳しいノルマはなく、**空いている時間にコミットしていただける程度** で構いません。
ただし、参加して一度も活動がない場合はお声かけすることがあります。
## 内容
本プロジェクトで扱う DSL は、ティラノスクリプトのような「特定用途(今回はノベルゲーム)」に特化した言語です。
目標は **Ren'Py と同等の機能を持ち、MIT ライセンスで公開するエンジン** を制作することです。
無償制作となりますが、完成すれば OSS として多くの人に利用される可能性があります。
## 担当いただきたい作業
- Unity を用いてエンジンのコア API を設計・実装
- DSL と連携しやすいように、整理された API を意識して構築
## コミュニケーション
主な連絡手段は **Discord** です。