■掲示板に戻る■ 全部 1- 最新50   RSS2.0 Feed  

ゲーム製作ツールを作ろうと思う

1 :上の下の製作者さん:2015/02/09(月) 22:36:11.78 ID:KHZUPzoH
ツクールとかunityとかウディタとかNスクとか吉里吉里とかあるので今更って気もするけど、フルスクラッチでゲームを作るってのは男のロマンなので、ツール作るところから始めてみたいと思う。
できたらフリーで公開して、それを使ってRPG作る企画を立ちあげたい。

とりあえず現在の構想

・開発言語はC++
・Linux上で開発して、mingwで動くようにする。guiは未定。QtとかwxWidget使うか、GUIもオレオレ実装するか
・pythonもしくは別の軽量スクリプト言語を組み込んで、プラグインを扱えるIDEみたいな感じにしたい。RPGなら、マップチップ作成プラグインとか、キャラクター作成プラグインとかそんなのを作る
・ゲームのプレーヤー側もスクリプト読み込み可能にする。というか、ゲームそのものはスクリプトで作成して、速度が必要な箇所だけネイティブなC++の関数を呼び出すような形式が良い

まったりのんびりやっていくので、完成はいつになるか分からない……というか完成するかどうかも分からないけど、まあ見守っていてください(予防線)

9 : ◆dGwcIQ0/UQ :2015/02/12(木) 23:25:29.12 ID:PrKvsvtS
OpenGLをDirect3Dで実装するんじゃなくて、OpenGLとDirect3Dをほどよくラップして、WindowsならDirct3D、それ以外ならOpenGLで動くのがいいなとか考えてる
でもシェーダーが問題なんだよなあ。Direct3DだとGLSL使えないしOpenGLだとHLSL使えないし
つーか、ANGLEとか(初めて知ったけど)そこら辺どうやってるんだろう? WebGLなんかもWindows版ブラウザのバックエンドはDirect3Dで動いてるんじゃないかって気もするし
3Dは詳しくないからよく分からん。勉強しなおさなきゃなぁ

10 :上の下の製作者さん:2015/02/13(金) 06:24:29.74 ID:Mwu2PCvr
目標が四方八方に発散しているな 時間は有限だよ

11 :上の下の製作者さん:2015/02/13(金) 10:35:21.01 ID:pOAJsHLe
>>9
WebGLは普通にWindowsもOpenGLだわ
ShaderをGLSLで直接書けるんだから当たり前だろ

12 :上の下の製作者さん:2015/02/13(金) 18:35:58.00 ID:dyP9ARrC
ブラウザの実装依存だよ

13 : ◆dGwcIQ0/UQ :2015/02/13(金) 20:44:12.33 ID:QuCGsnrf
別に今ここで言ったことを全部実装すると言ってるわけでもないし、全部実装できると思ってるわけでもないよ。仕様書作れるほど纏まってるわけでもないし、ブレインストーミングみたいなもんだと思ってくれ

ざっくり調べてみたけど、ChromeとFirefoxのOpenGL実装がANGLEなんだな
GLSLはどうやらHLSLバイトコードに変換しているらしい。それしかないかなとは思ってたけどやっぱそれしかないか

そうするとやっぱりOpenGLだけ実装するのが楽そうかな
まあ3DなんてGUIがある程度整ってからの話だけどね

4KB
新着レスの表示

名前: E-mail(省略可)
READ.CGI - 0ch+ BBS 0.7.3 20130527 &β2014221