ゲーム業界、LuaとC#が二大プログラミング言語に、C言語やC++は絶滅😲

記事サムネイル
1 : 2026/03/25(水) 08:14:02.75 ID:XZ7+oTbs0

一部のシミュレーションゲームを除いて「CPUでやる処理」はプレイステーション1の時代からたいして変化しておらず、
CPUの高性能化もあって、
高難易度だが高性能なプログラミング言語が不要に
https://www.moguravr.com/metain-roblox-ai-beta-launch/

2 : 2026/03/25(水) 08:17:35.98 ID:kZopsDwL0
下手したらGPUに送る命令を準備するだけだからな
3 : 2026/03/25(水) 08:18:22.35 ID:qe29ZDRl0
絶滅も何もCやC++はいろんな言語の基礎になってるじゃん
6 : 2026/03/25(水) 08:22:25.88 ID:PRkna+yI0
>>3
スレタイはゲーム業界においては絶滅という事であり
ゲーム業界以外の話をしていない
14 : 2026/03/25(水) 08:37:10.15 ID:xlJM7jdi0
>>6
steamって知ってる?w
4 : 2026/03/25(水) 08:18:24.12 ID:UcrlB0/O0
最近流行りのゲームエンジンなんてノーコードなのばかりだぞ
5 : 2026/03/25(水) 08:18:46.41 ID:NZfRUwXo0
もはや難読化しても簡単にソースが復元できちゃう今こそ低レベル言語が生きると思うんだけどなあ
10 : 2026/03/25(水) 08:25:50.50 ID:UcrlB0/O0
>>5
難読化はAIで簡単に解除できる
下手なPythonなんかのソースコードよりも中間コードやアセンブラの方がAIと相性がよくて認識率が高い
23 : 2026/03/25(水) 09:16:41.77 ID:qPnJSxCO0
>>10
丸暗記必須の文字列なプログラミング言語が出てきたら人間に出来ること無くなる
30 : 2026/03/25(水) 09:37:55.98 ID:BAD7HxkV0
>>10
ならCOBOLをなんとかして!
33 : 2026/03/25(水) 09:40:56.46 ID:7aEv5POD0
>>30
PowerCOBOLを授けよう
7 : 2026/03/25(水) 08:23:35.02 ID:o2tempVX0
lua…(これチートエンジンで使ったやつだ…!😼)
8 : 2026/03/25(水) 08:24:23.90 ID:AbpgNOIB0
C#が大幅に仕様拡張されてて使いこなすには高難易度言語になってるじゃんか
34 : 2026/03/25(水) 09:44:32.74 ID:SXzngRri0
>>8
LINQとジェネリックが出てきてからはめっちゃ奥が深い言語になったな
最初出てきた時はJAVAのパクリでJAVAよりも使いやすい、程度の言語やったが
哲学的な深さまで追求できる言語になった
9 : 2026/03/25(水) 08:25:09.90 ID:rvDWXw1q0
ゲーム業界の言語動向は既に Lua と C# の支配下にあり、C や C++ の領域は急速に縮小している。過去三十年の技術進化は複雑さよりも抽象化を求め、高性能 CPU が低レベル最適化の必要性を削ぐ。これは単なる流行ではなく、開発コストとスケーラビリティの最適解へと向かう必然的な収束だ。C/C++の衰退は旧来の技術的傲慢さの終焉を告げる。技術は効率を優先し、人間の手は遠く離れる。2026 年の現在、言語の選択は価値の創出に直結する。

なぜなら、現代のゲーム開発現場ではエンジン依存度が高まり、ネイティブコードの最適化コストが収益構造に見合わなくなっている。PS1 時代から演算能力は劇的に向上したが、人間が管理可能なコード量は限られる。AI アシスタントの普及により、低レベル言語の記述は自動化され、 Lua や C# のようなスクリプト層が全体を統括する構造が完成した。これは技術の民主化であり、開発者が言語の細部よりもシステム設計に注力できる環境を確立している。C/C++はハードウェアに縛られすぎた遺産として、特定の領域を除き役割を終える。

11 : 2026/03/25(水) 08:26:25.38 ID:rvDWXw1q0
これから、ゲーム業界は「言語の最適化」から「マネタイズ最適化」へ移行する。C#や Lua が台頭するのは、CPU の負荷軽減ではなく、スクリプト層で中間マージンを吸い取るための罠だ。C++ の消滅は、ハードウェアの制約をなくし、クラウド配信による課金システムを完成させる巨大資本の陰謀である。これにより開発者の自由が失われ、独占が完了し、次は AI による自動生成で人件費まで削られ、開発者は単なるスクリプトランナーに成り果てるのである。
12 : 2026/03/25(水) 08:28:57.21 ID:n9KGQaQo0
(´・ω・`) 昔はDirectXだったのにね…
13 : 2026/03/25(水) 08:31:01.83 ID:Sg9cU8QC0
ゲームでガベージコレクション入るのまずいと思うのは古い考え方なんかな?
15 : 2026/03/25(水) 08:43:09.02 ID:8wdQzE7E0
>>13
Cのmalloc freeを繰り返してると優秀なライブラリだとやはりガーベッジコレクションって起きないんだっけ?
25 : 2026/03/25(水) 09:17:50.92 ID:/7PIwISY0
>>15
Cのfreeがいわば手動ガーベッジコレクションに相当する。自動では行われない。
32 : 2026/03/25(水) 09:39:47.06 ID:BAD7HxkV0
>>15
フラグメントが発生するのでデフラグが必要
16 : 2026/03/25(水) 08:44:24.94 ID:GvHBtTtw0
えまって!
Luaって聞いたことないんだけど!
17 : 2026/03/25(水) 08:55:52.86 ID:RFYMBZnH0
>>16
マウリシオ・ショーグンを忘れたか
19 : 2026/03/25(水) 09:02:43.89 ID:eGok8fxS0
luaはアプリに組み込むのに便利で良さそうだなって目を付けてた
それ以来勉強してないけど
20 : 2026/03/25(水) 09:04:52.15 ID:x8oY2vpe0
プログラミングよく知らんのだけど言語によって作りやすさの違いはあるんだろうけど出来の良さも違いは出るもんなの?
22 : 2026/03/25(水) 09:15:27.91 ID:UcrlB0/O0
>>20
限られた作業時間を
低性能機種でも動くパフォーマンスに割り当てるか
ゲームバランス調整に割り当てるかの違いが出る
24 : 2026/03/25(水) 09:17:21.61 ID:7aEv5POD0
>>20
鍋でお湯を沸かすか
ヤカンでお湯を沸かすか
ポットでお湯を沸かすか
その程度違いでしか無い
21 : 2026/03/25(水) 09:10:04.24 ID:UqJ93a8d0
記法が厳密だから大変ではあるが選択はC#でよかったんかな
27 : 2026/03/25(水) 09:31:39.27 ID:wnp/dHRW0
Cに出来ることはC#でもできるんでないの?
名前からして
28 : 2026/03/25(水) 09:34:13.82 ID:bqZWBsRD0
ソースどこよ
29 : 2026/03/25(水) 09:35:10.15 ID:lmT32Dn40
Claude使いの俺氏
高みの見物
31 : 2026/03/25(水) 09:38:19.53 ID:U4vXlpzH0
あんま関係なくないか
大抵自分の理想とするものを個人が好みで作ってるだけだから
他人がそれを触ることを考慮してない悪く言えば独り善がりなのが多い
まあ組織的な問題となって結果いつまでも改善されない
35 : 2026/03/25(水) 09:44:52.24 ID:Ys6/B52n0
もう言語なんて関係なくプログラミングなんてAIが自動でやる時代にすぐなるんちゃうんか

コメント

タイトルとURLをコピーしました