テンリズム - アクティブ開発

習得スキル

C#

このプロジェクトでは多くのスクリプトを使ったので、モジュール設計と効率的なプログラミングに集中せざるを得なかった。様々なシーンで多くのスクリプトを相互接続して使用したため、無関係なシーンで不要なスクリプトやゲーム・オブジェクトを必要としない効率的な参照方法を見つける必要もあった。たとえば、戦闘システムを処理するためにいくつかのスクリプトを相互接続していましたが、たとえばメイン・エリアやショップにそれらの参照やゲーム・オブジェクトは必要ありません。

このプロジェクトは、私が初めて自分でアートを描くことを決意して取り組んだものだ。というのも、このプロジェクトの主な目的は、私の大好きなVTuber、神薙天理を応援することだからだ。Asepriteを使ってスプライトを作成し、シンプルな画像からアニメーションするフル・チビ・キャラクターまで、少しずつ努力してきました。特に天理のキャラクタースプライトの出来には自信がある。

使用ツール

団結

いつものように、私はUnityを使いました。Unityは、プラットフォームへの慣れ、使いやすさ、そして私が何年もかけて身につけたツールのためです。新しいunity入力システムを使い、UnityのバージョンはUnity 6を使いました。

このプログラムにはまだ不慣れですが、徐々に高度なアニメーションやレイヤリングの方法を学び始めています。シェーディングはまだ苦手な部分のひとつだけど、始めたばかりの頃よりはだいぶ上達したと感じている。

Dialogue System For Unityを使うことで、ダイアログの作成が大幅に効率化され、多くの複雑なインタラクションが可能になり、無駄な時間をかけずに直感的なUIを作成することができました。Dialogue System For Unityはなくてはならないツールです。 

アルティメット・インベントリー・システムは今のところ、ショップの運営やアイテムによる能力アンロックの処理など、小さな役割しか果たしていないが、それでも、このすべてをゼロから作成する作業に何時間も費やさずに済んでいる。また、Unityのダイアログシステムともうまく統合されています。

スクリーンショット

リフレクション

TenRythmは、リズムベースのゲームプレイと天理の宇宙にインスパイアされた要素を融合させた、現在進行中の情熱的なプロジェクトです。 このゲームを開発することで、音楽的なメカニクスと物語的なストーリーテリングの融合を掘り下げていくことができました。 その過程で、オーディオの合図をインタラクティブな要素と同期させたり、プレイヤーのエンゲージメントを高めるユーザーインターフェイスをデザインしたりする経験を積んできました。 このプロジェクトはまだ開発中ですが、ゲームデザインとプログラミングのスキルを磨くのに役立ちました。