塩ポテト君 Portfolio

SlideHexagon

使用言語・ツール: Unity
リリース日: 2025年7月24日

作品紹介

初めてSteamにリリースした作品です。
シンプルなパズルゲームで、六角形をスライドし、ルールに沿って整列させることでパズルを解きます。

作品プレビュー 作品プレビュー

ステージは28個、特殊ギミックは4種類用意しています。

作品プレビュー 作品プレビュー

特殊ギミック1 回転

動かすことで数字が回転するため、先を読みながら移動する必要があります。

作品プレビュー

特殊ギミック2 重なり

他の六角形に重ねることができますが、数のカウントは増えます。
他の六角形をすり抜けて移動ができるなど、特殊な挙動をすることで、パズルの単調さを減らす役割を持ちます。

作品プレビュー

特殊ギミック3 削除

動かすことで移動する線が削除されるため、移動する順序を慎重に考える必要があります。

作品プレビュー

特殊ギミック4 一方通行

移動する線を一方通行にします。こちらも、移動する順序を考えさせる役割があります。

作品プレビュー

シンプルなルールでありながら、特殊ギミックの追加やステージ構成の工夫を行い、考えて解く楽しさを演出しています。
また、Steamの実績機能を使用することで、コンプリートを分かりやすく伝え、達成感を与えることができます。

作品プレビュー

設計

画面構成・遷移

設計図

UMLクラス図

設計図

ブロックや移動線をクラスで定義することにより、特殊ギミックの追加や変更を容易に行えるようにしました。

ゲームデータの形式

設計図
設計図
設計図

工夫点・技術的特徴

各ステージのデータはJSONファイルとして構造化して作成しています。JSONによるデータとロジックの分離データ駆動設計)を行ったことで、ステージ追加時のバグ発生を防ぎ、試行錯誤の速度を上げました。
Steamworksの開発者登録や、販促画像・動画の作成、説明文を英文和文ともに用意するといったSteam配信に向けた作業も行いました。
実績機能の追加のため、Steamworks.NET などのSDKをUnityに導入し、C#から実績解除のAPIを叩く実装を行いました。 また、Steam上でレビューを頂き、アップデートを加えるなど、運営としての対応もしました。

作品リンク

Steam GitHub

※元々このプロジェクトはGit管理を行っていなかったため、物理デバイスの破損によりアップデート後のデータは紛失しています。
そのため、リポジトリ上にはリリース初期時のデータのみアップロードしています。