4 ms·
For a more actively maintained XNA implementation, also worth looking at Ethan Lee's FNA: https://fna-xna.github.io/ https://fna-xna.github.io/
by mwkaufma 7mo ago
For a more actively maintained XNA implementation, also worth looking at Ethan Lee's FNA: https://fna-xna.github.io/ https://fna-xna.github.io/
- azhenley 7mo agoI 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 7mo agoI 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
- loufe 7mo agoYou might be mistaken, the Monogame Github README cites Celeste as an example made with it.
- PacificSpecific 7mo agoAh weird. Did a bit of searching and it looks like maybe it targeted multiple frameworks with the xna API. Including xna itself https://www.pcgamingwiki.com/wiki/Celeste https://www.pcgamingwiki.com/wiki/Celeste https://celeste.ink/wiki/Version_history https://celeste.ink/wiki/Version_history
- debugnik 7mo agoSeveral games used to target Monogame for consoles but XNA for PC, and later FNA for PC. Monogame on PC used to be somewhat buggy in my hobbyist experience.
- PacificSpecific 7mo agoOh interesting. I never hit any walls personally but I guess I didn't push that hard.
- pjmlp 7mo agoXNA was originally designed for XBox Live Arcade indie titles.
- deleted 7mo ago[deleted]
- deleted 7mo ago[deleted]
- rienbdj 7mo agoFNA is for porting /supporting XNA games with minimal changes. MonoGame is trying to evolve XNA in small ways. For a new project I would pick MonoGame.
- jeswin 7mo agoHow 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-NativeAOT-on-PC/ https://fna-xna.github.io/docs/appendix/Appendix-A%3A-Native...