{"id":24039280,"url":"https://github.com/phanatagama/space_shooter","last_synced_at":"2026-06-13T19:34:32.682Z","repository":{"id":247155903,"uuid":"825148005","full_name":"phanatagama/space_shooter","owner":"phanatagama","description":"🔫 2D Game Built with Flame Game Engine","archived":false,"fork":false,"pushed_at":"2024-07-10T04:04:52.000Z","size":5768,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-26T07:26:12.115Z","etag":null,"topics":["flame","flame-engine","game-2d","game-development"],"latest_commit_sha":null,"homepage":"https://phanatagama.github.io/space_shooter","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phanatagama.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"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},"funding":{"github":"phanatagama","patreon":null,"open_collective":null,"ko_fi":"phanatagama","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2024-07-06T23:33:53.000Z","updated_at":"2024-07-10T04:03:38.000Z","dependencies_parsed_at":"2024-07-07T00:34:03.138Z","dependency_job_id":"9422fb4a-303c-4f56-9f6b-14011fa166bf","html_url":"https://github.com/phanatagama/space_shooter","commit_stats":null,"previous_names":["phanatagama/space_shooter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/phanatagama/space_shooter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phanatagama%2Fspace_shooter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phanatagama%2Fspace_shooter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phanatagama%2Fspace_shooter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phanatagama%2Fspace_shooter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phanatagama","download_url":"https://codeload.github.com/phanatagama/space_shooter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phanatagama%2Fspace_shooter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34298247,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-13T02:00:06.617Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["flame","flame-engine","game-2d","game-development"],"created_at":"2025-01-08T20:36:41.659Z","updated_at":"2026-06-13T19:34:32.660Z","avatar_url":"https://github.com/phanatagama.png","language":"C++","funding_links":["https://github.com/sponsors/phanatagama","https://ko-fi.com/phanatagama"],"categories":[],"sub_categories":[],"readme":"# space_shooter\n![Space Shooter](https://socialify.git.ci/phanatagama/space_shooter/image?description=1\u0026font=KoHo\u0026forks=1\u0026issues=1\u0026pattern=Overlapping%20Hexagons\u0026pulls=1\u0026stargazers=1\u0026theme=Auto)\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Flutter-02569B?style=for-the-badge\u0026logo=flutter\u0026logoColor=white\"/\u003e\n\u003cimg src=\"https://img.shields.io/badge/Dart-0175C2?style=for-the-badge\u0026logo=dart\u0026logoColor=white\"/\u003e\n\u003cimg src=\"https://img.shields.io/badge/Flame-F55252?style=for-the-badge\u0026logo=flame\u0026logoColor=white\"/\u003e\n\u003cimg src=\"https://img.shields.io/badge/Visual_Studio_Code-007ACC?style=for-the-badge\u0026logo=visualstudiocode\u0026logoColor=white\"/\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n    Space Shooter is an 2D Game built with Flutter and Flame game engine\n    \u003cbr /\u003e\n    \u003ca href=\"https://phanatagama.github.io/space_shooter\"\u003ePlay Game\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/phanatagama/space_shooter/issues/new\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/phanatagama/space_shooter/issues/new\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\n# 💡 Project Overview\n\nThis is a Flutter project called \"space_shooter\". It is a game where players control a spaceship and shoot down enemy spaceships. You can create your own by following the tutorial on official [Flame docs](https://docs.flame-engine.org/latest/tutorials/space_shooter/space_shooter.html)\n\n## Tech Stack\n\n- Flutter: A cross-platform framework for building mobile applications.\n- Dart: The programming language used for developing Flutter applications.\n- Flame: 2D Game Engine used for game development.\n\n## SpriteComponent\n\nIn this project, we utilized the `SpriteComponent` class from the `flame` package. This class is responsible for rendering and animating sprites in the game. It allows us to easily display images, apply transformations, and handle animations for game objects such as the player's spaceship and enemy spaceships.\n\n## SpawnComponent\n\nThe `SpawnComponent` class is another component we used in this project. It is responsible for spawning and managing game objects dynamically during gameplay. With the `SpawnComponent`, we were able to create a system that generates enemy spaceships at regular intervals, providing a challenging and dynamic gameplay experience.\n\nBy using the `SpriteComponent` and `SpawnComponent`, we were able to create an engaging space shooter game with visually appealing graphics and dynamic enemy spawning.\n\n## 👁️ Preview\n![Game Play](https://github.com/phanatagama/space_shooter/assets/48324618/87bc740c-a4f3-4c79-8c9d-b6cd6c3da06f)\n## License\n\nThe MIT License is a permissive open-source license that allows users to freely use, modify, and distribute software. It is one of the most popular licenses used in the software development community.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphanatagama%2Fspace_shooter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphanatagama%2Fspace_shooter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphanatagama%2Fspace_shooter/lists"}