You are browsing as a guest. Sign up (or log in) to start making projects!

Stormfall

  • 9 Devlogs
  • 26 Total hours

A 2D metroidvania set in a fallen kingdom, built in Unity with C#.

Open comments for this post

3h 14m 27s logged

I continued working on the art for the 9th and 10th rooms of the game. I also fixed some issues in my custom render feature that I use to render special effects, including a few potential memory leaks.

I also reworked my “safe zone” mechanic that detects where the player should respawn if they fall onto spikes. Now it tracks specific safe respawn locations instead of the old logic, which was to track any zone where the player shouldn’t respawn.

0
0
13
Open comments for this post

2h 28m 25s logged

Continued working on level design. I’ve finished the level design for the entire first area of the game now! I added a room with another lever puzzle that introduces the shortcut mechanics to the player. I also added an area where the player will obtain the shield ability. Now I need to start filling in the art for the new rooms, and create the game’s first boss fight.

0
0
17
Open comments for this post

3h 40m 27s logged

Worked a bit on the art for the new rooms. I also added some new gameplay mechanics, like platforms that fall to a new location after the player hits them. I also fixed another instance where the combat animations desynced from the code logic.

0
0
12
Open comments for this post

3h 37m 10s logged

For the last few hours of work, I’ve been working on level design! I’m very close now to finishing the level design of the first area of the game. I added some generic transversal rooms, a lever puzzle room, and a platforming room with spikes. Next, I’m going to add a room where the player can find the shield, which will grant the parry/block ability.

0
0
11
Open comments for this post

1h 17m 19s logged

Added levers! When the player toggles them, they can do various things like open gates, open shortcuts, and maybe even spawn enemies. In the future, I’m going to use them to build puzzle areas that will hopefully make the level design more standout and unique. I’m really happy with how the animations for the new mechanics turned out, especially the gate’s animations shown in the video.

0
0
11
Open comments for this post

39m 36s logged

This devlog is on the shorter side, but I finally fixed something that I’ve been meaning to fix for a while.

Sometimes when spamming the attack button, the code running the attack logic got desynced from the visual animations, causing weird situations where the animation wouldn’t play for a few seconds, or would transition to the next state way too quickly.

I was scared it would take hours to debug this problem, but it turned out to be super simple. I fixed it by simply making sure the animation’s exit time in the unity animator exactly matches the cooldown window defined in the code.

0
0
10
Open comments for this post

3h 11m 55s logged

Continued refining the stamina mechanics! I mostly finished hooking up the combat system to the stamina system. Attacking and blocking now deplete a set amount of stamina, and a successful, correctly timed block/parry restores a bunch of stamina. The stamina meter also now slowly refills over time, and refills much faster when near a save point. I also made the code and artwork for “stamina flowers” (still need to think of a cool name), which when broken will spawn a stamina orb that flies towards the player and refills a bunch of stamina when picked up. This involved pathfinding logic using trig functions that make the orb fly at the correct angle and velocity towards the player. I plan to use this pathfinding logic for future pickup items as well. Lastly, I added a particle effect that plays when the player’s stamina meter is full, and another effect that plays when it is close to empty. Overall the stamina system feels really polished now, and I feel like the combat is a lot better now with the added stamina mechanics!

0
0
59
Open comments for this post

2h 53m 15s logged

Added a stamina mechanic! Attacking now requires stamina. When stamina is used up, it will slowly refill back to the maximum over time. In the future, I plan to make successfully parrying enemy attacks also refill some stamina. The hardest part of this was creating the visual stamina bar in the UI. I used a shader to offset the sprite’s UV depending on what percentage of stamina the player has remanining. The shader also applies a multiplier to the sprite color’s intensity to make the stamina meter glow more when it is closer to full.

0
0
66
Open comments for this post

5h 16m 48s logged

First devlog on Stardance! You might remember this project from flavortown, and I’m going to keep working on it for stardance.

I’ve added a ton of stuff to the game in the last month, like 3 or 4 new player abilities, new animations, and polishing various things based on feedback I received.

The ~5 hours in this devlog were mostly me trying to set up a system where I can have 2 post processing profiles active at once, but affecting different layers. I used this to create an intense bloom effect that only renders on certain sprites, specifically the spark particles in combat. I finally got it working using render features and render graphs, and I’m super happy with the result.

7
1
3380

Followers

Loading…