This repository contains a 2D Space Shooter Game developed in Godot 4, inspired by the original tutorials created by the talented YouTuber Sunny GameDev. The tutorials were originally designed for Unity, but I have ported the same game to Godot, showcasing how it can be recreated in a different engine.
The original Unity tutorials by Sunny GameDev can be found here. These tutorials are an excellent resource for learning how to create a 2D space shooter game.
- Classic 2D space shooter mechanics:
- Player-controlled spaceship with movement and shooting.
- Waves of enemy ships with varying patterns.
- Scoring system and game over logic.
- Ported from Unity to Godot, leveraging the unique features of the Godot 4 engine.
- A clean and modular project structure, ideal for learning or extending further.
- Plans for a Godot tutorial series to help others recreate this game in Godot.
I am planning to create a similar YouTube tutorial series for Godot 4, making it easier for developers familiar with Godot to learn and build this game. Stay tuned for updates!
- Godot 4: The game engine used for development.
- GDScript: Primary scripting language for implementing game logic.
To run or modify this project:
- Clone the repository:
git clone https://github.com/sarooptech/PlaneShooter.git
- Open the project in Godot 4.
- Run the project from the Godot editor or make changes to the source code as needed.
Contributions, suggestions, and feedback are welcome! Feel free to open issues or submit pull requests to improve this project.
This project is licensed under the MIT License. See the LICENSE file for details.
- Sunny GameDev for the amazing Unity tutorial series that inspired this project.
- The Godot community for their support and resources.
⭐ If you find this project helpful, please consider giving it a star and subscribing to my upcoming tutorial series!