Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Apllify/StereoGame

Open more actions menu

Repository files navigation

StereoGame

A lightweight game engine based on the open source framework MonoGame, which itself is a remaster of the XNA framework by Microsoft.

My aim with this project is to provide a compromise between the high level interface of Unity and the lower level programming of Monogame.

The end result is a framework which doesn't require the user to reinvent the wheel at every step (as Monogame so often does), while still being a great way to learn about the fundamental mechanisms behind every modern game.

Main Features

  • Virtual resolution support, a must-have for games with a pixelized or retro aesthetic.
  • Built-in collision detection between squares, circles, and all convex shapes.
  • A flexible entity system, which provides a very object-oriented way to create game elements.
  • Simple UI tools like auto-wrapping text displays and event-based buttons, to easily create menus.
  • Easy-to-use particle system, with intuitive tools that can create anything from a simple explosion effect, to a complex character trail.

And many new features that are still in development. (see roadmap)

Roadmap

Currently, StereoGame does not support, but has plans to add :

  • A more fleshed-out UI System (Progress Bars, Sliders, etc...).
  • Concave shape collisions.
  • Out-of-the-box support for common algorithms (Pathfinding, Raycast Detection, etc...)

Open Source

Any and all contributions to the project are welcome, and I will do my best to respond to reports within a timely manner.

Feel free to report any issues/feature requests in the dedicated Github "Issues" tab of the project.

License

Much like the original MonoGame endeavour, this project is under the MIT License.

Contact

I do my best to respond to emails at : rlahlou6@gmail.com

About

A lightweight game engine based on MonoGame

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.