Typhoon Unit ~ Butterfly Requiem's Avatar

Typhoon Unit ~ Butterfly Requiem

@typhoonunitgame.bsky.social

Side-scrolling bullet hell #shmup by @ghostlyfeline.bsky.social! Switch heroes on the fly! Wishlist on Steam! https://store.steampowered.com/app/1198710/Typhoon_Unit__Butterfly_Requiem/

171 Followers  |  32 Following  |  20 Posts  |  Joined: 31.10.2024  |  2.0476

Latest posts by typhoonunitgame.bsky.social on Bluesky

Video thumbnail

Been putting some work into improving the tutorial. Gonna put out a small update for the demo in a few weeks.
---
#shmup #stg #indiegame #indiedev #gamedev #gamemaker #ScreenshotSaturday

22.02.2025 19:35 โ€” ๐Ÿ‘ 20    ๐Ÿ” 7    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Been putting some work into improving the tutorial. Gonna put out a small update for the demo in a few weeks.
---
#shmup #stg #indiegame #indiedev #gamedev #gamemaker #ScreenshotSaturday

22.02.2025 19:35 โ€” ๐Ÿ‘ 20    ๐Ÿ” 7    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Typhoon Unit is built around swapping between the trio and using their abilities in combination. If you chain abilities together, you build up Synergy Combo, which grants all of your characters a power boost and scores you way more points!
---
#shmup #stg #indiegame #indiedev #gamedev #gamemaker

10.11.2024 17:28 โ€” ๐Ÿ‘ 16    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

ABILITY HIGHLIGHT: Temporal Warp (Fia)
Fia, a Celestial Fae, has access to powerful time-stopping magic. While time is stopped, she can pass through all hazards, and even absorb purple bullets! Great for repositioning!
---
#shmup #stg #indiegame #indiedev #gamedev #gamemaker

24.11.2024 15:06 โ€” ๐Ÿ‘ 37    ๐Ÿ” 9    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

Just a sassy little fairy who loves to show off! ๐Ÿงšโ€โ™€๏ธ
---
#shmup #stg #indiegame #indiedev #gamedev #gamemaker

08.12.2024 15:53 โ€” ๐Ÿ‘ 34    ๐Ÿ” 7    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

Beware of Maya's siren allure! If you stare too long, you'll fall under her spell. Swap out often and keep up the pressure!
---
#shmup #stg #indiegame #indiedev #gamedev #gamemaker #ScreenshotSaturday

08.02.2025 19:27 โ€” ๐Ÿ‘ 19    ๐Ÿ” 9    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Gameplay Reel (Magfest 2024 Cut) - Typhoon Unit ~ Butterfly Requiem
YouTube video by Ghostly Feline Gameplay Reel (Magfest 2024 Cut) - Typhoon Unit ~ Butterfly Requiem

Typhoon Unit ~ Butterfly Requiem is a side-scrolling bullet hell action game! Swap heroes on the fly, and chain together abilities to turn the tables on your foes!
Full game coming 2025!
---
Wishlist on Steam!
store.steampowered.com/app/1198710/...
Join the Discord!
discord.gg/Hv7FSxy

#indiegame

31.10.2024 20:54 โ€” ๐Ÿ‘ 13    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Video thumbnail

Beware of Maya's siren allure! If you stare too long, you'll fall under her spell. Swap out often and keep up the pressure!
---
#shmup #stg #indiegame #indiedev #gamedev #gamemaker #ScreenshotSaturday

08.02.2025 19:27 โ€” ๐Ÿ‘ 19    ๐Ÿ” 9    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Back from a brief break. Regular posts will resume next week!

02.02.2025 14:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Took more of a break than I'd expected to. Unfortunately got sick immediately after Christmas, which set me back a few days. ๐Ÿ˜“

Hopefully I can rebuild momentum in a timely manner. I've got still got cutscenes to sketch.

#gamedev

29.12.2024 20:02 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Yooo, my bro made the blorbos!

25.12.2024 14:40 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Taking a break from posting this week. Enjoy the holidays everybody!

23.12.2024 03:35 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

The new Stage Trial menu is looking pretty slick, don't you think?
---
#shmup #stg #indiegame #indiedev #gamedev #gamemaker

15.12.2024 15:25 โ€” ๐Ÿ‘ 16    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

The new Stage Trial menu is looking pretty slick, don't you think?
---
#shmup #stg #indiegame #indiedev #gamedev #gamemaker

15.12.2024 15:25 โ€” ๐Ÿ‘ 16    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Just a sassy little fairy who loves to show off! ๐Ÿงšโ€โ™€๏ธ
---
#shmup #stg #indiegame #indiedev #gamedev #gamemaker

08.12.2024 15:53 โ€” ๐Ÿ‘ 34    ๐Ÿ” 7    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

ABILITY HIGHLIGHT: Dragon Fist (Casey)
Casey, the close-range brawler, uses her powerful flaming fists to smash through red bullets! At full charge, this devastating punch can shatter shields and stun foes!
---
#shmup #stg #indiegame #indiedev #gamedev #gamemaker

01.12.2024 14:42 โ€” ๐Ÿ‘ 12    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

ABILITY HIGHLIGHT: Dragon Fist (Casey)
Casey, the close-range brawler, uses her powerful flaming fists to smash through red bullets! At full charge, this devastating punch can shatter shields and stun foes!
---
#shmup #stg #indiegame #indiedev #gamedev #gamemaker

01.12.2024 14:42 โ€” ๐Ÿ‘ 12    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

For the ocean background, I wanted to go for a 3D look, but couldn't get GameMaker to cooperate, so I got creative with 2D layers. The water gradient is a static backdrop, while the waves and sparkles are parallax layers at different scales and speeds to simulate depth.

28.11.2024 22:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The player characters from my indie game.

28.11.2024 20:55 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Finally, I should probably also mention a technique called Object Pooling. Recycling bullets into new ones when they are no longer active. This basically lets you skip the process of creating and destroying instances. Typhoon Unit hasn't needed this yet, but it's something to keep in mind.

25.11.2024 19:45 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Basically, I create a list for each color of bullet, and populate it with all bullets of that color. Before looping through all of them to draw them, I set the shader to that color's parameters. That way I'm only doing it once per color instead of per bullet.

25.11.2024 19:45 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Other than that, a lot of the optimization work comes in the rendering step. Typhoon Unit uses central renderer objects assigned to each layer. Since the bullets are color-coded, I can render them in batches to save on gpu computations. Code's a little long to show, but I can describe it.

25.11.2024 19:45 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

First, the more times you have to run collision code, the longer it takes. So put it on the things that the bullets will hit, rather than the bullets. There's usually less. Make the player check for enemy bullets, and enemies check for player bullets.

Here's a sample of the player code.

25.11.2024 19:45 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Great question!

Each bullet in Typhoon Unit is an object instance. Since the bullets are rather large in size, I can get away with using fewer of them in patterns than other danmaku games might use. I can give a few implementation tips though.

โœจ๐Ÿงตโœจ

25.11.2024 19:45 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thanks!

24.11.2024 17:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

ABILITY HIGHLIGHT: Temporal Warp (Fia)
Fia, a Celestial Fae, has access to powerful time-stopping magic. While time is stopped, she can pass through all hazards, and even absorb purple bullets! Great for repositioning!
---
#shmup #stg #indiegame #indiedev #gamedev #gamemaker

24.11.2024 15:06 โ€” ๐Ÿ‘ 37    ๐Ÿ” 9    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

ABILITY HIGHLIGHT: Critical Strike (Gale)
Gale, the engineer of the group, has a weapon that can lock on to a target. It does little damage normally, but if an enemy is stunned or winding up an attack, the blast will deal massive damage.
---
#shmup #stg #indiegame #indiedev #gamedev #gamemaker

17.11.2024 15:05 โ€” ๐Ÿ‘ 19    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

ABILITY HIGHLIGHT: Critical Strike (Gale)
Gale, the engineer of the group, has a weapon that can lock on to a target. It does little damage normally, but if an enemy is stunned or winding up an attack, the blast will deal massive damage.
---
#shmup #stg #indiegame #indiedev #gamedev #gamemaker

17.11.2024 15:05 โ€” ๐Ÿ‘ 19    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Happy Birthday GameMaker! Inspired by my friend @grogdev.bsky.social, I wanted to talk about my own game dev journey, which started with GM, and continues with GM.
A lot of stuff is many years and several computers ago, but for more recent stuff I'll try to have video.
โœจ๐Ÿงตโœจ
#gamedev #GameMaker #GM25

16.11.2024 00:54 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Going to #MAGFest again in January. Decided to skip the indie showcase this year and try again next year when Typhoon Unit will be released. This is the time of year where I'd normally be overpolishing my demo, so I've been thinking about how weird it feels to not be doing that.

#gamedev

13.11.2024 14:32 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@typhoonunitgame is following 19 prominent accounts