プロジェクト 03 09
草木に覆われた遺跡のアリーナに立つゴブリンの魔法使い

2025年4月 · 3人・10日間

Gobelins, Grimoires et gros Bobos

ゴブリンたちが、それぞれ4つの魔法を持ってアリーナで戦います。3人で10日間かけて制作したマルチプレイのプロトタイプです。

担当
開発・戦闘とマルチプレイ
形式
PC・オンラインPvPアリーナ
開発状況
プロトタイプ
使用技術
Unreal Engine 5.4.4C++Blueprintsマルチプレイ

01プロジェクト

10日間で、ゴブリンをオンラインに。

Gwendal André、Adrien Patteと、ゴブリンの魔法使いで戦うマルチプレイアリーナを制作しました。各キャラクターには通常攻撃を含む4つの魔法があります。あとは、相手にやられる前に当てるだけです。

課題の制作期間は10日間でした。私はセッション、魔法による戦闘、画面を担当し、メニュー、ネットワーク、ゲーム本体をつなぎました。

遊び方

  1. 01

    作成・参加

    設定されたセッションに入る。

  2. 02

    戦う

    ゴブリンの4つの魔法を使う。

  3. 03

    状況を見る

    相手とその攻撃を確認する。

  4. 04

    結果を確認

    戦闘の情報を見る。

02担当したこと

メニューから魔法まで。

マルチプレイのセッション、魔法による戦闘、画面を担当しました。ゲームの作成から最初の魔法を放つまで、すべてをつなぐ必要がありました。

01

設定できるマルチプレイセッション

名前、ID、パスワードを設定できるセッションの作成と参加を実装しました。プレイヤーはここから集まり、アリーナへ進みます。

  • セッション
  • マルチプレイ
02

魔法による戦闘

魔法による戦闘システムを開発しました。各キャラクターの4つの魔法と攻撃をレプリケーションし、ほかのプレイヤーにも見えるようにしています。

  • 戦闘
  • C++
  • レプリケーション
03

画面

セッションメニュー、魔法バー、体力、戦闘のカウンターを制作し、ゲームの仕組みにつなぎました。実際に起きていることと画面の情報が一致するようにしています。

  • UI
  • Blueprints
  • ゲームデータ

03技術について

参加ボタンから、最初の魔法まで。

C++とBlueprintsを使い、マルチプレイにはSteamのサービスを利用しました。レプリケーションによって、別々の端末でも同じキャラクターと攻撃を表示します。

メニューから対戦へ

詳しく見る

ゲームを設定する。

名前、ID、パスワードでゲームを設定します。

メニューからアリーナまで、システム同士がどうつながるかを紹介します。

開発で選んだこと

メニューとゲームをつなぐ

出発点

ゲームの作成、参加、戦闘を、途切れずに進められる必要があります。

取り組んだこと

プレイ中の情報表示も含め、画面をセッションと戦闘システムに接続しました。

10日間で形にする

出発点

3人それぞれの担当部分を、早く組み合わせる必要がありました。

取り組んだこと

アリーナと、キャラクターごとの4つの魔法に絞りました。共通の目標が明確になり、開発に集中できました。

04画像で見る

開始メニュー、アリーナ、ほかのゴブリンとの戦闘です。

05振り返りとチーム

ネットワーク、ゲームプレイ、画面をつないだプロトタイプ。

セッションのメニューと戦闘をつなぎました。ゲームを作り、ほかのプレイヤーに合流し、アリーナに入ると魔法が使えます。

実装したもの

  • 設定可能なセッションとオンライン参加。
  • 魔法による戦闘システム。
  • ゲームプレイにつながる画面の制作。

現在の状況

  • 学生の課題として、10日間で制作しました。
  • ここで紹介しているのはプロトタイプです。
振り返って

ローカルで動く魔法でも、オンラインでは別の問題が出ます。ほかのプレイヤーに何が見えるかも確認する必要があります。

チーム

Léo Queiros Da Silva
セッション、魔法による戦闘、画面
Gwendal André
共同開発
Adrien Patte
共同開発

このプロジェクトについて話してみませんか?

話してみる