This is a space shooter game built using godot 4.5 where you control a ship and shoot enemies. There are different types of enemies and power ups you can pick up to make your ship stronger. You try to survive as long as you can and get a high score.
This is a space shooter game built using godot 4.5 where you control a ship and shoot enemies. There are different types of enemies and power ups you can pick up to make your ship stronger. You try to survive as long as you can and get a high score.
I built a 2D space shooter game featuring a spaceship that can shoot and destroy enemies. The hardest parts for me were implementing the enemy AI and configuring the audio, but I figured it out through countless iterations. I’m really happy with how it turned out!
Shipped!
Shipped this project! 2D Simple Space Shooter is a classic arcade-style space shooter game I built with Godot Engine. This project combines fun gameplay mechanics with solid visual and audio design. My favorite feature is the dynamic enemy AI system and the satisfying particle effects from explosions. I hope you enjoy playing through the waves of enemies and collecting those power-ups!
Log in to leave a comment
Dev Log : I added looping main menu music and implemented essential sound effects for gameplay, including player damage, enemy explosions, laser fire, enemy hits, and power up and all managed through a centralized sound effect player and working correctly across scenes.
Log in to leave a comment
Dev Log 20: Fixed bugs so power ups now behave the same way as enemy spawners.
There are currently two types of power ups: Health and double trouble (which is basically a double laser).
Log in to leave a comment
Dev log: Added a menu option that appears after the player dies. Currently working on health restore items and power up and encountered bugs (debugging)
Log in to leave a comment
Dev Log: Added a menu containing Start and Quit options. When the player selects Quit, the game stops. When the player clicks Start, they are redirected to the main gameplay.
Log in to leave a comment
Dev log#17 Finally fixed those annoying bugs that were driving me crazy! I fixed the problem with the armor not changing when the spaceship got hit, and I added a score system so hitting enemies now gives you points
Log in to leave a comment
Dev #log16: add health bar + score HUD. Encounter bugs that I not sure how to solve, continue to debug
Log in to leave a comment
Dev log #15 : add HUD
Log in to leave a comment
Dev log #14: Kept fixing bugs. Might go back to an earlier version because of ongoing problems.
Log in to leave a comment
Dev Log 13: Add Camera → I want to add a shake movement when the player kills an enemy or when the player’s hip is attacked. However, there are bugs with the camera when the player hits an enemy, which I’m currently trying to debug, so debugging will continue for now.
Log in to leave a comment
Dev log 12: add explosion animation to both spaceship and enemies
Log in to leave a comment
Dev Log#11: Add ship explosion when armor = 0
Log in to leave a comment
Dev log #10 : Added enemy/space ship attacks. When the player’s bullet collides with an enemy ship, the enemy ship will be destroyed. The yellow enemy ship has 4 armor (HP), and the red enemy ship has 2 armor. Each bullet fired by the spaceship deals 1 damage. The player’s ship will disappear after colliding with enemies 4 times, as each collision counts as 1 damage toward the ship’s armor (the ship has 4 armor).
Log in to leave a comment
Dev Log #9: add health for each enemy + player’s ship -> cause some errors , continue to debug
Log in to leave a comment
I added a new enemy type that can shoot and move horizontally. It’s supposed to bounce when it reaches the screen borders, but it doesn’t yet, so I will continue fixing this bug.
Log in to leave a comment
#Dev log 7
I made a spaceship that moves left and right with the mouse and shoots lasers from its left and right cannons. I added a timer to make it shoot continuously. I fixed the code so the lasers appear in the right place and used call_deferred to make sure they are added safely. Now both lasers come out of the cannons correctly and keep firing.
pls gimme feed back if you think I could do better
Log in to leave a comment
Fix bug + add bullet movement
Log in to leave a comment
Enemies can now spawn in multiples at random intervals between 0.5 and 1.5 seconds
Log in to leave a comment
Add enemy + enemy spawner( the enemy will spawn at random point on top of the screen ) +/- 16 from the barrier
Log in to leave a comment
add background + movement
Log in to leave a comment
add ship sprite and add collision to the ship , code the ship so that It follow the mouse on x axis
Log in to leave a comment
SO I just add font, sprites for ships and change some setting in godot
Log in to leave a comment