Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arnaudober/escape-from-nebula-prime
Escape From Nebula Prime is a 2D space shooter game where you control a ship that can move in all directions and shoot to defeat enemy ships. As you progress through levels, the difficulty increases with more enemies, faster ships, and new obstacles.
https://github.com/arnaudober/escape-from-nebula-prime
game godot shooter space
Last synced: 28 days ago
JSON representation
Escape From Nebula Prime is a 2D space shooter game where you control a ship that can move in all directions and shoot to defeat enemy ships. As you progress through levels, the difficulty increases with more enemies, faster ships, and new obstacles.
- Host: GitHub
- URL: https://github.com/arnaudober/escape-from-nebula-prime
- Owner: arnaudober
- Created: 2024-11-28T18:51:42.000Z (about 1 month ago)
- Default Branch: develop
- Last Pushed: 2024-12-06T01:50:59.000Z (28 days ago)
- Last Synced: 2024-12-06T02:32:19.640Z (28 days ago)
- Topics: game, godot, shooter, space
- Language: GDScript
- Homepage:
- Size: 11.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# **Escape From Nebula Prime**
**Escape From Nebula Prime** is a 2D space shooter game where you control a ship that can move in all directions and shoot to defeat enemy ships. As you progress through levels, the difficulty increases with more enemies, faster ships, and new obstacles.
## **Game Concept**
- **Player Ship:** Move up, down, left, or right within constraints. Shoot to destroy enemy ships.
- **Enemies:** Enemy ships appear on the opposite side of the screen and shoot toward the player.
- **Asteroids:** Floating obstacles that add difficulty to navigation.
- **Escape Portal:** At the end of each level, an escape portal appears. The player must reach it to progress to the next level.
- **Levels:** Each level increases in difficulty. More enemies, faster ships, new boosters, and stronger enemies await.
- **HUD:** Displays the player's score, current level, and available boosters.## **Gameplay Features**
- Simple ship movement and shooting mechanics.
- Dynamic space environment including stars and asteroids.
- Increasing difficulty with each level: more enemies, faster ships, and additional obstacles.
- Collect boosters and reach the escape portal to advance to the next level.## **Technologies**
- **Godot Engine (v4.3):** Game development engine.
- **.NET & C#:** Scripting for game mechanics.
- **GitHub:** Version control for collaboration.## **Project Structure**
```/escape-from-nebula-prime
├── /assets # Game assets (images, sounds, etc.)
├── /scenes # Game scenes
│ ├── background.tscn # Background scene with stars
│ ├── main_scene.tscn # Main gameplay scene
├── /scripts # C# scripts
│ ├── PlayerShip.cs # Player ship logic
│ ├── EnemyShip.cs # Enemy ship logic
│ ├── Asteroid.cs # Asteroid logic
│ ├── HUD.cs # HUD logic for displaying score, level, etc.
└── /project.godot # Godot project file
```## **Installation Instructions**
1. **Clone the repository**:
```git clone https://github.com/yourusername/escape-from-nebula-prime.git```2. **Install Godot Engine** from [the official website](https://godotengine.org/download).
3. **Open the project** in Godot and press **F5** to run the game.
## **How to Contribute**
Feel free to fork the repository and submit pull requests. Contributions are welcome!## **License**
This project is open-source and available under the [MIT License](LICENSE).