ホーム
ダウンロード
アプリ
素材
ドキュメント
ドキュメントトップ
最初のチュートリアル
GUIのチュートリアル
WMSのチュートリアル
コマンド一覧
コンフィグ一覧
よくある質問
English
Light
Dark
Auto
Light
Dark
Auto
よくある質問 をテンプレートにして作成 - Polaris Engine Wiki
Wikiトップ
編集
新規作成
複製
名称変更
アップロード
添付ファイル一覧
バックアップ
開始行:
目次
#contents
* 他のゲームエンジンとの比較 [#o75fb25e]
** 他のエンジンからPolaris Engineに移行したいです [#ne5d1...
- Webで公開したいだけの場合は、発表場所の都合からティラノ...
- Polaris Engineは、iPhone, iPad, Android, Nintendo Switc...
- Polaris EngineはUnityソースコードを出力しますので、ゲー...
** 公開場所はどうすればいいですか? [#u1bd6d06]
- Windows
-- 審査に通る内容であれば、まずは「ふりーむ!」様をおすす...
-- それが難しい場合、「フリーゲーム夢現」様に投稿できる可...
-- 海外をターゲットにする場合、「Steam」様があります
- Web
-- 審査に通る内容であれば、まずは「ふりーむ!」様をおすす...
-- それが難しい場合、「PLiCy」様に投稿できる可能性があり...
-- 海外をターゲットにする場合、「itch.io」様があります
- iPhone / iPad / Vision Pro
-- まず、ご自身のApple IDのデバイスにアプリをインストール...
-- 次に、App Storeでの公開にはアプリの完成度から総合的な...
-- 参考までに、Polaris Engine開発チームを貴サークルの作品...
- Android
-- まず、Google Driveなどの適当な場所にAPKファイルをアッ...
-- 次に、Google Playでの公開はルールが変わってきており、...
-- 参考までに、Polaris Engine開発チームを貴サークルの作品...
- 家庭用ゲーム機(Nintendo Switch / Xbox X|S / PlayStatio...
-- 各社のWebサイトで開発者登録を行います
-- 作品の申請を行います
-- 申請にあたっては「ミドルウェア」や「ゲームエンジン」の...
-- 申請が通ったあとで、Polaris Engine開発チームにご連絡く...
-- 申請が通らない場合や、申請が通るか不安な場合は、別途ご...
** 他のエンジンではできる○○という機能がないので実装してく...
- Polaris Engineの機能不足であれば、ほぼ例外なくご要望の...
- 一方で、スマートフォンはPCの1/100くらいの性能しかないた...
- 提案者を尊重していないということは一切なく、既存エンジ...
* インストール関連 [#m077614b]
** Polaris Engineをダウンロードしましたが実行ができません...
- 実行ファイルがウイルス対策ソフトによってウイルスと判定...
- お使いのウイルス対策ソフトの設定をお確かめいただくか、[...
* ゲーム制作関連 [#ue870580]
** 複数のキャラクタをまとめて表示できますか? [#mefbb1f8]
- 17系列以降では [[Ciel]] というYU-RIS風の演出システムが...
- それより前からある機能ですと、
-- [[@all>コマンドリファレンス#y4c04486]] というコマンド...
-- キャラクタと背景のうち、好きなものを変更したり、消去し...
** キャラクタ変更中にメッセージボックスを表示したままにす...
- conf/config.txt ファイルの最後の方にある、下記の箇所を...
msgbox.show.on.ch=1
** メッセージボックスの横にキャラクタの顔を表示したいです...
- キャラクタ画像として特殊な位置(face)に表示します
@ch face ファイル名.png
- face の位置に表示する画像は、フェードイン・フェードアウ...
** メッセージボックスにセーブなどのボタンを配置できますか...
- サンプルゲームでは、画面の小さなスマホでの操作を考慮し...
- 一方、Windows向けゲームでよくある、メッセージボックスに...
- この場合、右上のシステムメニューは無効にすることができ...
- スマホ対応を考えると積極的におすすめはしませんが、一応...
** 表情の差分を顔のパーツだけで実現したいです [#z457e224]
- 個人的な考えでは、この機能は他のエンジンの「負の遺産」...
- たしかに制作が楽になる面はあるのですが、読み込み時間、...
- よって、技術的な詳細は省きますがSuika2では実装しないこ...
** フォントが変更できません [#vb5a8c46]
- セーブデータにフォントファイル名が記録されていることで...
- Polaris Engineを終了した状態で、セーブデータのフォルダ ...
** タイトル画面の作り方がわかりません [#of9c94af]
- [[タイトル画面の作り方]] で解説しております
** 主人公の名前を入力できますか? [#o9f7d8ea]
- 最大26個の名前を入力できます(aからzまで)
- この機能の開発にあたってはDiscordサーバー上のみなさまに...
** 目パチ画像の作り方を教えてください [#q0d1b90b]
- [[目パチの使用方法]] を参照ください
** 日付や好感度を表示したいです [#f0a3b62e]
- テキストレイヤと [[@pencil コマンド>コマンドリファレン...
- Polaris Engineはノベル特化であるため、あまり複雑なゲー...
- 気合いの入ったSLGを作りたい方は、素直にUnityを使ってい...
** 画面全体にフィルターをかけたいです [#oc58358f]
- エフェクトレイヤーを使います [[背景に色味をつける]]
- 一番廉価な水準のAndroidスマートフォンだと描画性能的にギ...
- できるだけカラーフィルター適用済みの画像を作成して対処...
** マクロ機能はありますか? [#w010cfee]
- あります。[[@gosub>コマンドリファレンス#tdc94466]] と [...
- マクロを外部ファイルにまとめるには、[[using>コマンドリ...
- マクロ呼び出しは &マクロ名 と省略して記述できます (...
- マクロの引数は、マクロ内では &1 のように引数番号で...
- 呼出元のファイルとマクロファイルでラベル名が重複したと...
<<<
# 呼び出し側 (happyは引数)
&マクロ名 happy.png
...
# 呼び出される側
:マクロ名
if $1 == 0 {
# 引数で指定されたファイルを表示する
@ch c &1
}-
else {
@ch c normal.png
}
>>>
** CG鑑賞モードを作れますか? [#i2913e76]
- [[@gui>コマンドリファレンス#x5321807]] コマンドを利用し...
- ボタンの設定で、type: gallery;を指定して、var: $1;のよ...
- 変数の値が0であればボタンは表示されません
- 変数の値が0以外であればボタンが表示されます
** 分岐チャートを作れますか? [#ffbc32f5]
- [[@gui>コマンドリファレンス#x5321807]] コマンドを利用し...
- 仕組みはCG鑑賞モードと同じです
** 全画面スタイルのノベルゲームを作れますか? [#ab8299c4]
- Polaris Engineを起動後にゲームを新規作成するときに、「...
** ルビの中央寄せはできますか? [#h8497e55]
- 現状では未対応で、半角スペースを使って手動調整していた...
- 中央寄せ対応については、Unityやスマホ対応のブラッシュア...
** 多言語対応していますか? [#p320fef8]
- 対応しています。[[多言語化]]をご覧ください
** WMS の使い方はどこに書いてありますか? [#jd1bb536]
- [[WMSの使い方]] をご覧ください
** キーボード操作を教えてください [#i83b6262]
- [[キーボード操作]]をご覧ください
** 音声ファイルのビットレートはどうすればいいですか? [#q...
- PC向けのゲーム
-- BGM ... ステレオ 128kbps
-- SE ... ステレオ 128kbps
-- ボイス ... モノラル 64kbps (日本語サンプル)、場合によ...
- スマートフォン
-- すべて モノラル 48kbps
--- スピーカーが1つのことが多いのでモノラルです
--- スマホ本体の小さなスピーカーであれば、高音がカットさ...
--- イヤホンでプレイされるようであれば、プレイ感に影響が...
** フラグ管理が大変です [#v07d70aa]
- フラグに名前をつけられるようになりました
-- フラグ名はコンフィグファイルに記述して管理できます
-- 作品を長期にわたって保守して行く上で、よい設計資料にな...
- スクリプトには # でコメントを入れられるので、 @set や @...
- コメントを書くのは重要です
-- 1年後のあなたにも読めばすぐわかるようにコメントを書く...
** 旧式のSuika2制作ゲームを最新のインストール版Polaris En...
- [[インストール版Suika2への移行]] をご覧ください(とても...
* ゲーム配布関連 [#y08b62d4]
** ゲームの配布はどうすればいいですか [#h82503a8]
- Suika2からWindows向けにエクスポートして、フォルダごとZI...
** game.exe のファイル名を変更できますか? [#sf64cae9]
- 自由に変更できます
** game.exe のアイコンを変えられますか? [#p0574171]
- Resource Hackerというソフトでgame-nosign.exeのアイコン...
- game-nosign.exeは署名されていないので、アイコンを変更で...
- game.exeは署名されているので、アイコンを変更できません...
** Mac版のアイコンを変えられますか? [#v4742cc5]
- Polaris Engineでは、Mac向けエクスポートはXcode用のソー...
- 出力されたソースコードをXcodeで開いて、アイコンを変更し...
** Androidのアプリの作り方を教えてください [#m1893f47]
- [[Android版の作り方]]をご覧ください
** iOSのアプリの作り方を教えてください [#d15a69e7]
- [[iOS版の作り方]]をご覧下さい
* Polaris Engine / Suika2関連 [#j41cf476]
** 実績を教えてください [#kfff21df]
- 把握している限りでは下記の通りです (2023年11月2日現在)
|サイト名|審査|採用作品数|有料作品数|
|[[ふりーむ!>https://freem.ne.jp/]] 様 |ストアと同水準の...
|[[PLiCy>https://plicy.net]] 様|NGワードによる自動チェッ...
|[[フリーゲーム夢現>https://freegame-mugen.jp]] 様|緩やか...
|Google Play ストア 様|動作不良についての審査あり|5作品|1...
|Apple App Store 様|表現内容についての審査あり|3作品|1作品|
|Valve Steam 様|動作不良についての審査あり|1作品|1作品|
|DLsite 様|動作不良についての審査あり|3作品|3作品|
|BOOTH 様|審査なし|8作品|0作品|
~
** Polaris EngineのiOS対応の強みについて教えてください [#...
- まず次のことを知ってください
-- Appleはストアにおいて、JavaScriptやPythonからiOSのAPI...
-- Appleはマーケティング上の理由で、Webではなくアプリに力...
-- 日本でのiPhoneシェアは7割、つまりアプリの方が重要であ...
-- Appleは今後もWebに力をいれることはないと思います(ktab...
-- AppleはすでにアプリでOpenGLを非推奨にしており(事実)...
- そこで次の点を思い出してください
-- あのエンジンはJavaScript製です(禁止されている)
-- あのエンジンはPython製です(禁止されている)
-- あのエンジンはOpenGL製です(そのうち廃止される上に、現...
-- Polaris EngineはJavaScriptやPythonやOpenGLを一切使わず...
- 以上を踏まえると、ノベルのiOS対応では、Unityを使うのが...
- Polaris EngineはUnityエクスポートも可能ですが、直接iOS...
** サクサク動作の秘密は何ですか? [#nac89737]
- 私たちはOSごとにネイティブアプリを作り分けており、これ...
-- すべてのOSで共通して利用できるコア部分には、どんなOSで...
-- 共通して利用できない部分はOSごとの推奨言語を使って完全...
--- 私たちはこれを「HAL: ハードウェア抽象化レイヤー」と呼...
--- HALは元々、OSの移植性を高めるための設計実装手法であり...
- 実行速度の最適化でも職人芸を披露しています
-- GPU方面の最適化
--- Direct3DのシェーダをHLSLではなくアセンブリを使って記...
--- すべてのスプライトを毎フレーム描画するのではなく、合...
--- 演出としては割り切ったものになりますが、スマートフォ...
-- CPU方面の最適化
--- 描画ルーチンをSIMD命令に最適化しており、ユーザのCPUで...
--- Intel/AMD: SSE, SSE2, SSE3, SSE4.1, SSE4.2, AVX, AVX2
--- Arm: NEON
** Polaris Engineはどうしてオープンソースなんですか? [#n...
- オープンソースが特段に高尚だと考えているわけではないです
- ktabataから見たオープンソースの歴史はこんな感じです:
-- 1970年代、ソースコードは入手できるのが一般的だった
-- 1980年代、ソースコードは知的財産として非公開化が進んだ
-- 1983年、Richard M. Stallmanがソースコードを自由に利用...
-- 1990年代、UNIXを巡る知的財産の訴訟でBSDというOSが一時...
-- 1990年代、Linus Torvaldsの趣味ソフトLinuxが誕生し、10...
-- 2000年代、OSS全盛期、Linuxカーネル+GNUプログラムの利用...
-- 2010年代、AWSなどクラウドが普及し、サポートはクラウド...
-- 2020年代、 サポート料がほしいOSS開発元によって、BSLを...
- その上で、Polaris Engineにとっては次の点でオープンソー...
-- 普及推進(無料なので敷居が低く、まだ売れる前のクリエイ...
-- 標準化(KAG、つまりPCの吉里吉里・Webのティラノスクリプ...
-- Unityの置き換え(Unityはこの先、利用料で一悶着あること...
-- 商用利用(インディーからの商業へのステップアップで、Un...
- では、そこにktabataのメリットはあるのかというと:
-- 勤務先企業の知的財産にならずにすむ
-- 出向などで勤務先企業が変わっても開発を継続できる
-- 正直、ノベルエンジン程度なら3日あれば書けるので、特段...
- といったところです
- MITライセンスという一番緩いライセンスであるため、将来的...
終了行:
目次
#contents
* 他のゲームエンジンとの比較 [#o75fb25e]
** 他のエンジンからPolaris Engineに移行したいです [#ne5d1...
- Webで公開したいだけの場合は、発表場所の都合からティラノ...
- Polaris Engineは、iPhone, iPad, Android, Nintendo Switc...
- Polaris EngineはUnityソースコードを出力しますので、ゲー...
** 公開場所はどうすればいいですか? [#u1bd6d06]
- Windows
-- 審査に通る内容であれば、まずは「ふりーむ!」様をおすす...
-- それが難しい場合、「フリーゲーム夢現」様に投稿できる可...
-- 海外をターゲットにする場合、「Steam」様があります
- Web
-- 審査に通る内容であれば、まずは「ふりーむ!」様をおすす...
-- それが難しい場合、「PLiCy」様に投稿できる可能性があり...
-- 海外をターゲットにする場合、「itch.io」様があります
- iPhone / iPad / Vision Pro
-- まず、ご自身のApple IDのデバイスにアプリをインストール...
-- 次に、App Storeでの公開にはアプリの完成度から総合的な...
-- 参考までに、Polaris Engine開発チームを貴サークルの作品...
- Android
-- まず、Google Driveなどの適当な場所にAPKファイルをアッ...
-- 次に、Google Playでの公開はルールが変わってきており、...
-- 参考までに、Polaris Engine開発チームを貴サークルの作品...
- 家庭用ゲーム機(Nintendo Switch / Xbox X|S / PlayStatio...
-- 各社のWebサイトで開発者登録を行います
-- 作品の申請を行います
-- 申請にあたっては「ミドルウェア」や「ゲームエンジン」の...
-- 申請が通ったあとで、Polaris Engine開発チームにご連絡く...
-- 申請が通らない場合や、申請が通るか不安な場合は、別途ご...
** 他のエンジンではできる○○という機能がないので実装してく...
- Polaris Engineの機能不足であれば、ほぼ例外なくご要望の...
- 一方で、スマートフォンはPCの1/100くらいの性能しかないた...
- 提案者を尊重していないということは一切なく、既存エンジ...
* インストール関連 [#m077614b]
** Polaris Engineをダウンロードしましたが実行ができません...
- 実行ファイルがウイルス対策ソフトによってウイルスと判定...
- お使いのウイルス対策ソフトの設定をお確かめいただくか、[...
* ゲーム制作関連 [#ue870580]
** 複数のキャラクタをまとめて表示できますか? [#mefbb1f8]
- 17系列以降では [[Ciel]] というYU-RIS風の演出システムが...
- それより前からある機能ですと、
-- [[@all>コマンドリファレンス#y4c04486]] というコマンド...
-- キャラクタと背景のうち、好きなものを変更したり、消去し...
** キャラクタ変更中にメッセージボックスを表示したままにす...
- conf/config.txt ファイルの最後の方にある、下記の箇所を...
msgbox.show.on.ch=1
** メッセージボックスの横にキャラクタの顔を表示したいです...
- キャラクタ画像として特殊な位置(face)に表示します
@ch face ファイル名.png
- face の位置に表示する画像は、フェードイン・フェードアウ...
** メッセージボックスにセーブなどのボタンを配置できますか...
- サンプルゲームでは、画面の小さなスマホでの操作を考慮し...
- 一方、Windows向けゲームでよくある、メッセージボックスに...
- この場合、右上のシステムメニューは無効にすることができ...
- スマホ対応を考えると積極的におすすめはしませんが、一応...
** 表情の差分を顔のパーツだけで実現したいです [#z457e224]
- 個人的な考えでは、この機能は他のエンジンの「負の遺産」...
- たしかに制作が楽になる面はあるのですが、読み込み時間、...
- よって、技術的な詳細は省きますがSuika2では実装しないこ...
** フォントが変更できません [#vb5a8c46]
- セーブデータにフォントファイル名が記録されていることで...
- Polaris Engineを終了した状態で、セーブデータのフォルダ ...
** タイトル画面の作り方がわかりません [#of9c94af]
- [[タイトル画面の作り方]] で解説しております
** 主人公の名前を入力できますか? [#o9f7d8ea]
- 最大26個の名前を入力できます(aからzまで)
- この機能の開発にあたってはDiscordサーバー上のみなさまに...
** 目パチ画像の作り方を教えてください [#q0d1b90b]
- [[目パチの使用方法]] を参照ください
** 日付や好感度を表示したいです [#f0a3b62e]
- テキストレイヤと [[@pencil コマンド>コマンドリファレン...
- Polaris Engineはノベル特化であるため、あまり複雑なゲー...
- 気合いの入ったSLGを作りたい方は、素直にUnityを使ってい...
** 画面全体にフィルターをかけたいです [#oc58358f]
- エフェクトレイヤーを使います [[背景に色味をつける]]
- 一番廉価な水準のAndroidスマートフォンだと描画性能的にギ...
- できるだけカラーフィルター適用済みの画像を作成して対処...
** マクロ機能はありますか? [#w010cfee]
- あります。[[@gosub>コマンドリファレンス#tdc94466]] と [...
- マクロを外部ファイルにまとめるには、[[using>コマンドリ...
- マクロ呼び出しは &マクロ名 と省略して記述できます (...
- マクロの引数は、マクロ内では &1 のように引数番号で...
- 呼出元のファイルとマクロファイルでラベル名が重複したと...
<<<
# 呼び出し側 (happyは引数)
&マクロ名 happy.png
...
# 呼び出される側
:マクロ名
if $1 == 0 {
# 引数で指定されたファイルを表示する
@ch c &1
}-
else {
@ch c normal.png
}
>>>
** CG鑑賞モードを作れますか? [#i2913e76]
- [[@gui>コマンドリファレンス#x5321807]] コマンドを利用し...
- ボタンの設定で、type: gallery;を指定して、var: $1;のよ...
- 変数の値が0であればボタンは表示されません
- 変数の値が0以外であればボタンが表示されます
** 分岐チャートを作れますか? [#ffbc32f5]
- [[@gui>コマンドリファレンス#x5321807]] コマンドを利用し...
- 仕組みはCG鑑賞モードと同じです
** 全画面スタイルのノベルゲームを作れますか? [#ab8299c4]
- Polaris Engineを起動後にゲームを新規作成するときに、「...
** ルビの中央寄せはできますか? [#h8497e55]
- 現状では未対応で、半角スペースを使って手動調整していた...
- 中央寄せ対応については、Unityやスマホ対応のブラッシュア...
** 多言語対応していますか? [#p320fef8]
- 対応しています。[[多言語化]]をご覧ください
** WMS の使い方はどこに書いてありますか? [#jd1bb536]
- [[WMSの使い方]] をご覧ください
** キーボード操作を教えてください [#i83b6262]
- [[キーボード操作]]をご覧ください
** 音声ファイルのビットレートはどうすればいいですか? [#q...
- PC向けのゲーム
-- BGM ... ステレオ 128kbps
-- SE ... ステレオ 128kbps
-- ボイス ... モノラル 64kbps (日本語サンプル)、場合によ...
- スマートフォン
-- すべて モノラル 48kbps
--- スピーカーが1つのことが多いのでモノラルです
--- スマホ本体の小さなスピーカーであれば、高音がカットさ...
--- イヤホンでプレイされるようであれば、プレイ感に影響が...
** フラグ管理が大変です [#v07d70aa]
- フラグに名前をつけられるようになりました
-- フラグ名はコンフィグファイルに記述して管理できます
-- 作品を長期にわたって保守して行く上で、よい設計資料にな...
- スクリプトには # でコメントを入れられるので、 @set や @...
- コメントを書くのは重要です
-- 1年後のあなたにも読めばすぐわかるようにコメントを書く...
** 旧式のSuika2制作ゲームを最新のインストール版Polaris En...
- [[インストール版Suika2への移行]] をご覧ください(とても...
* ゲーム配布関連 [#y08b62d4]
** ゲームの配布はどうすればいいですか [#h82503a8]
- Suika2からWindows向けにエクスポートして、フォルダごとZI...
** game.exe のファイル名を変更できますか? [#sf64cae9]
- 自由に変更できます
** game.exe のアイコンを変えられますか? [#p0574171]
- Resource Hackerというソフトでgame-nosign.exeのアイコン...
- game-nosign.exeは署名されていないので、アイコンを変更で...
- game.exeは署名されているので、アイコンを変更できません...
** Mac版のアイコンを変えられますか? [#v4742cc5]
- Polaris Engineでは、Mac向けエクスポートはXcode用のソー...
- 出力されたソースコードをXcodeで開いて、アイコンを変更し...
** Androidのアプリの作り方を教えてください [#m1893f47]
- [[Android版の作り方]]をご覧ください
** iOSのアプリの作り方を教えてください [#d15a69e7]
- [[iOS版の作り方]]をご覧下さい
* Polaris Engine / Suika2関連 [#j41cf476]
** 実績を教えてください [#kfff21df]
- 把握している限りでは下記の通りです (2023年11月2日現在)
|サイト名|審査|採用作品数|有料作品数|
|[[ふりーむ!>https://freem.ne.jp/]] 様 |ストアと同水準の...
|[[PLiCy>https://plicy.net]] 様|NGワードによる自動チェッ...
|[[フリーゲーム夢現>https://freegame-mugen.jp]] 様|緩やか...
|Google Play ストア 様|動作不良についての審査あり|5作品|1...
|Apple App Store 様|表現内容についての審査あり|3作品|1作品|
|Valve Steam 様|動作不良についての審査あり|1作品|1作品|
|DLsite 様|動作不良についての審査あり|3作品|3作品|
|BOOTH 様|審査なし|8作品|0作品|
~
** Polaris EngineのiOS対応の強みについて教えてください [#...
- まず次のことを知ってください
-- Appleはストアにおいて、JavaScriptやPythonからiOSのAPI...
-- Appleはマーケティング上の理由で、Webではなくアプリに力...
-- 日本でのiPhoneシェアは7割、つまりアプリの方が重要であ...
-- Appleは今後もWebに力をいれることはないと思います(ktab...
-- AppleはすでにアプリでOpenGLを非推奨にしており(事実)...
- そこで次の点を思い出してください
-- あのエンジンはJavaScript製です(禁止されている)
-- あのエンジンはPython製です(禁止されている)
-- あのエンジンはOpenGL製です(そのうち廃止される上に、現...
-- Polaris EngineはJavaScriptやPythonやOpenGLを一切使わず...
- 以上を踏まえると、ノベルのiOS対応では、Unityを使うのが...
- Polaris EngineはUnityエクスポートも可能ですが、直接iOS...
** サクサク動作の秘密は何ですか? [#nac89737]
- 私たちはOSごとにネイティブアプリを作り分けており、これ...
-- すべてのOSで共通して利用できるコア部分には、どんなOSで...
-- 共通して利用できない部分はOSごとの推奨言語を使って完全...
--- 私たちはこれを「HAL: ハードウェア抽象化レイヤー」と呼...
--- HALは元々、OSの移植性を高めるための設計実装手法であり...
- 実行速度の最適化でも職人芸を披露しています
-- GPU方面の最適化
--- Direct3DのシェーダをHLSLではなくアセンブリを使って記...
--- すべてのスプライトを毎フレーム描画するのではなく、合...
--- 演出としては割り切ったものになりますが、スマートフォ...
-- CPU方面の最適化
--- 描画ルーチンをSIMD命令に最適化しており、ユーザのCPUで...
--- Intel/AMD: SSE, SSE2, SSE3, SSE4.1, SSE4.2, AVX, AVX2
--- Arm: NEON
** Polaris Engineはどうしてオープンソースなんですか? [#n...
- オープンソースが特段に高尚だと考えているわけではないです
- ktabataから見たオープンソースの歴史はこんな感じです:
-- 1970年代、ソースコードは入手できるのが一般的だった
-- 1980年代、ソースコードは知的財産として非公開化が進んだ
-- 1983年、Richard M. Stallmanがソースコードを自由に利用...
-- 1990年代、UNIXを巡る知的財産の訴訟でBSDというOSが一時...
-- 1990年代、Linus Torvaldsの趣味ソフトLinuxが誕生し、10...
-- 2000年代、OSS全盛期、Linuxカーネル+GNUプログラムの利用...
-- 2010年代、AWSなどクラウドが普及し、サポートはクラウド...
-- 2020年代、 サポート料がほしいOSS開発元によって、BSLを...
- その上で、Polaris Engineにとっては次の点でオープンソー...
-- 普及推進(無料なので敷居が低く、まだ売れる前のクリエイ...
-- 標準化(KAG、つまりPCの吉里吉里・Webのティラノスクリプ...
-- Unityの置き換え(Unityはこの先、利用料で一悶着あること...
-- 商用利用(インディーからの商業へのステップアップで、Un...
- では、そこにktabataのメリットはあるのかというと:
-- 勤務先企業の知的財産にならずにすむ
-- 出向などで勤務先企業が変わっても開発を継続できる
-- 正直、ノベルエンジン程度なら3日あれば書けるので、特段...
- といったところです
- MITライセンスという一番緩いライセンスであるため、将来的...
ページ名: