georgebutler / UE5_CommonConversationSample

Sample for UE5's CommonConversation Feature

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UE5_CommonConversationSample

image
image

UE4.27から追加されているCommon ConversationプラグインをUE5.1で動かしてみたというサンプルプロジェクトです。 上図のようなグラフベースのUIを使って、会話・クエスト・ゲームの進行状況などを管理・制御することができます。


This is a sample project of the Common Conversation plugin that has been added since UE4.27 and is now working with UE5.1.
Using the graph-based UI shown above, you can manage and control conversations, quests, game progress, etc.

Warning

  • Common Conversation自体が公式でサポートされていない実験的機能のため、本サンプルも動作保証をしません。何かトラブルが発生した際は独自に解決・拡張・エンジン改造をお願いします。
  • 最低限の内容ですので、実際に使用する際はプロジェクトに応じてカスタマイズする必要があります
  • Common Conversationの仕様によりBPのみでは実装することができないため、C++プロジェクトになっています。また同じく仕様によりGameFeature機能を活用しています。
  • Common Conversationはマルチプレイを想定した機能になっているため、エンジン標準ではシングルプレイゲームでは機能しません。そのため、シングルプレイでも動作するようにC++で専用のBPノードを用意しています。

  • Since Common Conversation itself is an experimental feature that is not officially supported, this sample is not guaranteed to work. If you encounter any issues, please resolve, extend, or modify the engine on your own.
  • Since this is the minimum content, you need to customize it according to your project when you actually use it.
  • This is a C++ project because it cannot be implemented using only BP due to the specification of Common Conversation. Also, due to the same specification, the GameFeature feature is utilized.
  • Since Common Conversation is designed for multi-player games, it does not work in single-player games by engine standard. Therefore, a dedicated BP node is provided in C++ to allow it to work in single-player games.

What is Common Conversation?

image 35 UE5 Features You Probably Don't Know About | Unreal Fest 2022

Description

https://pafuhana1213.hatenablog.com/entry/2022/12/28/165025

Author

https://twitter.com/pafuhana1213

About

Sample for UE5's CommonConversation Feature

License:The Unlicense


Languages

Language:C++ 73.3%Language:C# 25.6%Language:C 1.1%