開発
OSSとしてゲーム制作支援ツールを一緒に試作するメンバー募集
## 自己紹介
はじめまして。TENKAと申します。
普段はゲーム向けBGM制作や、創作・ゲーム開発を支援するツール制作に取り組んでいます。
現在は、ゲーム制作におけるプログラミング、システム設計、デバッグ、仕様整理などを支援するツールを作りたいと考えています。
ゲーム制作では、アイデアや世界観があっても、画面遷移、セーブ/ロード、会話システム、フラグ管理、デバッグなどの土台部分で詰まりやすいと感じています。
そうした部分を少しでも支援できるツールを一緒に作れる方を募集したく、今回募集を出しました。
詳細な活動内容や制作物については、プロフィールも見ていただけると嬉しいです。
## 募集概要
ゲーム制作を支援する開発ツールを一緒に作ってくれるメンバーを募集しています。
単発の依頼ではなく、無理のないペースで一定期間、相談しながら少しずつ進めていける方を想定しています。
最初は2〜4人程度の少人数での活動を考えています。
ガチガチの開発チームというより、プライベート、本業、学業、体調を優先しながら、できる範囲で進める方針です。
現時点では、報酬なしでの参加を想定しています。
本プロジェクトは仕事としての依頼ではなく、趣味・研究・試作寄りの共同制作として進める予定です。
成果物はOSSとして公開する方向で考えています。
作業ノルマや厳しい納期は設けません。
ただし、ゲーム制作支援や開発効率化に興味があり、少しずつでも形にしていく意欲がある方とご一緒できたら嬉しいです。
## 作りたいもの
プロジェクト名は仮で「ゲーム開発支援ツール制作」としています。
制作するのは、ゲームそのものではなく、ゲーム制作を支援するための開発ツール・制作補助ツールです。
対象は、個人開発者、初心者ゲーム制作者、小規模チームなどを想定しています。
想定している内容は、以下のようなものです。
* ゲーム制作テンプレート
* デバッグ表示ツール
* フラグ管理ツール
* 仕様整理ツール
* 進行管理補助
* 会話システムやセーブ/ロードなどの基礎システム支援
* ゲーム制作で詰まりやすい部分の可視化
最初からすべて作るのではなく、メンバーと相談しながら、実現しやすく需要がありそうなものから小さく試作していく予定です。
個人的には、ゲーム制作で「何が原因で動かないのかわからない」「どこから作ればいいかわからない」といった状態を減らせるツールを作りたいと考えています。
## 目的・目標
このプロジェクトの目的は、ゲーム制作で詰まりやすい部分を支援し、ゲームを完成させやすくするツールを作ることです。
特に、以下のような問題を減らしたいと考えています。
* 画面遷移の作り方がわからない
* セーブ/ロードの構造で詰まる
* 会話システムや選択肢管理が複雑になる
* フラグ管理が破綻する
* デバッグ時に何が起きているかわからない
* 仕様が整理できず、制作が止まる
こうした問題を、テンプレート化、可視化、チェックリスト化、デバッグ支援などで少しでも減らしたいです。
目標としては、まずは小さな試作品を作り、実際にゲーム制作に使える形を目指します。
商業的な成功を最初から強く狙うというより、まずは趣味制作・個人制作の範囲で、役に立つものを少しずつ形にしていく方針です。
将来的に需要があり、配布形態や収益化、有料版などを検討する場合は、事前にメンバー間で相談して方針を決めたいです。
参加いただいた方の貢献は、可能な範囲でREADMEやクレジットなどに記載したいと考えています。
## 歓迎する方
未経験の方でも、ツール制作やゲーム開発支援に興味があれば歓迎です。
技術力の高さだけでなく、相談しながら進める姿勢や、ゲーム制作を助けたいという関心を重視したいです。
特に以下のような方と相性が良いと思います。
* ゲーム制作支援ツールに興味がある方
* 個人開発やOSSに関心がある方
* Unity、Godot、JavaScript、TypeScript、Webアプリ、Electronなどに興味がある方
* AIツールを使いながら開発に参加してみたい方
* UI改善、仕様整理、テスト、アイデア出しに関心がある方
* ゲーム制作で詰まった経験がある方
AIツールの使用も歓迎します。
ただし、AIの出力をそのまま貼るだけではなく、動作確認や内容の理解をしながら進められる方だと助かります。
今回重視しているのは、現時点でのスキルの高さよりも、ゲーム制作支援ツールというテーマに関心を持ち、一緒に試行錯誤してくれることです。
## 担当いただきたい作業
担当してもらう作業は、相談しながら決めたいと考えています。
主に以下のような内容を想定しています。
* ツールのプログラム実装
* UI制作
* Unity、Godot、Webアプリなどでの試作
* ゲーム制作テンプレートの作成
* デバッグ表示機能の作成
* フラグ管理・仕様整理ツールの作成
* アイデア出し
* 動作確認、テスト
* 仕様の整理や改善案出し
自分は主に、企画、仕様設計、UI案、制作フロー整理、テスト、デバッグ観点の整理などを担当したいと考えています。
プログラミングは勉強中のため、実装面を一緒に進められる方がいるととても助かります。
## 使用技術について
使用ツールや開発環境はまだ確定ではありません。
候補としては、以下のようなものを考えています。
* Unity
* Godot
* JavaScript
* TypeScript
* Webアプリ
* Electron系ツール
最初から大きなものを作るのではなく、小さな試作から始める予定です。
メンバーと相談しながら、作りやすく続けやすい形を決めていきたいです。
## コミュニケーション方法
活動はDiscordを中心に行う予定です。
進め方としては、以下のような形を想定しています。
* コミュニケーションは基本的にDiscordで行います。
* プライベート、本業、学業、体調を優先して進めます。
* 週何時間必須、毎日作業必須、短期完成必須のような進め方にはしません。
* 作業ノルマや厳しい納期は設けません。
* できる範囲で進捗共有や相談を行います。
* 必要に応じて、ドキュメントやタスク管理ツールの利用も検討します。
* まずは小さな試作から始め、無理なく形にしていきたいです。
ゲーム制作支援や開発効率化に興味がある方、ゲーム制作で詰まりやすい部分を一緒に改善してみたい方は、ぜひよろしくお願いします。