Browsed by
Tag: shootemup

Free to play demo and outsourcing

Free to play demo and outsourcing

This month we were trying to deliver first playable demo for players. There are many trivial works like adjusting visual effect, user interface, config option, gameplay element. Because we want to get more feedback in early stage, now you can download pre-alpha version of Umbraseal on itch.io for free. The gameplay cycle may seems a little bit rough, but we will polish it as soon as possible. Your comment would be super helpful to complete this game, please play Umbraseal and…

Read More Read More

Enemy behavior and bullet pattern

Enemy behavior and bullet pattern

This month focus on adjusting enemy behavior and bullet pattern for gameplay. For enemy behavior, we need they perform flexible movement and attack. So an enemy will chase player to the death, yet keep distance with other characters. Once in right position, enemy will start to surround player like a satellite. Also, enemy will attack constantly. Combine those movement could create a flow. Float like a butterfly, sting like a bee. https://fnaith.files.wordpress.com/2019/03/ezgif.com-video-to-gif.gif?w=825 For bullet pattern, we adjust fire speed and…

Read More Read More

A little more action, please

A little more action, please

To solve the “game is too easy” issue from players’ feedback, we make all character can do more action. In Shoot ’em up, player can focus on dodging without distraction because bullets usually come from single direction. However, bullets come from any angle in Umbraseal. In that case, player become helpless when facing bullets unless we reduce bullet number (like we did). So that is why players consider this game is to easy. New solution is to provide a “Dash”…

Read More Read More

The TDD, the BDD and the requirements

The TDD, the BDD and the requirements

In previous article, we decide to change many system for enhancing game experience. Unfortunately, AI behavior and skill are typical complex system that need access information from environment and change some status. It is hard to prevent bug when changing a system which heavily depend on the interactions with other systems. Turns out, we need testing. Because there are so many system and functionality, it is important to separate irrelevant codes and what we want to modify. To regularize exist…

Read More Read More