PhysicsExamples2D VS MonoGame

Compare PhysicsExamples2D vs MonoGame and see what are their differences.


Examples of various Unity 2D Physics components and features. (by Unity-Technologies)
Our great sponsors
  • Smarter Code - Your Free Guide to Become Microsoft Azure Certified
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • Scout APM - A developer's best friend. Try free for 14-days
PhysicsExamples2D MonoGame
107 33
305 7,967
0.7% 1.1%
6.3 7.9
9 days ago 6 days ago
C# C#
The Unlicense GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of PhysicsExamples2D. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-02.


Posts with mentions or reviews of MonoGame. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-12.
  • Regarding console support, why doesn't Godot doesn't do the same thing Monogame does?
    1 project | | 19 Nov 2021
    Yeah, but Monogame also has its source code avaible on GitHub. console support part of the source code is not present in there but I'm pretty sure that the MonoGame team give you acess to it once you do these steps I mentioned.
  • Can I use visual studio 2022 for monogame?
    1 project | | 18 Nov 2021
    You could do this via dotnet add package MonoGame.Framework.WindowsDX --version Pointing out the obvious - check out
  • C#
    2 projects | | 12 Nov 2021
    It's used in Unity and MonoGame if you want to create games
  • Platforms similar to Gamemaker?
    1 project | | 30 Oct 2021
    Monogame —might not be immediately obvious, but it shares quite a few conventions with GameMaker once you get into it. Extensions exist for things like primitives which are implemented very similarly to GML.
  • Trying to make a rectangle for an image that has been rotated
    1 project | | 28 Oct 2021
    I will look into implementing this tomorrow morning as it's already 3am for me right now, but I am aware that the dxpos/dypos is pointless. What I don't get is how this might be a bomdas/pemdas issue, because the code I was following is from monogame's github I'm assuming this is the function that handles the rotation since it's what the draw method with rotation eventually leads into, and when I tested these values outside of monogame, the values were within a reasonable range and were looping, as you'd expect from numbers using cos/sin. I know that dx/dy in the code are just change in x from the origin from following the code, and my origin is always 0,0, so I kept that in there for easy 1-to-1 translation. The units are in degrees at first and were later changed to radians.
  • Libraries for other languages similar to Ebiten?
    4 projects | | 18 Oct 2021
    MonoGame (C#)
  • 2D Graphics „Engine“?
    2 projects | | 25 Sep 2021
  • Making a 3d game from scratch with a code editor vs something like Unreal Engine.
    2 projects | | 20 Sep 2021
    Alternatively, I think a good compromise for people who want more control over the inner workings of their game but don't want to use a full game engine is using a game framework like Monogame or Raylib. In our salad analogy, this is like buying a a good bag of lettuce, but growing your own toppings, dressings, etc.
  • I am looking for a new engine. Any suggestions?
    3 projects | | 15 Sep 2021
    If you're cool with just writing code with no GUI environment, I'm a big fan of Monogame, especially when paired with the Nez library extension. Using Monogame by itself is fine and let's you do basically everything from scratch how you want it, but Nez gives you a strong foundation of basics handled for you without completely getting in your way, including an entity-component style workflow that you may be used to from Unity.
  • Where to start
    6 projects | | 7 Sep 2021
    My second recommendation would be to start with C# and learn to make games with MonoGame. C# is a modern, easy-to-learn derivative of C++ that has a higher learning curve than Python. Again, once you have a good understanding of C#, you'll have an easy transition to Unity.

What are some alternatives?

When comparing PhysicsExamples2D and MonoGame you can also consider the following projects:

Raylib-cs - C# bindings for raylib, a simple and easy-to-use library to learn videogames programming

FNA - FNA - Accuracy-focused XNA4 reimplementation for open platforms

Stride Game Engine - Stride Game Engine (formerly Xenko)

CocosSharp - CocosSharp is a C# implementation of the Cocos2D and Cocos3D APIs that runs on any platform where MonoGame runs.

Nez - Nez is a free 2D focused framework that works with MonoGame and FNA

Wave Engine - This repository contains all the official samples of Evergine.

Battle-Cats-Save-File-Editor - Battle Cats Save File Editor made in C# that requires root/rooted emulator and a PC

UrhoSharp - Code to integrate with the Urho3D engine

Qt - Qt Base (Core, Gui, Widgets, Network, ...)

UnrealCLR - Unreal Engine .NET 5 integration


OpenFrameworks - openFrameworks is a community-developed cross platform toolkit for creative coding in C++.