Hacker News new | past | comments | ask | show | jobs | submit login

I'm a hobbyist and I've been looking into these kinds of projects for a while. From my (limited) experience, the easiest way to go for a lot of cases is just to use a cross-platform game engine's UI capabilities, but there's some other interesting not-well-known stuff like HaxeUI and LambdaNative.



> use a cross-platform game engine's UI capabilities

Have you seen any examples, either production apps or tutorials doing so? Ironically, I've considered building a heavily menu-driven game in Flutter rather than using Unity, and seen an example of such:

https://www.reddit.com/r/FlutterDev/comments/iit6cf/i_made_a...


I have an app, metro.drone [1], on the App and Google Play stores that I created with LÖVE2D. While I haven’t seen many other examples, I’ve seen a lot more cross-platform game engines than UI-explicit engines, many of which have (at least limited) GUI capability. I’m relatively new to programming so part of what attracted me to LÖVE2D instead of something else was the simplicity and modularity; LÖVE2D-compatible packages existed for exactly what I needed with metro.drone. I’ve come to the broad conclusion that it’s more about choosing the right ecosystem for a project than the right ui toolkit; I was originally going to use Elm but it didn’t have a good synth library.

I should again recap that I’m a novice programmer, so this should be considered more a description of my thought process than advice. :)

[1]: http://dmitrivolkov.com/projects/metro.drone




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: