Skip to content

infinitespace-studios/VectorRumble

Repository files navigation

VectorRumble

MonoGame port of the XNA VectorRumble Sample, but enhanced to be a more complete publishable game sample.

Enhancement over standard XNA Sample

  • Extensibility
    • Custom ship loading
    • Custom level loading
  • Custom font to suit Look & Feel
  • Multi-language support
    • English
    • German
    • Spanish

Build Status

Travis Status Azure Pipeline Status

Released Platforms

Contributions Opportunities

We have quite a few issues that are ripe for community contributions. This project accepts PRs :)

  • A community written cross-platform vector point editor
    • Maybe using Xamarin.Forms, built into the game itself or webbased?
    • Supports Level loading and editing
    • Support Ship loading and editing
  • Extensible weapons system
  • Custom level, ship and weapon repository (we'll try to host the best ones on this repo)
  • There are several issues open to support more languages, take a look at the list and see if you can help translate
  • Network multi-player
  • AI Player

If you think you have found a bug or have a feature request, use our issue tracker. Before opening a new issue, please search to see if your problem has already been reported. Try to be as detailed as possible in your issue reports.

Subscription

If you'd like to help the MonoGame project by supporting us financially, consider supporting us via a subscription for the price of a monthly coffee.

Money goes towards hosting, new hardware and if enough people subscribe a dedicated developer.

There are several options on the MonoGame Donation Page.

Source Code

The full VectorRumble source code is available here from GitHub:

  • Clone the source: git clone https://github.com/infinitespace-studios/VectorRumble.git

Helpful Links

License

The Vector Rumble project is under the Microsoft Public License except for a few portions of the code. See the LICENSE.txt file for more details. Third-party libraries used by MonoGame are under their own licenses. Please refer to those libraries for details on the license they use.