ue/book/default/01_start.md
2025-02-16 12:58:03 +09:00

4.6 KiB
Raw Blame History

start

ueとは

Unreal Engineepic gamesという会社が作っているゲームエンジンです。よくueと略されます。

最新バージョン(latest version)は5なので、ue5となります。

ueの他にはunity, godtoが有名です。DirectXというものがあり、例えば、DX12からGPUに命令を送ることができます。ゲームエンジンの多くはDX11, DX12を使用します。

name url
unreal engine https://unrealengine.com/
github https://github.com/EpicGames/UnrealEngine

ソース(source)からビルド(build)して使うこともできます。一部でbuildしないと使えない機能があります。private repoなのでこちらからアクセス権をもらいます。

ueの特徴と注意

c++blueprintで書きます。

ueの特徴はグラフィックが綺麗なことです。と言ってもきれいなグラフィックはunityなどでも実現可能です。しかし、ueは初期設定でもそれが実現できるので、主にグラフィック用途で使用されています。

ueはバグ(bug)が多く基本的に動きません。これはアップデート(update)が速く、3Dを扱うソフトウェア(software)なので仕方ありません。複雑なのです。

ueを長く使っているとわかることですが、ゲーム制作にはあまり向きません。unityのほうがおすすめです。ueはきれいな画像やシーンを作る用途におすすめです。

「ueはバグが多く基本的に壊れている」このことを最初に理解しておかないと「おかしいなあ」と時間を無駄にしてしまいます。また、保存せず長時間コードを書き続けるのは危険です。クラッシュ(crash)すると消えてしまいます。プロジェクト(project)そのものが壊れることもよくあります。注意しましょう。

unityやblenderも使っている

vrmでの開発は主にunityが中心です。.vrmの仕様を作っているpixivがunityで読み込むためのpluginを開発しているからです。vrmに対応する様々なツールはunityで作られています。

もし.vrmを扱う場合は、どちらにせよunityを使うことになると思います。私もモデルのカスタマイズなどでunityを使っています。

モデルのカスタマイズにはblenderというものもあって、blenderも使用しています。

用語の解説

title short body
unrealengine ue アンリアルエンジン
version ver バージョン
code コード、プログラミング言語で書かれた文章
build ビルド、osで実行できる形式にすること。windowsなら.exe
compile コンパイル、コンピュータで実行できる形式にすること。buildと同じ意味で使われる
source src ソース、主にソースコードの略
server サーバー、リクエストに応じるコンピュータ
deploy serverに実行ファイルを置くこと
example ex 例、uriではexample.comが有名
install インストール、アプリをインストールすること
application app アプリ、ソフトウェア(software)のこと
library lib ライブラリ、softwareを構築するための部品
package pkg パッケージ、appだったり、libだったり色々。基本的にpkg managerでinstallできるものを指す
update up アップデート、5.5のx.5の部分を言う ex: 5.4 -> 5.5
upgrade アップグレード、5.5の5.xの部分を言う ex: 4.0 -> 5.0
asset アセット、ueでは購入できるlibやexampleを指す
plugin plug プラグイン、エンジンに直接入れる追加機能。新たなblueprintなどを使えるようになる
crash クラッシュ、アプリやosが落ちること
cache キャッシュ、一時ファイルのこと。tmpなども使われる
repository repo リポジトリ、主にsrc codeの一式が置いてある場所
project プロジェクト、ueでは主に新しいゲームを作った時のフォルダ一式
blueprint bp ブループリント、ueのードベースで書く形式。anim blueprintはabp、character blueprintはcbpと略される事が多く、ファイル名はBP_XXX, ABP_XXX, CBP_XXXとなる。基本大文字が使われる
variable var 変数、一時的な値の保存場所

基本的に英語で書けるものは英語で書きます。ueのmenuは英語にするのがおすすめです。様々な単語に慣れておきましょう。