見出し画像

[ボス]1-3中ボス”忌蜂”[Boss]1-3"Kibachi"

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.

1-3 Boss "Kibachi"
1-3 Boss "Kibachi"

noichi with the pheromones of the queen bee. They attack the player by manipulating a large number of bees. The bees only have a durability of 1, but they attack in various formations all at once, so swords and shurikens are not enough to deal with them. Chain scythes will be of great use here. *Warding bullets are also good, but they are not effective because the bees rush in at once when the warding is broken.
An effective sub-weapon is the Kusari-Gama.

1-3 Boss "Kibachi"

The intention is to make good use of the weapon select. The effective weapon is the chain sickle, and the key is how to deal with the large number of bees (damaging when touched) that spring up anyway and extend the range of your ship's action.
Bees usually come from off-screen in large numbers and approach the player slowly (with fluctuating speed). The bees are so numerous that if the player does not defeat them, their range of action will be reduced rapidly, but occasionally a boss wearing bees all over will rush at the player, which should be avoided successfully (as long as the bee armour is in place, it cannot be damaged).
Also note that periodically, some of the bees will flee off-screen and then attack in formation.
When their durability drops below 20% remaining, they go into mad mode. They will carry out a series of ring attacks until they die.

Aiming

The boss's standby animation changes depending on its position in relation to your ship. The boss itself floats at a certain distance from your ship, but it is always "watching" your ship (this is more of a performance than a gameplay feature).
The boss itself does not attack, but instead attacks by chasing 'bees' that fly around it, so it is always floating out of reach of your sword. If you corner him at the edge of the screen, he will pass over your head and float again on the opposite side, maintaining a certain distance...

Normal state

Bees constantly gather around the boss and act as a shield to protect him. Even if you attack and kill bees, new bees will gather from off-screen and gather around the boss. This movement of bees gathering from off-screen itself is a kind of attack, so while attacking the boss, the player must also deal with the bees gathering from behind at the same time.
However, this means that if the player does not attack at all, nothing will happen, but in reality, several "bees" will fly towards the player's ship by lottery every N frames. If you touch these "bees", your ship will be damaged.

Ring Attack

When the boss gives the signal to attack, a large number of bees will attack from off-screen towards your ship, approaching at high speed in a ring formation. Because of display volume issues, the bees around the boss (barrier bees) may be deactivated at this time (in which case the barrier bees will once disappear off-screen).
Do not finish this ring attack once, but several times. When the rings converge, they will continue in the same manner, this time expanding the rings and disappearing off-screen.

Wasp Rush Attack

The boss will flash white for N seconds, quickly move to either the left or right edge of the screen and send a large number of barrier bees at your ship (regardless of the actual number of barrier bees remaining, there will always be a certain number of bees flying at you).
The direction of this attack changes depending on the position of your ship and the boss, so there are some "unwanted angles" for the player (such as being right on the ground). Therefore, it is important to position yourself in advance. Even if your ship avoids the bee rush, the bee rush will come close to your ship in a slightly curved direction.
After this attack, the barrier bees that protect the boss's surroundings will be gone, leaving the boss unprotected and providing the player with the perfect opportunity to attack.

Wasp

To represent a swarm of bees, we initially thought of one character for every four or so bees, but on a trial basis we will use one bee = one character. If it is not possible to produce a large number of bees, we will combine several bees into one character.
This character will surprise the user by producing as many enemies as Vampire Survivor.
The bees have one Particle Effect for each of the four different directions, so bees that are placed should always look in the direction of your ship.

Wasp Rush Attack

The bee's rushing attack will also have directionality, but instead of preparing a separate picture for each angle, the sprite will be rotated according to the angle of travel. Bees coming at you with a rushing attack will always fly off-screen and be erased off-screen. They will then gather around the boss from off-screen.

Boss Dead

The moment you destroy a boss, you are annihilated, along with all the bees on the screen. At this point, instead of the bees dying at the same time, we would like to have a slight margin of error, so that the bees disappear all at once in a very short period of time.
Ideally, it would be good if all the bees disappear while the boss is struggling, and then the tempo shifts to the boss's death process.

Parameters

I would like to be able to adjust the following elements externally (Unity inspector?).
・Movement speed of bosses.
・The speed of bees gathering.
・The range of the bee barrier.
・The number (cluster) and speed of bees coming towards your ship.
・Number and speed of bees in ring attacks.
・Number and interval of ring attacks.
・Speed and duration of bee rush.


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