Devlog: Production 4


Hello Reader of the Heaven Siege Devlog !

This week in our 4th production week of heaven Siege we have some new exciting things to show you !

Programming:

This week the programmers added multiple new features to the game

First for the enemy there is now a BaseEnemy class. This class has a constructor so the wavemanager can Instantiate a enemy with custom stats. So when the game gets harder the wavemanager can use the enemy constructor to make more difficult enemies. As you can see by the image below the enemies can now be customized. This class will be expanded in the future.

Base Enemy script

Second The fire turret has been implemented also. The fire turret fires its shot. When a enemy is hit by this turret the enemy gets damaged over time. So it is like a burning effect. this effect can be customized in the time it takes to perform a certain amount of damage.

The ice turret is also implemented. It shoots ice spheres. When the enemy get hit, he gets slowed for 50% for 5 seconds! This will be probably changed later in the future. Ofcourse because the ice turret slows enemy, it does less damage than other turrets. 

Also previous bugs with the turret aiming and targeting has been fixed.

Leaderboard

After finishing the game. There will be also a leaderboard where you can see the total points you received in the game. The game can save 10 scores in the game and saves it even after you close it an start it up again. When we have more than 10 scores, the lowest one gets deleted and all the other ones get shifted down. 


Art Creation

Our Main Character is now unwrapped, textured and has an idle animation.

Over the shoulder view.

Static Main Character mesh.

There was also a small edit to the Main Weapon, which is now also attached to the character's rig.

Hell Gate

The production of the Hell Gate has been completed! The model came out well and looked a lot like the concept. The gate itself has an opened and closed state. When each wave starts the gate opens and spits out the enemies of that wave. After the wave ends the gate closes, indicating that all the enemies have been spawned. 

As an additional detail, we are going to make the eyes of the portal look at the player character.

Hell Gate Open

Hell Gate Closed

Hell Gate Texture

Enemies

The enemy creation progress has finally begun! We started out with some sketches for a slime monster. This monster can consist out of different materials, depending on the element type. 

Slime monster silhouettes and sketches

Slime monster materials and elements

Stylized tileable textures

We've started creating the tileable textures we will need for the map. These will be made in Substance Designer. The first material on the agenda is a stylized grass texture with flowers. The material isn't finished yet but it seemed fun to already share a WIP file.

Stylized grass with flowers WIP

Get Heaven Siege

Leave a comment

Log in with itch.io to leave a comment.