Skip to main content

ChaEngine

卒業制作で使用するオリジナルゲームエンジン「ChaEngine」の使い方をまとめたチャプターです。

ChaEngineの設計思想をそのまま就職作品に落とし込むことはおすすめしません。

また、就職作品でChaEngineの規模のゲームエンジンを作ろうと考えている方は、
先生とよく相談の上、挑戦する/しないを決めることを強くおすすめします。

[ChaEngine] 基本思想

ChaEngineは C++ で DirectX 11 を学び、その知識を活かしつつ ゲームを完成させることを最大の目標にして作られています。 ゲームの完成というゴールを第一においているため、 ...

[ChaEngine] ゲームループで動く要素

ChaEngineを使うにあたり覚えておくべきことの1つに、 Managerクラス, SystemObject, Object があります。 それぞれの違いは、ゲームを起動してから終了するまでの...

[ChaEngine] シーンの作り方

🚧このページは書き途中です。🚧 基本コード XXXシーンを作る場合の基本的なコードは以下の通りです。 XXXScene.h #pragma once #include <Game/Game.h>...

[ChaEngine] オブジェクトの作り方

🚧このページは書き途中です。🚧 基本コード オブジェクトXXXを作る場合の基本的なコードは以下の通りです。 XXX.h #pragma once #include <Game/Game.h> ...

[ChaEngine] 用意されている型

🚧このページは書き途中です。🚧 ここでの型は、構造体や型エイリアスのことを指します。 用意されている型 ChaEngineで用意されている型はすべて以下のパスに存在します。 Source/Bas...

[ChaEngine] コンポーネントについて

🚧このページは書き途中です。🚧

[ChaEngine] リソースについて

🚧このページは書き途中です。🚧 リソースとは ChaEngineでは画像ファイルやモデルファイル、音声ファイルなどをリソースと呼び、 オブジェクトのデータとして読み込むことができます。 これには...

[ChaEngine] エントリポイント Main関数について

基本コード 基本的な書き方は以下の通りです。 非常にシンプルに書くことができます。 ファイル名はyz教の思想に染まったため TheMain.h/cppとしています。 TheMain.h #pra...

[ChaEngine] を動かす方法

🚧このページは書き途中です。🚧 前提条件 環境は Visual Studio 2026 です。 Visual Studio 2022 でも同様に動作するはずですが、保証はできません。 一番簡単に...

[ChaEngine] 最初に読み込まれるシーン

🚧このページは書き途中です。🚧 最初に読み込まれるシーンの変更方法 ChaEngineでは始めにBootSceneを読み込みます。 BootSceneではChaEngineロゴの表示がされます。