はじめまして。「かしろすのITラボ」を運営している、かしろすです。
C++とゲームエンジンを使ったゲーム制作を中心に活動しながら、その過程で学んだことや、自分がつまずいて時間を溶かした部分をこのブログにまとめています。
ゲーム制作について
個人制作とチーム制作の両方で、以下の環境を触っています。
- DirectX(C++)…チームでの制作に使用。描画・シェーダー・当たり判定など、エンジンが隠してくれている部分を自分で書く低レイヤーの領域です
- Unity…個人・チームどちらでも使用。スマホ向けタイトルの制作も行っています
- Unreal Engine 5…現在少しずつ学習中です
制作の場としてはゲームジャムへの参加や、コンテストへの応募も行っています。短期間で形にする経験も、じっくり作り込む経験も、どちらも記事を書くうえでの土台になっています。
現在はリリースを目標にしたタイトルを制作中です。作りながら調べたこと・詰まったことが、そのままこのブログのネタになっています。
このブログを書いている理由
ゲーム制作を始めた頃、「エンジンを使えば動くけれど、中で何が起きているのか分からない」という状態がずっと続いていました。
公式ドキュメントは正確ですが、前提知識がないと読み進められないことが多く、逆に入門記事は「動くコード」だけで仕組みの説明がない、ということもよくあります。その間を埋める情報が欲しい、というのがこのブログの出発点です。
そのため記事では、単なる手順ではなく「なぜそうなるのか」という仕組みの部分と、実際に自分がハマった失敗と、その解決までの流れをできるだけ載せるようにしています。同じところで止まっている人の時間を、少しでも節約できたら嬉しいです。
扱っているテーマ
- ゲーム制作…描画・当たり判定・最適化など、エンジンの内側の仕組み
- C++…ポインタ、クラス、STL、デザインパターンなど、ゲーム開発で実際に使う部分を中心に
- 基本/応用情報技術者試験…情報系の基礎知識
保有資格
- 基本情報技術者試験 合格
お問い合わせ
記事の内容に関するご指摘、ご質問などがありましたら、お問い合わせフォームよりご連絡ください。誤りのご指摘は特にありがたく、確認のうえ記事を修正しています。
