Skip to content

2D top-down shooter. Player navigate through apocalyptic towers, battling demons and overcoming obstacles

Notifications You must be signed in to change notification settings

NielsOuvrard/TheShadowOfHeaven

Repository files navigation

TheShadowOfHeaven

Made with Godot 4.3

Summary

Its a 2D top-down shooter. Player navigate through apocalyptic towers, battling demons and overcoming obstacles

Game Character: Amos

Amos

It has several animations:

  • Idle
  • Move
  • Attack
  • Reload
  • Dash

And it has a weapon that can be found and equipped:

  • Sword (already equipped)
  • Revolver
  • Shotgun
  • Divine Ray Gun

Controls

Actions Keyboard and Mouse Controller
Moving the character "WASD" inputs Left joystick
Aiming Mouse movement Right joystick
Change weapon Scrolling, or "E" "X"
Reloading "R" "Y"
Dash "SPACE BAR" Joystick left trigger
Interaction "F" "A"
Attack (shot or melee) Left mouse click Joystick right trigger
Pause "ESC" "START"

Gameplay

Exploration

Can explore the map, find hidden paths, and secret rooms. (Hidden paths and secret rooms are not implemented yet)

Combat

Fight against enemies, using different weapons and strategies.

Boss Fights

Defeat the final boss, Asrael, in a multi-phase combat.

Game World

Divided into three sections We discover a new weapon in each section.

Castle of Greed

Find spikes

Tower of Betrayal

Find self-closing doors (not implemented yet)

Tower of Wrath

Find lava floors

Enemies

The game's main enemies are sectarians, ghosts and demons, with a specific attack pattern.

Ghosts

Melee Ghost: Attacks the player with a melee attack The player can dodge the attack with his sword

Sectarians

Enemies

Revolver Sectarian: Fires one bullet at a time The player can dodge the bullet with his sword

Demons

Fireballs: Direct projectiles Damage when they hit the player Dequiring to avoid them, can't be destroyed

Ghosts and Deamons

IA of sectarian

Final Boss: Asrael

In the final tower, the player faces Asrael, the fallen angel, in a multi-phase battle.

IA of final boss

Battle Phases:

  1. Skulls Bullet Hell: Asrael summons skulls in half-circles, which the player must dodge.
  2. Rays of Light: Asrael fires beams of energy in half-circles around the player. The player must dodge them.
  3. Sword Fight: Asrael engages in a sword fight with the player. The player must attack and dodge Asrael's attacks.

Bonus Achievements

  • Angel’s Army: Play in co-op mode with two or more players.
  • God’s Protection: Complete the game without taking any damage.
  • No Mercy: Defeat every single enemy from start to finish.
  • Angel Explorer: Discover the secret room.
  • Cleaner: Complete the game using only melee attacks.

About

2D top-down shooter. Player navigate through apocalyptic towers, battling demons and overcoming obstacles

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •