Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Agreed, I can't consider any engine that lacks support for the modern consoles. Given how brutal the industry is in general, you can't afford to leave money on the table by giving up potential console ports.

That said, I understand why it's not supported currently. The process to get anything done on Xbox or PS4 is laborious to say the least, and I am unsure how an open source project would accomplish it without being a standalone entity like Unity, Epic, or GameMaker.



Monogame, for example, supports PS4, Xbox One, and Switch, while still being run as an open source project.


Monogame is not so much a game engine as it is an I/O framework. It's got primitives to get input, to draw on screen and output sound and really barely more than that.It's much more fair to compare it to SDL than to a full-fledged engine like Unity. It has some of the elements you need to build an engine, like asset management and stuff, but it's really bare-bones and expects you to design all the higher level logic yourself.

And honestly, that's fine. It's 2D only (afaik) and designing your own main loop is a piece of cake anyway.

The only real problem I have with Monogame is that it's cross-platform only really in theory. In order to build your games for multiple platforms you need to use different forks of the codebase, or at least that's how it was when I tried it.


That's all true, but the point was that it's an open source project (in governance as well as license) that supports console platforms.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: