時代に翻弄されるエンジニアのブログ

ゲームプログラマをやっています。仕事やゲームや趣味に関してつらつら書きたいと思います。

UIの上に3Dオブジェクトを設置する方法

こんにちは、Unity の話題は久しぶりですね。 今日やりたかったこと uGUI で作成された UI の上に 3D オブジェクトを表示する。 方針 ・Canvas の Render Mode を Screen Space - Camera にする これによって、カメラに対して深度値によってオブジェクトが見…

プロジェクト見積もり初心者がはじめに心がける3つ

こんにちは、最近プロジェクトの見積もりをやり始めた筆者です。 分かるとは、物事を分解して理解した状態を指す プロジェクトを遂行する上で見積もりを取るのはすごく重要なことですよね。僕が今所属しているチームは見積もりが甘くて開発遅延が多発してい…

Model View Presenter をゲームで使う3つの方針

おひさしぶりです。最近ゲームづくりを再開いたしました。> 自由と言われても、何もやる気が起きない。制限された自由の中にほんとうの自由はあるということで、いきなりゲームを作っても何も方針がなければ挫折することは目に見えています。そこで、今回はW…

UI設計ツール Sketch を初めて使って思ったメリット

こんにちは、最近ゲームづくりをすると宣言中です。 ゲームプログラーマたるもの、ゲームの品質をどこで担保するのだろうか?実装?デザイン?僕が思うのはいかに手戻りなく最適な実装をするかだと思っています。 ゲームづくりの鬼門はUI 設計不足による手戻…

Unrecognized assets cannot be included in AssetBundles を乗り越えた

こんにちは、久々の投稿になります。いつの時代もエンジニアは思いもしないバグに悩まされるものです。今日紹介するエラーも「まさか」という結果となっています。なぜそんなことになったのか。それを追求するのは難しいが、それもエンジニアの性なのかもし…

爆速アプリ開発 Flutter を試してみた

こんにちは、今週は皆さんどのようにお過ごしですか?僕は爆速でアプリを開発したいと常に考えていました(笑)いきなりですが、アプリ開発で一番遅いと思う動作はなんですか? 僕はコンパイルです。コンパイルがとにかく遅いです。そんな問題をことごとく解…

Canvas に関して簡単なまとめ

こんにちは、久しぶりの投稿になります。最近仕事でUnityのUIをいじることがあり、Canvasの設定が全然わかりませんでした。今日はCanvasについて簡単にまとめてみたいと思います。 そもそもCanvasってなに? Canvasってなにをやっているの? 解像度が変わっ…

【未解決】なぜ説明がうまくできないのか?

仕事の内容を伝えようと思ってもあまりうまく伝わらない そんなことがありませんか?説明がうまくできなかった状況について、僕が気づいたものを いくつか上げてみたいと思います。あるある!、と思った人はすでに説明が下手かもしれません。 気をつけてくだ…

そろそろ経済学の本でも読んでみませんか?

こんにちは皆さんはどんなことが気になりますか? 僕は古本屋さんがどのように儲けているのか気になります。神保町の古本屋さんに行くと、本を買う人はあまりおらず 本を見ているだけ。店員さんも座って本を読んでいるので 本が売れなくても生計を立てられる…

10秒でできることから習慣が始まるのか?

下の本を読みました。かなり有名な本で、習慣化につながることが書かれています。習慣化のためにこの本で述べられていることを、僕なりに解釈すると以下のようになります。 すぐに始められる馬鹿馬鹿しい習慣から始める 馬鹿馬鹿しいってどんなんだよとおも…