
Webゲーム Stickman′s Fight!.
期間
2024年11月18日 - 2025年1月20日
投稿日
ステータス
完了
概要
大学の講義で作成したWebゲームです。 Unity を使用し、WebGL として出力したものを、django で作成したサーバーにデプロイして動作します。 django の server は、ゲームからゲーム結果のデータを受け取り、データベースに保存します。 アクセス時に、ユーザーが作成され、HMAC-SHA256 署名付きトークンを生成し、クライアントに返却します。 ゲーム結果のデータは、トークンを使用してサーバーに送信し、検証され、ユーザー登録の必要が無く、ゲーム結果のデータを保存できるようにしました。
アプリ詳細
主な技術スタック
- フロントエンド: Unity, WebGL
- バックエンド: django
- データベース: postgresql
- 認証: HMAC-SHA256
特徴
- ユーザー登録の必要が無く、ゲーム結果のデータを保存できるようにしました。
- ゲームプレイのランキングを表示できるようにしました。
- マップの追加・並列編集を容易にする設計や、動的なマップの読み込みを実装しました。
- キャラクターの取得できる武器を追加・カスタマイズしやすい、疎な設計と実装を行いました。