{"id":20185572,"url":"https://github.com/jerga99/hvo-mobile-rts","last_synced_at":"2025-09-21T18:32:34.245Z","repository":{"id":262433626,"uuid":"884754508","full_name":"Jerga99/hvo-mobile-rts","owner":"Jerga99","description":"2D Mobile RTS Game - Step by Step course, from Zero to Release.","archived":false,"fork":false,"pushed_at":"2024-12-14T15:43:45.000Z","size":125467,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-14T16:19:44.961Z","etag":null,"topics":["csharp","game-development","gamedev","unity","unity2d"],"latest_commit_sha":null,"homepage":"https://academy.eincode.com/courses/mobile-rts-game-in-unity-2d-from-scratch-to-app-store","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/Jerga99.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2024-11-07T10:29:23.000Z","updated_at":"2024-12-14T15:43:49.000Z","dependencies_parsed_at":"2024-12-14T16:29:43.537Z","dependency_job_id":null,"html_url":"https://github.com/Jerga99/hvo-mobile-rts","commit_stats":null,"previous_names":["jerga99/hvo-mobile-rts"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jerga99%2Fhvo-mobile-rts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jerga99%2Fhvo-mobile-rts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jerga99%2Fhvo-mobile-rts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jerga99%2Fhvo-mobile-rts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jerga99","download_url":"https://codeload.github.com/Jerga99/hvo-mobile-rts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":233785584,"owners_count":18729889,"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","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":["csharp","game-development","gamedev","unity","unity2d"],"created_at":"2024-11-14T03:13:54.000Z","updated_at":"2025-09-21T18:32:24.234Z","avatar_url":"https://github.com/Jerga99.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Humans vs Orcs Mobile RTS Game\n\nA 2D mobile real-time strategy game developed in Unity, built from scratch to App Store deployment.\n\n## Overview\n\nThis repository contains the source code for \u003ca href=\"https://academy.eincode.com/courses/mobile-rts-game-in-unity-2d-from-scratch-to-app-store\" target=\"_blank\"\u003e**HVO Mobile RTS Game**\u003c/a\u003e, developed as part of the *Mobile RTS Game in Unity 2D: From Scratch to App Store* course. The game demonstrates how to create a fully functional RTS game optimized for mobile devices using Unity.\n\n\u003cimg src=\"https://thrangra.sirv.com/Unity_Rts_1_1_Web.jpeg\" alt=\"Humans vs Orcs Mobile RTS Game\" height=\"200\"\u003e\n\n## Features\n\n1. **Setup**: Download assets, create tilemaps and characters\n2. **Animation**: Animate units (builders, warriors)\n3. **Management**: Implement Game Manager for core functions\n4. **UI**: Design interactive Action Bar\n5. **Building**: Develop placement and construction system\n6. **Economy**: Create resource collection mechanics\n7. **Pathfinding**: Implement A* algorithm\n8. **Combat**: Design enemy types and wave system\n9. **Audio/Visual**: Add sound effects and visual feedback\n10. **Events**: Create announcement system\n11. **Game Conditions**: Set victory/defeat scenarios\n12. **Cross-Platform**: Build and test for iOS/Android\n13. **Publishing**: Prepare for App Store and Google Play release\n\n## Getting Started\n\n### Prerequisites\n\n- **Unity Editor**: Version 2020.3 LTS or later.\n- **Mobile SDKs**:\n  - **Android**: Android SDK and JDK.\n  - **iOS**: Xcode and iOS SDK.\n- **Git**: For cloning the repository.\n\n### Installation\n\n1. **Clone the Repository**  \n   Clone the repository by running the following command:\n\n   ```bash\n   git clone https://github.com/Jerga99/hvo-mobile-rts.git\n   ```\n\n2. **Open in Unity**  \n   Follow these steps to open the project in Unity:\n\n   - Open Unity Hub.\n   - Click **Add** and select the cloned project folder.\n   - Open the project in Unity Editor.\n\n3. **Configure Build Settings**  \n   To configure build settings for the target platform:\n\n   - Go to **File \u003e Build Settings**.\n   - Select your target platform (iOS or Android).\n   - Click **Switch Platform**.\n   - Ensure all necessary scenes are added to the build.\n\n4. **Resolve Dependencies**  \n   Unity may prompt you to install any missing packages required by the project. Follow the on-screen instructions to complete the installation of any dependencies.\n\n### Running the Game\n\nTo run the game, follow these instructions:\n\n- **In Editor**  \n  Press the **Play** button to test the game in the Unity Editor.\n\n- **On Device**  \n  To build and run the game on a mobile device:\n  \n  1. Connect your mobile device.\n  2. For Android, enable USB debugging.\n  3. For iOS, set up provisioning profiles.\n  4. Click **Build and Run** in Unity.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Acknowledgments\n\n- **Eincode Academy** for the comprehensive course material.\n- **Unity Technologies** for providing the game development platform.\n\n## Contact\n\nFor questions or suggestions:\n\n- **GitHub Issues**: Submit an issue [here](https://github.com/Jerga99/hvo-mobile-rts/issues).\n- **Email**: info@eincode.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjerga99%2Fhvo-mobile-rts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjerga99%2Fhvo-mobile-rts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjerga99%2Fhvo-mobile-rts/lists"}