PlaneShooter
PlaneShooter is a 2D space shooter game developed in Godot 4, inspired by Sunny GameDev's Unity tutorials. It showcases classic shooter mechanics and a modular project structure, ideal for learning Godot 4 development.
https://github.com/sarooptech/PlaneShooterPreview Image

PlaneShooter: A 2D Space Shooter in Godot 4
PlaneShooter is a 2D space shooter game created using the Godot 4 engine. This project serves as a practical demonstration of how to recreate a game originally designed for Unity within the Godot environment. It's heavily inspired by the tutorials of Sunny GameDev, offering a Godot-centric approach to building a classic arcade shooter.
Key Features
- Classic 2D Shooter Mechanics: Implements core gameplay elements like player-controlled spaceship movement, shooting, and enemy wave patterns.
- Scoring and Game Over Logic: Includes a functional scoring system and game over conditions, essential for a complete game experience.
- Godot 4 Port: Demonstrates the process of porting a game from Unity to Godot, leveraging Godot's unique features.
- Modular Structure: Designed with a clean and modular project structure to facilitate learning and further expansion.
Technologies Used
The project utilizes Godot 4 as its primary game engine and GDScript for implementing game logic, offering a streamlined development experience. It provides a clear example of how to structure a 2D game in Godot, making it a valuable resource for beginners and those transitioning from other engines.
Learning Resources
The developer plans to create a Godot tutorial series to guide others through the process of recreating this game in Godot. This initiative aims to provide accessible learning materials for developers interested in building similar games using Godot 4.