
2025年4月 · 3人・10日間
Gobelins, Grimoires et gros Bobos
ゴブリンたちが、それぞれ4つの魔法を持ってアリーナで戦います。3人で10日間かけて制作したマルチプレイのプロトタイプです。
- 担当
- 開発・戦闘とマルチプレイ
- 形式
- PC・オンラインPvPアリーナ
- 開発状況
- プロトタイプ
- 使用技術
01プロジェクト
10日間で、ゴブリンをオンラインに。
Gwendal André、Adrien Patteと、ゴブリンの魔法使いで戦うマルチプレイアリーナを制作しました。各キャラクターには通常攻撃を含む4つの魔法があります。あとは、相手にやられる前に当てるだけです。
課題の制作期間は10日間でした。私はセッション、魔法による戦闘、画面を担当し、メニュー、ネットワーク、ゲーム本体をつなぎました。
遊び方
- 01
作成・参加
設定されたセッションに入る。
- 02
戦う
ゴブリンの4つの魔法を使う。
- 03
状況を見る
相手とその攻撃を確認する。
- 04
結果を確認
戦闘の情報を見る。
02担当したこと
メニューから魔法まで。
マルチプレイのセッション、魔法による戦闘、画面を担当しました。ゲームの作成から最初の魔法を放つまで、すべてをつなぐ必要がありました。
設定できるマルチプレイセッション
名前、ID、パスワードを設定できるセッションの作成と参加を実装しました。プレイヤーはここから集まり、アリーナへ進みます。
魔法による戦闘
魔法による戦闘システムを開発しました。各キャラクターの4つの魔法と攻撃をレプリケーションし、ほかのプレイヤーにも見えるようにしています。
画面
セッションメニュー、魔法バー、体力、戦闘のカウンターを制作し、ゲームの仕組みにつなぎました。実際に起きていることと画面の情報が一致するようにしています。
03技術について
参加ボタンから、最初の魔法まで。
C++とBlueprintsを使い、マルチプレイにはSteamのサービスを利用しました。レプリケーションによって、別々の端末でも同じキャラクターと攻撃を表示します。
メニューから対戦へ
詳しく見るゲームを設定する。
名前、ID、パスワードでゲームを設定します。
アリーナに参加する。
開始済みのゲームも含め、オンラインセッションに参加できます。
キャラクターと攻撃を共有する。
ほかのゴブリンとその攻撃が見えるように、レプリケーションを行います。
戦闘の状況を分かりやすくする。
魔法バー、体力、キル数、死亡数を表示し、戦闘中に必要な情報を伝えます。
メニューからアリーナまで、システム同士がどうつながるかを紹介します。
開発で選んだこと
メニューとゲームをつなぐ
ゲームの作成、参加、戦闘を、途切れずに進められる必要があります。
プレイ中の情報表示も含め、画面をセッションと戦闘システムに接続しました。
10日間で形にする
3人それぞれの担当部分を、早く組み合わせる必要がありました。
アリーナと、キャラクターごとの4つの魔法に絞りました。共通の目標が明確になり、開発に集中できました。
04画像で見る
画面で見るプロジェクト。
3枚の画像クリックして拡大 ↗
開始メニュー、アリーナ、ほかのゴブリンとの戦闘です。
アリーナ
遺跡と植物が、ゴブリンたちの戦う場所を形作っています。
1
すぐに使える戦闘操作
4つのスロットはゴブリンの呪文に対応しています。魔法の戦闘と、インターフェースとコードの連携を担当しました。
2
同じアリーナで遊ぶ
レプリケーションで、ほかのキャラクターと攻撃を同じゲーム内に反映しています。
戦闘とHUD
複数のキャラクター、4つの魔法スロット、体力、対戦カウンター。
ゲームの入口
メインメニューから、セッションを作成したり参加したりできます。
05振り返りとチーム
ネットワーク、ゲームプレイ、画面をつないだプロトタイプ。
セッションのメニューと戦闘をつなぎました。ゲームを作り、ほかのプレイヤーに合流し、アリーナに入ると魔法が使えます。
実装したもの
- 設定可能なセッションとオンライン参加。
- 魔法による戦闘システム。
- ゲームプレイにつながる画面の制作。
現在の状況
- 学生の課題として、10日間で制作しました。
- ここで紹介しているのはプロトタイプです。
ローカルで動く魔法でも、オンラインでは別の問題が出ます。ほかのプレイヤーに何が見えるかも確認する必要があります。
チーム
- Léo Queiros Da Silva
- セッション、魔法による戦闘、画面
- Gwendal André
- 共同開発
- Adrien Patte
- 共同開発
このプロジェクトについて話してみませんか?
話してみる
