- 任天堂「今後C++は捨てJavaScriptで開発していく」
809 :デフォルトの名無しさん[sage]:2016/02/13(土) 17:22:55.30 ID:MXADxP3M - ゲーム開発の話題になると>>794とか勘違いした人が出るんだが
そもそも同じ64で「初心者でも開発しやすいが遅い言語」使ってたら 20FPSどころか1桁台出るかすら怪しい ゲームとして成立させるために速度が必要なんであって・・・・ データ主導の設計という考え方があって(ゲームプログラマの間では常識なんだが 他の業界だと別の呼び方で同じ概念があるかも)、レンダリングや物理計算、 AIの経路探索などの「基本的だが速度がどうしても必要な部分」をC++や低級言語で 作っておいて、ゲームの進行やキャラクタ配置、データとの連携(スクリプト含む)など 「ゲームの構成を作る、速度が必要ない&ちょくちょく変更したいロジック」は 開発効率のためにもC++などの言語の外に出す(ハードコードしない)のが望ましい その考え方をより推進した結果、ライブラリがサポートする範囲が増えて >>1みたいな手法が実現できるようになってきたってことだと思うんだが
|