An open-source game inspired by the classic Space Invaders, built using the Monogame framework. It provides a template example of a generic project structure and can be expanded out into a full 2D game project.
- Player Movement
- Projectile Colisions
- Game Object Managers
- Sound Effects
- A: Move left
- D: Move Right
- Space: Shoot Missile
In order to run, you must have .NET >= 6.0 and Monogame >= 3.8.1 installed on your machine.
- Clone the respository to a new folder on your local machine. Alternatively, download the solution as a ZIP and Unzip.
- Navigate to the folder contain the SpaceInvaders.csproj via the terminal or open in Visual Studio and Build then Run.
- In the terminal: "dotnet build SpaceInvaders.csproj" to build the project.
- In the terminal: "dotnet run SpaceInvaders.csproj" to run the built project.
- Sprites provided by Clear_Code under CC-BY 4.0.
- Sound Effects provided by MATRIXXX under CC-BY 4.0.
Note: Only the code itself is subject to the MIT license. The assets (sprites and sounds) are covered under CC-BY 4.0 as mentioned above. MIT © JoshBerc