はてなキーワード: unrealとは
インストールただしただけではStudio Oneから見えなかった…😟
直接.exeとか.dllの入ってるフォルダを見るように指定したら使えるようになったけど、VSTのフォルダ構成がなんか混乱してきた
なんか一向に曲ができない、なんか違う感あるので、いっそVST書く方でもやろうかと思った
VSTといえばJuceでしょ、とJuceのテンプレート生成してVisual Studioでビルドできるところまで確認はした
なるほど、みんなこんな感じで書いてるんだね
ついでにlibsdlがver.3作ってる途中なので、それもサンプルコードをいくつかビルドしてみた
ちゃんと動くね、2Dゲーなら問題なく書けそう、まあ、今の時代ゼロからC++やJavaで書きたがる人がいるかというと少ないとは思うのだけど、
個人的にはUnityやUnrealのGUIみたいなのはクソだと思ってて、1行から書き始めて動作する方が落ち着くんだよね
でも、コードはもうあんまり書きたくないんだ、作曲したいんだ、コピーしたいんだ
Logic Proのドラム音源とかそこそこいいんだね、ちょっとMacほしくなる
というか、俺がMacほしくなる要因が、ヒラギノフォントとか、ドラム音源とか、なんかもうOSとかハードとか関係ないな、おまけがほしいになってる
Mac OS X Jaguarぐらいから?の付き合いだったけど、やっぱりxcodeはクソだと思ったし、Obj-Cもクソだと思ったし、今はまあSwiftあるけどさ…
Cocosでゲーム作ろうとしたりとかしてたよな、なんか見せた人のウケは悪かったけど…
若い頃は死ぬほど絵が描きたかったはずなのに、こうなってみるとまったく創作意欲?がわかないな…😟
正直、作曲欲もあるというとウソになる、ずっとやりたかったけど、色々諸事情があってやれなかったので、死ぬまでぐらい好き勝手にやりたくなった、
そういう後ろ向きの発想なんだけど、こうなると自分から何か発信したいとか、そういう姿勢じゃないんだよな
アーティストになりたいんじゃなくて、スタジオミュージシャンになりたいみたいな…、まあ、それももう無理なおこがましいレベルの低さなんだけど…
まあ、病気の件もあるけど、やるの遅すぎたよね、楽器は10代ぐらいから始めて、ギター、ベース、ドラム、技術としてのボーカル、ピアノ、
シンセサイザー系のキーボード、ブラス系、一通りやるべきだよね、うまくならなくていいけど、どんな楽器でも触れるレベルにはなっておくべき
能力は機械がいくらでも増幅してくれるけど、知識は機械が植え付けてくれるわけではないので…😟
やっぱり、まずはバンドスコアを買って、DAWに落とし込むとか、Guitar Proで楽譜として採譜して、MIDIに変換したものをDAWで読んで加工するとか、
比較的近年だとテトリスからの落ちもの、カーマック先生のBSPツリーからのスキャンラインによるWolfenstein 3DやDOOM、
BSPから領域分割し、ポータルからのPVSで描画するQuake、今はマシンパワーが向上して力技でもなんとかなってしまってるけど…😟
そもそもPongがあり、ブロック崩しになり、日本側でブロック崩しのブロックがウネウネ左右に動いたり、ボールを砲台から発射した方が面白くね?
みたいな発想からブロック崩しのルールを改造してインベーダーになり、それがゼビウスなどの2Dシューティングゲームというジャンルとして確立する
パックマン、いわゆるドットイーターもそうだし、マッピーもドットイーターであるが、トランポリンによる上下階の移動、ドアで敵のネコをやっつける、
スクロールしないと先が見えないため、横移動がかなり博打要素がある、など単なるドットイーターというのともかなり違う
倉庫番はやはり凄い
プログラミングができる人はすぐ作れると思う
プログラミングができない人も、倉庫番を作れるように挑戦してみると良いと思う
ゲームのルールにしろ、アルゴリズムにしろ、こんなに単純なのになんて効果が凄いんだ、なんでこんなに面白いんだ、という感動を味わってほしい
寧ろ、誰でも到達しうる仕組みでありながら、思いつかなかった、目からうろこ、というアルゴリズムが個人的には素晴らしいと思っている
昔はゲームエンジンがUnityやUnrealみたいに確立したものはなく、自分でゼロから書いたりしていたわけで、
そうなると物理エンジンも書かなければいけないわけだけど、適当でいいかげんな打撃系を書いたりしたものである
今のゲームエンジンではそうないが、いいかげんなので、何かの間違いでキャラクターがぶっ飛んでいったりしてしまうのである
ゲームを面白くするコード、コアの部分というのは、本当に一画面に収まるようなものであった気がする
それこそ、倉庫番なんてそうだろう
考えてみれば、昔は今までになかった新しいジャンルのゲーム、というのが登場する余地があった
もちろん、インベーダーがギャラクシアンやゼビウスになったり、倉庫番がフラッピーになったり、模倣や改良がメインであることは現在も変わらないが、
現在は新しいジャンルのゲーム、新しいルールの発明、ということはほぼ皆無であろう
しかし、テトリスを初めて見たときの衝撃のようなものを、もう一度味わいたいとか、できることなら自分で作ってみたいぐらいの気がする
みんながコピーを作っているのなら、みんなは仕事でゲームを作っているわけだから、お金にならなければならないわけだけど、
趣味で作るなら、尚更、市販されているようなゲームのコピーを作るのはバカげているのではないか
いや、学ぶは真似ぶというのは正しいのだけど、いわゆるインディーズなら、新しいルールを発明したいものである
考えてみれば、マインクラフトも新しいルールを発明したゲームのような気がする
Notchもマインクラフトをどこかの企業に所属して開発したわけではない
彼の経歴は空白が多い気がするし、なんとなく生活保護をもらっていたとか、フラフラしていた時期があるんじゃないかという気がするし、
そういえばハリーポッターの作者の女性も生活保護だった気がするし、
どこか社会をドロップアウトしたアウトローならば、やはり市販されてるゲームのコピーを開発しても駄目だ
企業体力のあるカプコンみたいな会社が内製に戻ってるだけで、開発元がFortnite作ってるUnreal Engineの信頼性は任天堂やスクエニもピクミンやFF7リメイクで使うレベル。
ただUnityの方を内製と比較するのは無理。ゲームエンジンの話題でUnity出しただけで「あっ、この人エア業界人だな」となる
>鍛えの度合いだったら、企業内製のエンジンよりUnityやUnrealの方が全世界のユーザーに鍛えられてるわけで
なんか自分がゲームエンジンの話を書いた後でタイムリーな話なんだけど、
カプコンの「RE ENGINE」、近畿大学の一部学生向けに“外部初公開”。ゲームの企画から実装まで、RE ENGINEを活用しつつ学ぶ授業
https://automaton-media.com/articles/newsjp/capcom-reengine-20240819-306345/
この際には、初めてカプコン外部に同エンジンが公開され、アマゾン ウェブ サービス(AWS)が提供するクラウドサービス上で「RE ENGINE」を活用しながら、
AWS上のエンジンをどうやって使うのか自分にはちょっと分からないけど、近畿大にバイナリであれ渡したくはない、ということなのだろう
学生なり誰かが勝手にコピーしたり、ネットに公開するかもしれないからなぁ
ただ、シリコンスタジオだったか、Strideというエンジンをオープンソースで公開していた気がするのだけど、あれはどれぐらいユーザーがいるのだろうか
いずれにせよ、ユーザー数がエンジンというか、ソフトウェアの品質に比例するのは明らかなので、とにかく世界中の多くの人間に使ってもらわないと、
初代バイオハザードがアローンインザダークに影響されたというのはカプコンから出てた有名な話だと思うけど
あと、大手はゲームエンジン維持するコストが許されるんだけど、
ゲームエンジン作ってるのはカプコン本社側で、実際のゲーム開発は末端に丸投げだったりもするんで、
仮に本社側のゲームエンジンにバグがある、それこそゴミだった、としても逆らえないし、トラブルになりがち
システム内製するのと同じ
下手に自社フレームワーク作るぐらいなら、RailsとかLaravel使った方が良かったのに、みたいな話、
Webでもありがちだと思うんだよね
実際、カプコンでそんな話で揉めてるような噂はあったはずだけど、あくまで噂なんで、
信じるか信じないかはあなた次第なんだけど
ライブラリやフレームワーク、ゲームエンジンはどれだけ鍛えられてるか、というのが大事なので、
鍛えの度合いだったら、企業内製のエンジンよりUnityやUnrealの方が全世界のユーザーに鍛えられてるわけで、
大手はそれでも内製できる余裕があるのかもしれんけど、どこもそうではないだろうし、
内製システムってあらゆる分野で揉めがちだよ、社内政治まで関係したりもする
そんなのよりオープンなものを使えよ、みたいな流れってあると思う
TRONは外圧で潰されたとか、日本ってやっぱ駄目だよねみたいな話はウソであって、
孫氏の苦言が一番的確で正しかったと思うんだよな
で、ゲームエンジンもAIも、あらゆる産業に相似の現象が見られると言いたかったわけだ
普遍的な話をしたんだよ
ChatGPTさんによる要約
この記事は、ゲーム開発業界の変遷についての筆者の考えを述べています。以下に要約します。 かつてゲーム開発は、職人芸的な要素が強く、リードプログラマーが中心となり、物理エンジンや数学ライブラリを自作することが求められていました。しかし、UnityやUnrealのようなゲームエンジンの普及により、こうした職人技は無意味に近いものとなり、開発者はゲームエンジンを使いこなすスキルが求められるようになりました。その結果、コードをゼロから書く職人的な仕事は減り、ゲーム開発はコンテンツ制作に近い作業へと変わりました。 また、筆者は、ゲーム開発やIT業界において、老害的な態度や若い世代をバカにすることの問題についても言及しています。新しい技術や若い世代の感性を受け入れ、彼らから学ぶ姿勢が重要であると述べています。 要するに、ゲーム開発がかつての職人芸から標準化されたエンジンを使った作業に変わり、これに適応できない人々の不満や葛藤を描きつつ、新しい世代との関わり方について考察しています。
AIに要約してもらった。
この文章は、ゲーム開発の変遷に対する筆者の考えを述べています。
昔のゲーム開発は、リードプログラマーが自前でエンジンや物理演算を作り上げる職人芸的な仕事でしたが、今ではUnityやUnrealのような汎用ゲームエンジンが普及し、エンジンを書く仕事がほとんどなくなりました。
これにより、ゲーム開発はコードを書く作業から、コンテンツ制作に重点が移り、以前のようなプログラミングスキルがあまり必要とされなくなったことを嘆いています。
また、技術の進化によって、昔の職人技が不要になり、その結果、ゲーム業界で活躍する機会が減ったプログラマーもいると指摘しています。
筆者は、時代の変化についていけない自身や同世代のプログラマーが「老害」となりつつある現状を認識し、技術職の未来に対する不安を表明しています。
これはデカいと思うんだよな
Unityとか、Unrealとか、物理エンジンもBox2DとかBulletとか、当然昔はなかったので、みんな自前で書いてたはず
例えば、スーパーマリオの物理挙動とか衝突判定は当たり前だけど自前で書いてたはず
でも、今はブロック崩しさえUnityとかUnrealに含まれてる物理エンジンで剛体力学使って書けちゃう
なんかそういうの無駄な計算力だよなと思うけど、まあ書けちゃう、動いちゃう
昔はゲーム作るときって、リードプログラマーが1人いて、他も数人で、少人数で職人芸的に作ってたわけだよ
全て自前でやらなければいけないから、簡易的なものを作るにしても、一応大学でやった物理を再度勉強したりするわけだ
剛体力学とか、流体力学とか、材料力学とか、そのための数学とか勉強し直したりした
あと、ゲーム業界がバブル?だった頃は、海外なんかでは物理とか数学で博士号取ったような奴までゲーム産業に入って来た
彼らはゲーム業界に進まなければ、銀行とか保険会社、証券会社とかもある、もっと高給な仕事がいっぱいあるはずなのに、薄給のゲーム産業に飛び込んできた
彼らが高度な知識で色々な試みをしてくれたおかげで、今のゲーム産業があると言っても過言ではないと思う
だって、日本のゲームってどれも枯れた技術の水平思考ばっかりなんだもん
悪く言えば、保守的、必ず作り上げるという意思から石橋を叩きすぎたようなものを作る
例えば、初代のバイオハザードだったか、カメラ固定だったじゃん
今どきアローン・イン・ザダークかよwって思ったよなw
あの頃、自分はPCでDOSとかで普通にFPSやってたから、あくまで技術的にだけど、アホじゃないかと思ったんだよな
でも、周囲のプログラムとかIT業界に関係のない知人とかは喜んで遊んでる
日本のバイオが固定視点なのに対して、海外勢はFPSとか三人称視点ちゃんと作ってたよな
日本でFPSっぽいの初代PSでちゃんとやってたの、攻殻機動隊だと思うんだよね
今に至るまで、最も原作の意味をくみ取ってたアニメだったし、石野卓球なりの曲も良かった
時は流れて、今の日本のゲームもみんなUnityとかUnrealになった
Godot選択する人もいるかもしれないけど、あれ、良さそうだと思ったけど、情報少なすぎるよね
ソースは公開されてるんだから、ソースを読め的な感じもしたし、今どき?
独自スクリプト勉強するのもなんだな、と思って、ちょっと使う以上に使う気になれなかったんだよな
調べてもらわなくても、まあ、分かるだろうけど、UnityとかUnrealの開発者、日本人とかもいる、はかなり著名なゲームを開発した人も含まれてるよね
彼らは、当たり前だけどUnityとかUnrealがない時代は、当然自分たちで全てを書いてきた人たちだ
リードプログラマーが一人といったけど、かなりの分量をリードが書くはず
ほとんど一人開発と言ってもいい
あと、そういうリードプログラマーは職人みたいなものなので、自分で書いた数学ライブラリとか、物理エンジンとか、持ち歩いて会社を転々としてる人もいたはず
厳密には権利の問題もあるかもしれないけど、そういう優れた人材は引っ張りだこなので、会社を転々として、
その場その場で、自分で1行目から書いた、自分しか持ってない自前のvecmathライブラリとか、物理とか、ノウハウを財産として持って移動しまくってた
で、そうやって業界をサバイバルしてきた人たちのトップランナーが、今はUnityとかUnrealで開発とか営業とかやってる
多分だけど、もうコアな部分を書くことなんてなくなっているだろう
Unity、Unreal以前は、行く場所行く場所で、ゲームエンジンレベルからゼロから書いていた
でも、Unity、Unrealはそれを当たり前だけど共通化するわけで、そしたら一度書けば、それはずっと使われるコードになる、当たり前のこと言ってるけど
で、困っちゃうのは、そんなトップランナーになれなかったゲーム開発者だ
ゲームエンジンを開発するための、数学や物理、コードに関する能力、特にCやC++が多いだろうけど、そういう能力はある
自分は凡人以下だろうけど、かなり凄い人もいるんだろうけど、そういう人も含めて、ゲームエンジンレベルから作る職人芸は無意味、無価値になった
もちろん、まったく無駄にはならない
結局、Unity、Unrealを使うときに、単に使うだけでも中の挙動を勉強しなければいけない
でもね…
もう、ゲーム開発がコードをガリガリ書く仕事というより、コンテンツを作る作業にほぼなっちゃってないか?
3DCGのモデリング、シェーダー、ゲーム本体も含めて、箱と箱を線で繋ぐような作業でゲームができるようになってる、とっくになってる
そうすると、もうC、C++でガリガリゼロから書いていた人とか、
それこそ、PS2の開発はよく知らんが、悪評が高い、あれはOSレベルから書かされたりしていたように聞いてるし、
そういう人たちもゲーム開発の現場でそういった知識が活かされることはもうない
逆に、北欧で生活保護もらったりしてただろうNotchのマインクラフトとかの方が成功しちゃったりしてるよね
あれはゲームエンジン?と言っていいのか分からんけど、あの独特のボクセルの世界はゼロからJavaで書いたものだ
彼は時間制限でゲームを開発するイベントに数多く参加していて、いつもJavaでサクッとゲームを作っていた
だって、プロのゲームプログラマーっぽくはない、Javaでしか書いてないとか、それこそJavaの方が生産性が高いみたいに言ったら、日本のゲーム業界だったら鼻で笑われてただろう
彼はマインクラフトの前に、ゲーム会社に所属していたし、そこで開発していたのは、世界をすべて緻密に構築するようなゲームだったらしいけど、
自分の予想だけど、そんなの全地球シミュレーターの簡易版みたいなもので、無謀な試みというか、かなり複雑な仕組みになっていたはずだ、自分が聞いてたら、実現できるかさえ怪しい、と思っただろう
彼は世界を緻密なボクセルやポリゴンではなくて、大きなボクセルで実現することにした、まずそこが出発点であることは間違いないだろう
そこからセルオートマトンで川とか水を実現できるんじゃないかみたいに発想が膨らむよね、プログラマーなら
話をまとめると、ITがつまらなくなった話はゲーム開発にも置き換えることができる気がしている
昔のゲーム開発に少しでも携わっていた自分のような人たちは、今の時代では老害だということは重々承知しているし、
多分、今、ゲーム開発に興味がある子供とかがゲームに望んでいること、ゲーム開発でやりたいと思っていること、と自分たちの世代のゲーム開発者がやりたいと思ってたこと、やってきたことは、もう全然乖離してるんだと思う
考えてることが乖離してるんだから、話が通じないのはおかしくない
違う世界を生きてる人、偏差値がいくつ違えば会話が成立しないなんて話もあるように、今の子供たちと会話が成立しないのはおかしくない
そして、当たり前だが、現状を正しく認識しているのは、今の子供の方の可能性が高い
基本的にはCやC++で膨大なコードを短期間に書くことが要求される仕事だった
それが今の子供たち、というか、今の時代の環境に慣れた人たちにできる仕事とは到底思えない
そういうトッププレイヤーは、今はAIなり何か、最先端のものをそういった企業のコアの部署で、コアなものを開発しているはずだ
でも、そうなれなかった人たちはどうなる?
高度な彫り物とかするような職人が、NC工作機器とかで彫り物をするようになったら、職人は必要なくならないか?
伝統工芸だの、人間国宝だの、そうやって手で作ったものの方が温かみがあるみたいなオカルトに守られて生きられる人間がどれだけいるだろうか?
その、人間国宝レベルの人たちがUnityやUnrealのような企業に吸収されていく
あとは過去に開発したゲームのネームバリューを活かして講師職になるとか、そういう感じだろう
そうなれた人間がどれだけいるだろうか?
優れたリードプログラマーに触発され、職人になるべく数学や物理、プログラミングの知識習得を重ね、朝から晩までひたすらコードを書いていたのに、
今の生成AIは大したことないと自分も思うが、驚き屋wwwとか馬鹿にしてる奴らは、いつかうっかりAIに職を失われないか、よく普段から考えた方がいい
あと、AIに職を奪われたくないから、プログラミング頑張る、みたいな奴は、俺的には間違った頑張り方だと思うw
そのプログラミング自体がなくなるかもしれない、って言ってるんだって
技術習得とか、自分の技術でマウンティングし合ったりする暇があるなら、別業種のことでも勉強した方がいい
そういえば、優れたアニメーターだった人が、作画として年齢的に限界にあるし、親族にもアニメーター辞めるように言われてたらしいけど、
ある日バイク事故にあって、アニメーターを続けられなくなって、その人は年齢的にギリギリで清掃車運転する仕事についてたはず
立派な公務員になれて、空いた時間で絵を描いては、市役所などで販売してたはずだ
何が人生として幸運かなんて分からないけど、必ずしもアニメーターが庵野とか宮崎駿を目指すのが幸せなのだろうか?
どこかで自分の仕事を辞めて、それを趣味にして、安定した仕事に就いた方が、心の平安が得られるのではないだろうか?
というか、富野アニメなんか、やたら名誉を優先して失敗する人が出てくるよね
長い人生生きてきた老害には、ああいうのなんかよくわかるんだよね…😟
みんなが驚き屋って読んでる人たちは、基本的にPythonとかも書けないし、計算機科学とか数値計算の知識とか曖昧というか、まったくないような輩がいるし、
元の文章である「ITがつまらなくなった」だったかの文章にもあったように、ビジネスのアイディアだけある胡散臭い素人が乱入してきた感があるわけだけど、
でも、老害って若い世代とか新しいものを疑ったり反発しがちなんだよな、自分も含めて
だから、たしかに驚き屋の連中のかなりは胡散臭い、詐欺師みたいな、出まかせで大金持ちになったスティーブジョブズの極小コピーみたいな連中ばかりではあるけど、
でも、生成AIとか、これから汎用AIとかもどうなるのか分からんけど、どんどん素人に有利になってくと思うんだよな
だって、UnityとかUnrealで作ってる世代はガリガリC++書くのなんて馬鹿げてると思ってるだろうし、
プログラミン技術がもっと怪しいのはWebアプリ界隈も同じだと思うんだよな
RailsやPHPで書いてる連中と、C++で書いてる連中の世界は、見えてる世界がかなり違うんだよ
そもそも、そういう輩はLinuxとかWindows上で書いてるわけで、いわゆる家庭用ゲーム機とかでコード書いたことないだろ?
でも、Xbox発売時にビルゲイツが言ったように、(なんかSEGAだかソニーだか知らんけど)所詮ゲーム機なんて機能が制限されたパソコンだよね、
nVIDIAとかGPUカードどんどん作るんだし、パソコンの方が最先端のグラフィックスが体験できるよね、
みたいに言いつつ、Xbox発売したわけだけど、自分もそう思ったけど、あの預言は的中したよね
情弱と信者だけ任天堂Switchとか使ってるんであって、ビルゲイツが言ったように、ゲーム機の中身は機能が制限されたパソコンだよ
昔、TRONというプロジェクトがあって、あれを孫正義がクソミソに言ったという話があったと思うんだけど、
日本だけで閉じたプロジェクトを出発させても、アメリカの豊富な資金で、カネと資源という暴力で作られるオープンな世界に絶対負ける、ようなことを言ってて、
当然、そのあとIntelなりWindowsに日本は負けるし、半導体としては台湾に90年代で既に負け始めてたわけで、
家庭用ゲーム機も同じで、家庭用ゲーム機の新しいバージョンが出るまでのスパン、機能は固定されるから安定して確実に動作するゲームが販売できるとか、
色々利点はあるんだろうけど、でも、その間に日進月歩で、それこそnVIDIAみたいな企業がどんどん進んでいくわけで、
グラフィクスシンセサイザーwとか名前はカッコいいけどさ、名前に準じてたら、今頃ソニーNVIDIAに勝ってない?違うでしょ?
話を戻すと、どんどん素人が参入してきて、その素人が頓珍漢なことを言ってるのが不愉快だ、許せない、驚き屋氏ね、みたいな気持ちは分かるけど、
素人が参入できるようになった、というのは、世の中の流れが変わったわけで、そういう若い世代をただバカにするというのは、老害しぐさだよね
気持ちは分かるけど、ドラえもんのように生暖かく見守るとともに、老害も新しい技術とか、素人が驚いていることをちゃんと咀嚼して、吸収していく必要があるんじゃないの?
ちゃんと大学、大学院で計算機科学、情報科学をやってきったわけだし、あやふやな知識でイキってる若者に対して老人が取るべき態度ってそういうもんじゃないの?
例えば、子供が初めて何かを見て驚く、それを大人が見て、そんなのはありふれてる、驚き屋wwwと思うだろうか?
子供は素人だから初めて体験したわけで、なぜ子供がそれを見て驚いたのか?とか、子供の目線でちゃんと考えられる人は、教える人に向いてる人だと思う
他人に教えることがうまい人は、自分の経験、能力も整理することがうまい
メガデモの何が良いか、何が凄いかは人それぞれ思うところがあるのかもしれないけど、
自分としては、まず実行するバイナリのサイズの制限があったり、
Realtime Computer Graphicsの変態プログラマーが集うみたいな、
最近になってリアルタイムレイトレーシングがGPUで可能になって騒いでるけど、
20年近く前のDOS/VやWindows上でリアルタイムレイトレーシングのデモが実現されてたわけで、
当然、そこにはトリックがあったりするわけだけど、
「ハッカーのたのしみ―本物のプログラマはいかにして問題を解くか」みたいな話とか、
でも、今の時代のメガデモはGLSL縛りとかJavaScriptのサイズ制限とか色々あるみたいだけど、
もう、UnityとかUnrealですげーもの動かした方が早く速くなってしまったというか、
マシンパワーが上がれば富豪プログラミングは益々富豪化が加速していくわけで、
盆栽みたいな老人の趣味だよね、と揶揄されても仕方ないのかなあ、と思わないこともないけど、
まあ、ただ眺めてるだけでも面白かったし、熱い時代だったんだよなあ
歯ブラシとか行けばよかった
うーん
でも非力なマシンで動くって今でも大事なことだと思うんだよなあ
昔、ある天才プログラマーが、その方は今はもう大成功してるんだけど、
その方はわざと非力なマシンを使ってたりして、
非力なマシンで快適に動くようにコードを書くと、最新のマシンでは爆速になったりして、
あと、アーキテクチャに最適化したコードは電力消費が低くなって地球に優しいよね、とか、
そんなことを言う人だったんだけど、
その頃は、というか今でも自分は彼に比べれば富豪というか甘い考えでコード書いたりダウンしたりしているわけだけど、
最近のUnityとかはちょっと富豪すぎないか?という気もしてて、
それは人生の一時期をだらだらゲームエンジン作ったり壊したりぐだぐだやってたことも一因なんだろうけど、
Unityよりはid Techエンジンみたいな方が好感が持てるというか、
ゴールがFPSならFPSに徹底的に特化しないと良くない気がするんだよなあ
UnityでゴミみたいななんちゃってFPSがよくあるけど、Unityの基本機能だけでは足りないのだと思う
まあ、だから他人が作ったアセットとしての機能を買ってきたり、当然Unity上でそのためのコードを書くわけだけど
そういう点では詳しく知らないからなんとも言うべきではないんだろうけど、
Unrealの方が良さそうだよなあ、と思ったりする、C++で書けるみたいだし
ただ、巨人の肩に乗るにしても乗らないにしても、もうFPSを作りたいとか思わなくなってる