{"id":20339346,"url":"https://github.com/starciad/stellarduelist","last_synced_at":"2025-07-29T19:04:26.627Z","repository":{"id":196175531,"uuid":"694839662","full_name":"Starciad/StellarDuelist","owner":"Starciad","description":"✈ ➥ Stellar Duelist is a Shoot-Em-Up game, written in C# using the MonoGame framework.","archived":false,"fork":false,"pushed_at":"2025-02-09T17:55:32.000Z","size":529,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-11T23:15:26.696Z","etag":null,"topics":["2d","arcade","casual","csharp","dotnet","dotnet-core","game","indiegame","monogame","pixel-art","shoot-em-up","shooter","single-player"],"latest_commit_sha":null,"homepage":"https://starciad.itch.io/stellar-duelist","language":"C#","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/Starciad.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-09-21T19:57:56.000Z","updated_at":"2025-02-21T01:24:42.000Z","dependencies_parsed_at":"2023-10-12T12:42:04.970Z","dependency_job_id":"7c841ac6-bf48-4628-a611-305a9ac9e6ce","html_url":"https://github.com/Starciad/StellarDuelist","commit_stats":null,"previous_names":["starciad/stardustdefender","starciad/stellarduelist"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Starciad/StellarDuelist","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Starciad%2FStellarDuelist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Starciad%2FStellarDuelist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Starciad%2FStellarDuelist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Starciad%2FStellarDuelist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Starciad","download_url":"https://codeload.github.com/Starciad/StellarDuelist/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Starciad%2FStellarDuelist/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267738181,"owners_count":24136700,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"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":["2d","arcade","casual","csharp","dotnet","dotnet-core","game","indiegame","monogame","pixel-art","shoot-em-up","shooter","single-player"],"created_at":"2024-11-14T21:16:33.208Z","updated_at":"2025-07-29T19:04:26.550Z","avatar_url":"https://github.com/Starciad.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\t\u003cimg width=\"85%\" src=\".github/assets/imgs/logo/sd_logo.webp\"/\u003e\n\u003c/div\u003e\n\n\u003ch1 align=\"center\"\u003e✨ ● Stellar Duelist ● ✨\u003c/h1\u003e\n\nWelcome to the exciting world of **Stellar Duelist!** This is a **Shoot-Em-Up** game where you take control of a spaceship with the mission to exterminate malicious aliens and free space from their evil presence.\n\nWith engaging and straightforward gameplay, you will embark on an endless journey, facing dozens of waves of aliens until you reach the universe's major threats, known as \"bosses.\" These challenges will test the skills you acquire throughout the game.\n\n\u003cbr/\u003e\n\u003cdiv align=\"center\"\u003e\n\t\u003cimg width=\"100%\" src=\".github/assets/imgs/borders/b_1.webp\"/\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\t\u003cimg width=\"100%\" src=\".github/assets/imgs/gifs/a_1.webp\"/\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\t\u003cimg width=\"100%\" src=\".github/assets/imgs/borders/b_1.webp\"/\u003e\n\u003c/div\u003e\n\u003cbr/\u003e\n\n## 📚 ➥ Description\n\nStellar Duelist unfolds in a space setting with infinite and procedural gameplay. Each enemy in the game is carefully selected and randomly positioned at the beginning of each level. Furthermore, players can acquire enhancements that strengthen them as they progress in the game.\n\nYour sole objective is to survive as long as possible, facing threats in space. Get ready for an exciting and challenging journey!\n\n# 🧩​​​ ➥ Download\n\nYou can find the latest versions of the game for download on the following platforms:\n\n[![Itch.io](.github/assets/imgs/buttons/b_itch.webp)](https://starciad.itch.io/stardust-defender)\n[![GitHub](.github/assets/imgs/buttons/b_github.webp)](https://github.com/Starciad/StellarDuelist)\n\n# 🕹️ ➥​ Requirements\n\nBelow you can find an overview of the requirements that are needed to make the game run correctly.\n\n\u003e Building the source code will also require the same requirements.\n\n- **Operating System:** Windows, MacOs, or Linux;\n- **DirectX:** Version 9.0c or higher;\n- **OpenGL:** Version 2.0 or higher;\n- **RAM:** At least 500 MB;\n- **Disk Space:** Minimum of 100 MB available;\n- **System Architecture:** x64 (64-bit);\n- **.NET Runtime:** Required for the game to run.\n\n# 🛠 ➥ Compilation/Building\n\nTo compile the project, follow the steps below. Ensure that all prerequisites are met before starting.\n\n## Prerequisites\n\n1. **Install .NET SDK 7.0**: Download and install the [SDK 7.0](https://dotnet.microsoft.com/en-us/download/dotnet/7.0) for .NET on your operating system.\n2. **Install Git**: Ensure Git is installed on your environment.\n\n## Cloning the Repository\n\nOpen the terminal and clone the repository using the following command:\n\n```bash\ngit clone https://github.com/Starciad/StellarDuelist.git\n```\n\nOnce the process is complete, you will have access to all the project's source files.\n\n## Downloading the Assets\n\nTo obtain the game assets, follow these steps:\n\n1. Go to the [game page on Itch.io](https://starciad.itch.io/stellar-duelist).\n2. Download the file `sd-{version}-assets-full.tar.7z`.\n3. Extract the contents of the downloaded file to a directory of your choice.\n4. Navigate to the extracted directory and locate the `Content` folder.\n\n## Configuring the Assets\n\nCopy the `Content` directory into the main project directory at the following path:\n\n```txt\n{your_project_path}\\src\\StellarDuelist\\\n```\n\n## Building the Project\n\nMake sure you are in the directory where the project files (`StellarDuelist.DesktopGL.csproj` and `StellarDuelist.WindowsDX.csproj`) are located:\n\n```txt\n{your_project_path}\\src\\StellarDuelist\\\n```\n\nTo build the project, use the terminal and run the following command:\n\n```bash\ndotnet build --project StellarDuelist.{platform}.csproj\n```\n\nTo build and run the project, use the command:\n\n```bash\ndotnet run --project StellarDuelist.{platform}.csproj\n```\n\n\u003e **Note**: Replace `{platform}` with the desired platform (`DesktopGL` or `WindowsDX`), according to your operating system or preference.\n\n## Running the Game\n\nIf all steps are followed correctly, the game should start without any issues.\n\n# 📜 ➥ Changelog\n\nTo find out more about the game's changelog, consult the [Changelog](CHANGELOG.md) file.\n\n# ⁉ ➥ Frequently Asked Questions\n\nHave a question about the project? Check the [F.A.Q.](FAQ.md) to see if it has already been answered!\n\n# 💼 ➥ Contributions\n\nFor more information on how to contribute to the project, [click here](CONTRIBUTING.md).\n\n# 🤝 ➥ Code of Conduct\n\nFor more information regarding our code of conduct, [click here](CODE_OF_CONDUCT.md).\n\n# 🙌 ➥ Credits\n\nFor more details about the credits, [click here](CREDITS.md).\n\n# 📄 ➥ License\n\nThis project is under the MIT license. See the [LICENSE](LICENSE.txt) file for more details.\n\n\u003cbr/\u003e\n\u003cdiv align=\"center\"\u003e\n\t\u003cimg width=\"100%\" src=\".github/assets/imgs/borders/b_1.webp\"/\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\t\u003cimg width=\"100%\" src=\".github/assets/imgs/gifs/a_2.webp\"/\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\t\u003cimg width=\"100%\" src=\".github/assets/imgs/borders/b_1.webp\"/\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarciad%2Fstellarduelist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstarciad%2Fstellarduelist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarciad%2Fstellarduelist/lists"}