染井吉野ゲームズ染井吉野ゲームズ

プログラマのためのUEFN/Verseディープガイドブック[1]Verse言語基本文法解説編

  • ダウンロード商品
    ¥ 2,000

 本書は「プログラマのためのUEFN/Verseディープガイド」シリーズの第1巻です。このシリーズでは、プログラミング経験者を主な対象に、UEFNとVerse言語について解説します。  「UEFN(Unreal Editor For Fortnite)」は、Epic Games社が2023年3月に発表した、同社が運営している大人気オンラインゲーム「フォートナイト」専用のUGC開発環境です。ユーザーはUEFNを使ってオリジナルのフォートナイト用マップを製作し、世界中のユーザーに遊んで貰うことができます。また、プレイされた回数に応じてレベニューシェアで報酬が支払われる制度があり、世界中で日々オリジナルマップが作成されています。  「Verse」は、こちらもEpic Games社が開発した、UEFN上で唯一動作するオリジナルのプログラミング言語です。Verse言語は、大量のオブジェクトがリアルタイムにインタラクションし合うような挙動を記述するのに向いていて、フォートナイトのようなゲームのギミックを記述するのに非常に適しています。  シリーズ第1巻では、このVerse言語の文法の基礎を学んでいきます。Verse言語は「関数論理型プログラミング言語」という特殊なプログラミングパラダイムに属しています。「失敗コンテキスト」という他の言語に無い概念を中心に構築された文法仕様は非常に独特で、実際の挙動も独特なところがあります。そのため、既にプログラミングの素養がある人ほど、Verseの記法や振る舞いに戸惑い、習得までに時間がかかるのではないかと思います。  そこで本書では、既になんらかのオブジェクト指向プログラミング言語を習得しているプログラマを対象に、Verse言語の独特な言語仕様について、他の言語の挙動と比較しながら解説しています。とはいえ、各項目について丁寧に解説する事を務めたので、既存のプログラミング言語に馴染みの無い方にも是非読んで頂ければと思います。  UEFNとVerse言語はリリースされてから日が浅く、英語/日本語を問わず参照出来る資料が非常に限られているのが現状です。本書が、皆さんがフォートナイト用オリジナルマップを作成し、世界に向けて公開するする手助けになれば幸いです。

 本書は「プログラマのためのUEFN/Verseディープガイド」シリーズの第1巻です。このシリーズでは、プログラミング経験者を主な対象に、UEFNとVerse言語について解説します。  「UEFN(Unreal Editor For Fortnite)」は、Epic Games社が2023年3月に発表した、同社が運営している大人気オンラインゲーム「フォートナイト」専用のUGC開発環境です。ユーザーはUEFNを使ってオリジナルのフォートナイト用マップを製作し、世界中のユーザーに遊んで貰うことができます。また、プレイされた回数に応じてレベニューシェアで報酬が支払われる制度があり、世界中で日々オリジナルマップが作成されています。  「Verse」は、こちらもEpic Games社が開発した、UEFN上で唯一動作するオリジナルのプログラミング言語です。Verse言語は、大量のオブジェクトがリアルタイムにインタラクションし合うような挙動を記述するのに向いていて、フォートナイトのようなゲームのギミックを記述するのに非常に適しています。  シリーズ第1巻では、このVerse言語の文法の基礎を学んでいきます。Verse言語は「関数論理型プログラミング言語」という特殊なプログラミングパラダイムに属しています。「失敗コンテキスト」という他の言語に無い概念を中心に構築された文法仕様は非常に独特で、実際の挙動も独特なところがあります。そのため、既にプログラミングの素養がある人ほど、Verseの記法や振る舞いに戸惑い、習得までに時間がかかるのではないかと思います。  そこで本書では、既になんらかのオブジェクト指向プログラミング言語を習得しているプログラマを対象に、Verse言語の独特な言語仕様について、他の言語の挙動と比較しながら解説しています。とはいえ、各項目について丁寧に解説する事を務めたので、既存のプログラミング言語に馴染みの無い方にも是非読んで頂ければと思います。  UEFNとVerse言語はリリースされてから日が浅く、英語/日本語を問わず参照出来る資料が非常に限られているのが現状です。本書が、皆さんがフォートナイト用オリジナルマップを作成し、世界に向けて公開するする手助けになれば幸いです。

目次