logo
Webゲーム Stickman′s Fight!

Webゲーム Stickman′s Fight!.

期間

2024年11月18日 - 2025年1月20日

投稿日

ステータス

完了

概要

大学の講義で作成したWebゲームです。 Unity を使用し、WebGL として出力したものを、django で作成したサーバーにデプロイして動作します。 django の server は、ゲームからゲーム結果のデータを受け取り、データベースに保存します。 アクセス時に、ユーザーが作成され、HMAC-SHA256 署名付きトークンを生成し、クライアントに返却します。 ゲーム結果のデータは、トークンを使用してサーバーに送信し、検証され、ユーザー登録の必要が無く、ゲーム結果のデータを保存できるようにしました。

アプリ詳細

主な技術スタック

  • フロントエンド: Unity, WebGL
  • バックエンド: django
  • データベース: postgresql
  • 認証: HMAC-SHA256

特徴

  • ユーザー登録の必要が無く、ゲーム結果のデータを保存できるようにしました。
  • ゲームプレイのランキングを表示できるようにしました。
  • マップの追加・並列編集を容易にする設計や、動的なマップの読み込みを実装しました。
  • キャラクターの取得できる武器を追加・カスタマイズしやすい、疎な設計と実装を行いました。

リンク