Live data from Hacker News

Show HN: 2D Game engine and editor for Windows and Linux

github.com

21–25 of 25 posts

Re: Show HN: 2D Game engine and editor for Windows and Linux

#21
post #6

Earlier quoted context omitted.

They'd need to support a second graphics API, which is certainly non-trivial. The licensing permits anyone to do the work themselves if it's that big of an interest, though.

The macOS backend can probably use OpenGL as of now, it's deprecated but still there (and will probably remain for a long time because of legacy applications that cannot abandon it, hell even they added M1 chip support for it!). And if things aren't rosy then you can probably migrate to ANGLE (implementation of OpenGL ES on the Metal API), which should be pretty reliable since Chrome and Safari are already using it f…

[deleted]

Re: Show HN: 2D Game engine and editor for Windows and Linux

#23

Fantastic work, I would be curious to hear more about your experience writing the editor in Qt. Tooling is such a hard part of game development and not many people talk about it. How was using Qt? Were you happy with the decision? Any issues?

Hi, you're absolutely correct. Tooling and the whole content pipeline is super important. I chose Qt because I'm already very familiar with it and I know that it can do so much stuff out of the box and I want the editor to work as any other app as much as possible, i.e. tooltips, shortcuts, cut/copy/paste keyboard focus etc. So everything works fine (as long as you know Qt's quirks) except that: OpenGL support is kin…

Have you tried Qt 3D or Qt RHI for your woes ? I had the same experience with QOpenGLWidget, there are a few bug reports open about its performance especially with multiple viewports. See also this thread on the mailing list: https://lists.qt-project.org/pipermail/interest/2020-Decembe...

Re: Show HN: 2D Game engine and editor for Windows and Linux

#24

Earlier quoted context omitted.

Hi, you're absolutely correct. Tooling and the whole content pipeline is super important. I chose Qt because I'm already very familiar with it and I know that it can do so much stuff out of the box and I want the editor to work as any other app as much as possible, i.e. tooltips, shortcuts, cut/copy/paste keyboard focus etc. So everything works fine (as long as you know Qt's quirks) except that: OpenGL support is kin…

Have you tried Qt 3D or Qt RHI for your woes ? I had the same experience with QOpenGLWidget, there are a few bug reports open about its performance especially with multiple viewports. See also this thread on the mailing list: https://lists.qt-project.org/pipermail/interest/2020-Decembe...

Thanks, that link seems interesting and relevant!

Well, ... the Qt3D is a higher level framework that isn't really relevant to the stuff I'm doing considering that I'm basically running my own "framework", i.e. my game engine that renders to my rendering surface.

In my use case what I really need is just to have Qt provide me a rendering surface with good performance (and ideally with working integration with the rest of the widget system) and then get out of the way.

Re: Show HN: 2D Game engine and editor for Windows and Linux

#25
post #7

Amazing work. I have to ask, however: what does your engine do better (or plan to do better in the future if it's not there yet) than any of the existing 2D engines, like GMS2, Defold, etc? That is, why should a developer consider choosing your engine?

Hi, thanks. Honestly.. I haven't compared. I've built this as a passion project not as a "product" with a product/market fit or competitive landscape in mind. I mean there are already so many engines out there that you can't even give them away for free. So i built it with the features that i had in mind and what i have needed for my demos and what i need for my games.

Fair! Good luck with wherever you decide to take it.
Post reply on HN