Skip to content

x/mobile: Windows emulation support #12209

@ip

Description

@ip

@crawshaw @hyangah @rakyll @nigeltao
As Go is high-performant system-level programming language, that also gained fast garbage collector in latest 1.5 release, it can become a perfect choice for game development. There are many OpenGL ES 2 emulation layers for Windows, for example Google's open-source ANGLE, AMD library and others. It would be great if golang.org/x/mobile/... packages were implemented for this OS aside of Mac OS X, as it is probably most popular operating system among game developers. This would be big step to Go promotion, because it would enable large gamedev community to easily develop (cross-platform) games in Go.

Yes, now one can build apps and launch them on real device, but such workflow is unusable because of very long build time (compile -> zip -> sign -> upload to device -> wait until installation complete). All game engines and frameworks use this scheme with desktop emulation.

I personally ask for this because I chose Go as language for developing my Android game, but after investigation I decided to work on my own OpenGL binding and other mobile code. Hope this will be considered. Thanks

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions