3 ms·
A bit OOT, LibGDX is another game engine, but for the JVM (can use Java, Scala, Clojure, Kotlin, etc), that runs natively on desktop, Android, Web (transpiled t
by wiradikusuma 11y ago
A bit OOT, LibGDX is another game engine, but for the JVM (can use Java, Scala, Clojure, Kotlin, etc), that runs natively on desktop, Android, Web (transpiled to JS), iOS (using RoboVM). It has Lua support as well through 3rd party.
Udacity has Nanodegree using it: https://www.udacity.com/course/mobile-2d-game-developer-nanodegree--nd011 https://www.udacity.com/course/mobile-2d-game-developer-nano...
Disclaimer: I'm writing a game using LibGDX.
- Veratyr 11y agoI tried LibGDX but the thing that troubled me was that while other engines had a relatively straightforward approach to cross platform builds (click a button or build a particular target), LibGDX required you to write a bunch of boilerplate for each platform. Is that still around?
- badlogic 11y agoThe boiler plate is 10-20 lines per platform, which is auto-generated for you and let's you do platform specific things easily. Any production game needs this capability to include things like ads, notifications etc.
- fit2rule 11y agoGive MOAI a try - we solved this problem recently with the addition of the pito tool (pito means "navel", "whistle" and "beer", in Rapa'nui) which generates complete host projects for every platform MOAI supports. The end result, you really can run the same code everywhere. (http://github.com/moai/moai-dev http://github.com/moai/moai-dev)