{"id":24503620,"url":"https://github.com/sp8cky/space-survivor","last_synced_at":"2026-05-20T19:47:01.090Z","repository":{"id":236174273,"uuid":"792023313","full_name":"sp8cky/Space-Survivor","owner":"sp8cky","description":"A 2D game implemented with Unity based on the Space Invaders concept.","archived":false,"fork":false,"pushed_at":"2024-11-07T11:20:49.000Z","size":17499,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-01T23:18:54.918Z","etag":null,"topics":["spaceinvaders","unity","unity2d","unitygame"],"latest_commit_sha":null,"homepage":"","language":"ShaderLab","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sp8cky.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-25T20:32:42.000Z","updated_at":"2024-11-07T11:20:52.000Z","dependencies_parsed_at":"2024-04-29T23:28:57.785Z","dependency_job_id":"fe1a779f-dd00-4b02-97ab-50a648763896","html_url":"https://github.com/sp8cky/Space-Survivor","commit_stats":null,"previous_names":["sp8cky/space-survivor"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sp8cky/Space-Survivor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sp8cky%2FSpace-Survivor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sp8cky%2FSpace-Survivor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sp8cky%2FSpace-Survivor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sp8cky%2FSpace-Survivor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sp8cky","download_url":"https://codeload.github.com/sp8cky/Space-Survivor/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sp8cky%2FSpace-Survivor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33273112,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-20T15:12:43.734Z","status":"ssl_error","status_checked_at":"2026-05-20T15:12:42.300Z","response_time":356,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["spaceinvaders","unity","unity2d","unitygame"],"created_at":"2025-01-21T23:17:52.455Z","updated_at":"2026-05-20T19:47:01.069Z","avatar_url":"https://github.com/sp8cky.png","language":"ShaderLab","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Space-Survivor\n\nThis project is a simple implementation of the classic arcade game Space Invaders using Unity, see [Project Status](#project-status) for more information.\n\n## Table of Contents\n\n1. [Implemented Features](#Implemented-Features)\n2. [Installation](#installation)\n3. [Contributing](#contributing)\n4. [License](#license)\n5. [Credits](#credits)\n6. [Acknowledgments](#acknowledgments)\n\n\n## Implemented Features:\n- Player movement: Control the player character using the left and right arrow keys.\n- Player shooting: Press the spacebar to shoot bullets and destroy enemy invaders.\n- Enemy invaders: Enemy units move horizontally and descend gradually towards the player. \n- Score system: Players earn points by shooting down enemy invaders. The current score is displayed on the screen.\n- Health system: Players start with a certain amount of health. Player can gain and loose health to collision with items or enemies and when health reaches zero, the game ends.\n\n\n### Project status\n- Currently paused\n\n### Future implementations\n- new Enemy-Types, attacks\n- Better UI\n- ...\n\n## Installation\n\n### Prerequisites and important info\n\n- Unity Version: This project was developed using Unity LTS version 2022.3.26f1.\n- Compatibility: The game is designed for 2D gameplay and is compatible with desktop platforms.\n\n\n### Installation Steps\nClone the repository and add it to Unity Hub\n```bash\ngit clone https://github.com/sp8cky/Space-Survivor\n```\n\n### Customization Options:\n- Code Structure: The project follows a modular code structure, making it easy to understand and extend. Scripts are organized into logical components such as PlayerController, EnemyController, and GameManager.\n- Adjust player movement speed: Players can tweak the movement speed of the player character in the PlayerController script.\n- Modify enemy behavior: Users can customize various aspects of the enemy behavior, such as movement speed, spawn rate, and attack patterns, by adjusting parameters in the EnemyController script.\n- Change game visuals: Users can replace the default sprites with their own artwork to customize the game's appearance.\n\n## Contributing\n- Feedback and contributions are welcome! If you encounter any issues or have suggestions for improvements, feel free to open an issue or submit a pull request on GitHub.\n\n### How to Contribute\n1. Fork the repository\n2. Create a feature branch: `git checkout -b feature/your-feature`\n3. Commit your changes: `git commit -m 'Add some feature'`\n4. Push to the branch: `git push origin feature/your-feature`\n5. Open a pull request\n\n## License:\n- This project is licensed under the MIT-License. See the LICENSE file for details.\n\n## Credits:\n- This project was created by sp8cky.\n\n## Acknowledgments\n- I used the following packages and assets, thanks for those packages!\n- [Galaxia 2D Space Shooter Sprite Pack #1 by Josh Marshall](https://assetstore.unity.com/packages/2d/textures-materials/galaxia-2d-space-shooter-sprite-pack-1-64944)\n- [Dynamic Space Background Lite by DinV Studio](https://assetstore.unity.com/packages/2d/textures-materials/dynamic-space-background-lite-104606)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsp8cky%2Fspace-survivor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsp8cky%2Fspace-survivor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsp8cky%2Fspace-survivor/lists"}