Will i shoot myself in the foot if i start using Kha?
I really like the promise of "the speeds". And i am really close to switching from OpenFL to Kha. But before i invest my time, i have few questions and worries.
My current goals:
• Create smooth 30fps 2D games for flash platform and smooth 60fps non-battery-draining 2D games for mobile.
• Compile to regular Flash (not stage3D), Windows (for testing hardware rendering), Android, iOS.
• Keep stuff simple.
Worries about Kha:
• Have to install, learn and use Git and NodeJS. So basically projects are now tied with: FlashDevelop, Haxe, Git, NodeJS, Kha, Visual Studio, etc.
So, what do i really get with Kha?
• Non-stage3D flash is available as target?
• Can i expect to get stable 60fps in a non-demanding 2D game?
• If i do the right things on my end, can i expect games with continuous scrolling to be smooth on Android and iOS?
• Do fonts work?
• Do i have to worry if i use a feature on one platform to later find out it's "not implemented" on another platform?
• Do i have to worry about memory leaks in Kha library?
• Do i have to worry about random lag spikes caused by Kha?
• Does it take a year to compile to C++ like OpenFL?
• And what about them compilation speeds in general?
To be fair, it doesn't mean everything in Kha SDK must be flawless, but would like if basic 2D bitmap graphics and sounds are consistent and fast.
Thanks for hearing me out.
Any answers would be appreciated.