frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

MonoGame: A .NET framework for making cross-platform games

https://github.com/MonoGame/MonoGame
33•azhenley•3h ago

Comments

mwkaufma•1h ago
For a more actively maintained XNA implementation, also worth looking at Ethan Lee's FNA: https://fna-xna.github.io/
azhenley•1h ago
I was trying to compare the two. At first glance, MonoGame has far more stars and recent commits. Or is it just in maintenance mode?
PacificSpecific•1h ago
I believe FNA is trying to be more loyal to the original XNA while my monogame tends to introduce new features.

I've been happy with monogame when I used it in the past. I'm pretty sure Celeste was made with FNA

jeswin•1h ago
How well does it support Linux + NativeAOT? Thanks in advance.

Never mind, found this in the docs: https://fna-xna.github.io/docs/appendix/Appendix-A%3A-Native...

4pkjai•1h ago
I used MonoGame to port my XNA games to other platforms.

It’s really good, also it was very cool as a junior developer to see the code for the methods I used.

oAlbe•53m ago
If you are wondering about the capabilities, Stardew Valley was made in MonoGame.

I wonder how it compares, if at all, with Godot nowadays.

charcircuit•27m ago
What are the capabilities needed for Stardew Valley? Drawing 2d sprites. Playing audio? That's a pretty low bar to reach. MonoGame doesn't even support animated sprites. You have to build support for them yourself. That sounds like a pretty low bar.
dismalaf•24m ago
> wonder how it compares, if at all, with Godot nowadays.

It doesn't. Godot is a 3D game engine and editor. Monogame is more like SDL or Raylib: just a library to make writing games from scratch easier.

anonymous908213•23m ago
There isn't really a comparison to be made between MonoGame and Godot. MonoGame is for programmers. Godot is for people who want to make games but don't care for programming and would rather use a GUI for development. Godot locks you into the Godot way of doing things. MonoGame is a thin cross-platform abstraction over platform APIs for sprite rendering, audio playback, input, and font, leaving you to build your game engine yourself however you like.

I think the greatest flaw in MonoGame, however, is that their cross-platform abstraction notably excludes web. Given how relatively thin MonoGame is, I think you're better off building your own framework that supports compiling to WASM as well, if you have any experience as a developer already. It is what I did and took some effort but was pretty well doable and didn't take all that long, and the payoff of being able to share your games instantly in the browser for anyone to play with just a click of a link is so worth it.

The other notable flaw in MonoGame is that the content pipeline thing it has is horrendous. When I tried it, I ended up simply bypassing using that pipeline at all. They are currently in the process of reworking it completely, I believe, but I'm not sure when that's supposed to release.

Maybe the value in MonoGame is that it does support consoles, though; I have no idea what developing for console is like, and only target web/computer/phone OS platforms myself.

PretzelPirate•11m ago
> Godot is for people who want to make games but don't care for programming and would rather use a GUI for development.

You can write a lot of code when using Godot and mix that with capabilities provided by their editor.

You never have to use editor features, but can use them to avoid wasting time reinventing the wheel.

Your comment is like saying that game engines are used by people who don't care for programming and would rather make a call to handle physics interactions.

anonymous908213•6m ago
> wasting time reinventing the wheel

It's always funny to me that this metaphor is used to indicate a bad thing, but re-inventing the wheel is actually very valuable. Note that our vehicles do not run on stone wheels. Thank goodness we kept re-inventing wheels that were more suitable for our specific use cases! This metaphor is, therefore, exactly apt for describing off-the-shelf game engines. All of the big open-source game engines are heavy and make a ton of decisions for you that will not be optimal for your specific game, because they make generalized decisions necessary to support all kinds of games. This does save you time, and you can absolutely make games that are good enough with them, but it's ridiculous to me to describe making your own engine as wasting time. It's spending time to gain a benefit, which is a trade-off that is worth it for some and not necessary for others.

Cloud VM benchmarks 2026

https://devblog.ecuadors.net/cloud-vm-benchmarks-2026-performance-price-1i1m.html
145•dkechag•5h ago•70 comments

CasNum

https://github.com/0x0mer/CasNum
243•aebtebeten•9h ago•34 comments

"Warn about PyPy being unmaintained"

https://github.com/astral-sh/uv/pull/17643
65•networked•4h ago•14 comments

MonoGame: A .NET framework for making cross-platform games

https://github.com/MonoGame/MonoGame
33•azhenley•3h ago•11 comments

A decade of Docker containers

https://cacm.acm.org/research/a-decade-of-docker-containers/
269•zacwest•13h ago•190 comments

Dumping Lego NXT firmware off of an existing brick (2025)

https://arcanenibble.github.io/dumping-lego-nxt-firmware-off-of-an-existing-brick.html
175•theblazehen•1d ago•11 comments

Emacs internals: Deconstructing Lisp_Object in C (Part 2)

https://thecloudlet.github.io/blog/project/emacs-02/
43•thecloudlet•2d ago•0 comments

Show HN: A weird thing that detects your pulse from the browser video

https://pulsefeedback.io/
49•kilroy123•3d ago•25 comments

Yoghurt delivery women combatting loneliness in Japan

https://www.bbc.com/travel/article/20260302-the-yoghurt-delivery-women-combatting-loneliness-in-j...
237•ranit•16h ago•138 comments

Autoresearch: Agents researching on single-GPU nanochat training automatically

https://github.com/karpathy/autoresearch
82•simonpure•9h ago•22 comments

Best Performance of a C++ Singleton

https://andreasfertig.com/blog/2026/03/best-performance-of-a-cpp-singleton/
17•jandeboevrie•1d ago•7 comments

In 1985 Maxell built a bunch of life-size robots for its bad floppy ad

https://buttondown.com/suchbadtechads/archive/maxell-life-size-robots/
83•rfarley04•3d ago•10 comments

The surprising whimsy of the Time Zone Database

https://muddy.jprs.me/links/2026-03-06-the-surprising-whimsy-of-the-time-zone-database/
79•jprs•11h ago•20 comments

FLASH radiotherapy's bold approach to cancer treatment

https://spectrum.ieee.org/flash-radiotherapy
196•marc__1•14h ago•61 comments

macOS code injection for fun and no profit (2024)

https://mariozechner.at/posts/2024-07-20-macos-code-injection-fun/
85•jstrieb•3d ago•15 comments

The stagnancy of publishing and the disappearance of the midlist

https://www.honest-broker.com/p/the-day-ny-publishing-lost-its-soul
73•wallflower•8h ago•50 comments

Lisp-style C++ template meta programming

https://github.com/mistivia/lmp
34•mistivia•7h ago•2 comments

How important was the Battle of Hastings?

https://www.historytoday.com/archive/head-head/how-important-was-battle-hastings
19•benbreen•3d ago•20 comments

Ten Years of Deploying to Production

https://brandonvin.github.io/2026/03/04/ten-years-of-deploying-to-production.html
5•mooreds•2d ago•0 comments

How to run Qwen 3.5 locally

https://unsloth.ai/docs/models/qwen3.5
26•Curiositry•6h ago•6 comments

Compiling Prolog to Forth [pdf]

https://vfxforth.com/flag/jfar/vol4/no4/article4.pdf
103•PaulHoule•4d ago•9 comments

Overheads (2023)

https://blog.xoria.org/hidden-overheads/
16•surprisetalk•1d ago•3 comments

Re-creating the complex cuisine of prehistoric Europeans

https://arstechnica.com/science/2026/03/recreating-the-complex-cuisine-of-prehistoric-europeans/
72•apollinaire•1d ago•31 comments

LLM Writing Tropes.md

https://tropes.fyi/tropes-md
139•walterbell•8h ago•52 comments

Files are the interface humans and agents interact with

https://madalitso.me/notes/why-everyone-is-talking-about-filesystems/
197•malgamves•19h ago•115 comments

The influence of anxiety: Harold Bloom and literary inheritance

https://thepointmag.com/examined-life/the-influence-of-anxiety/
22•apollinaire•3d ago•2 comments

Bourdieu's theory of taste: a grumbling abrégé (2023)

https://dynomight.net/bourdieu/
47•sebg•2d ago•16 comments

SigNoz (YC W21) is hiring for engineering, growth and product roles

https://signoz.io/careers
1•pranay01•13h ago

Ki Editor - an editor that operates on the AST

https://ki-editor.org/
392•ravenical•19h ago•137 comments

Self-Portrait by Ernst Mach (1886)

https://publicdomainreview.org/collection/self-portrait-by-ernst-mach-1886/
102•Hooke•2d ago•18 comments