見出し画像

[システム]Inspectorによるパラメータ設定[Systems]Parameterization with Inspector

Steamにて配信中の2D忍者アクションシューティングゲーム「Shinobi non grata」の仕様書(と言っていいか微妙ですが)となります。
この資料は飽くまでも初稿であり、最終的に実装された内容と異なる部分も多々あります。製品版を遊んで頂いて、どこがそのままの形で実現し、どこが変更されたかをご確認頂いても良いかもしれません(と、シレっと宣伝)。
https://store.steampowered.com/app/1796870/SHINOBI_NON_GRATA/
また、このタイトルはフルリモート環境で、1年2ヶ月で完成した実績(準備段階含めるともう少し掛かっていますが)があるため、遠隔でゲーム開発するための参考になるかもしれません。

This is the specifications (if you can call it that) for "Shinobi non grata", a 2D ninja action shooting game available on Steam.
This document is a first draft, and there are many differences from the final version. You may play the full version of the game to see what has been realized in its original form and what has been changed (casual advertising).
https://store.steampowered.com/app/1796870/SHINOBI_NON_GRATA/
Also, this title was completed in a full remote environment in one year and two months (although it took a little longer if you include the preparation phase), so it may serve as a reference for developing games remotely.

Intention of introduction

The key to efficient game balance tuning is to make it possible for anyone to try out character parameters and bite judgments by directly inputting them.

It is desirable to be able to complete the process within Unity's Inspector, but it does not have to be a well-developed editor such as Mario Maker.

Player Parameters

We will add to this list as needed, as there may be omissions.

Judgment of being hit (invincibility judgment, setting of invincibility time after being hit, etc.)
Sword attack judgment
Sword attack power settings
Movement speed
Jumping speed (it is not necessary to be able to set the curve)
Distance and speed of forward roll
Individual motion cancellation settings (should they be typed into the animation data?)
Physical strength settings (I don't think I'll be changing these much)
Total souls setting (I don't think I'll change it much)

Shuriken speed (continuous fire performance/how many shots can exist in the screen)
Shuriken attack power setting

Bomb speed (bombs are single shot)
Time to reach each level
Attack power setting for each level

Chain scythe speed
Chain scythe attack power

Attack power of cannon (cannon has no bullet speed)

Erector speed
Duration of Elektron
Attack power of the elektron

Range of influence of warding bullet
Duration of warding bullet
Attack power of each level

Enemy Parameters

Since the enemy AI is fixed (i.e., it does not branch out into complex actions depending on the situation), the AI is set individually, so here we only set basic ability values (adjusting the game difficulty).

Judgment of being hit (judgment of invincibility)
Physical attack detection (if any)
Bullet firing pattern (select from several patterns including conditions/multiple selections possible)
Bullet type (Aimed at the target, N-way, etc.)

Durability
Hit stop (if any)
Knockback

Resistance to specific subweapons (weapon type and whether it cuts off N% of attacks)

Score

Enemy set editor

I think it would be better to be able to set enemy sets within the map editor to some extent, but we are not in a position to present a best solution at this time. Enemy sets are the heart of the game, so we would like to receive your feedback in order to create an enemy set editor that is easy to test play and flexible.

この記事が気に入ったらサポートをしてみませんか?