Giter VIP home page Giter VIP logo

monofoxe's Introduction

logo

What am I looking at?

This is Monofoxe - a game engine based on the Monogame Framework. Its main goal is to greatly simplify working with Monogame and to provide basic set of tools enabling you to just create a new project and make a damn game without removing low-level access to the framework. Monofoxe took a lot of inspiration from Game Maker, so it should be a bit familiar to some folks.

nuget View changelog

Download last stable release

View Docs

Join Monofoxe Discord

What can it do?

Everything Monogame does, plus:

  • Graphics pipeline and automated batch\vertex buffer management.
  • Easy animation from sprite sheets.
  • Texture packing.
  • Sprite groups and dynamic graphics loading.
  • Input management.
  • Useful math for collisions and other game stuff.
  • Timers, alarms, cameras, state machines, tilemaps, foxes!
  • FMOD audio support (As a standalone library).
  • Hybrid EC.
  • Scene system (with layers!).
  • Tiled maps support.
  • Enhanced content management via Nopipeline.

Coming in the future:

  • Animated tiles and infinite tilemaps from Tiled.
  • Particle system.
  • Documentation.

Can I use it in my p...

Yes, you can. Monofoxe is licensed under MPL 2.0, so you can use it and its code in any shenanigans you want. Free games, commercial games, your own the-coolest-in-the-world engines - no payment or royalties required. Just please leave a credit. ; - ) (Though, if you will be using FMOD, it has its own license, which is much less permissive than mine.)

Should I use it?

Well, up to you. Currently I am developing Monofoxe alone, and can't really provide huge support, or anything. This is mostly an engine for myself and my games - I am not naive enough to think, that everyone will suddenly rush and drop Unity/Game Maker/whatever in favor of Monofoxe. But you can try. ( - :

How do I use it?

Download the Monofoxe installer from the latest release. Installer bundles Visual Studio 2017 and 2019 templates. Monofoxe is distributed via nugets, so templates aren't mandatory. It's also a good idea to install project templates for Monogame.

Just install Monofoxe, create Monofoxe project and you're good to go.

NOTE: Due to VS2019 project search being completely broken, templates may not appear in the search right away. Instead of searching select "Monofoxe" in Project Types.

You can also check out the basic feature demos or the Docs to learn how to use Monofoxe.

I've suddenly started loving foxes and want to contribute

That's the spirit. Check out if I need any help on my Quire board. Stuff under Open for taking category is, well, open for taking. You can also contact me via email ([email protected]), on Twitter or on Discord.

Don't forget to check out Codestyle.cs before contributing!!!

Foxes who helped

don't forget to pet your foxes

monofoxe's People

Contributors

martenfur avatar deecellar avatar fdrobidoux avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.