4 ms·
A few of the larger studios have experimented with using Go in place of Python for the frontend. Unfortunately I think they're missing the point. As you said, G
by zachlatta 13y ago
A few of the larger studios have experimented with using Go in place of Python for the frontend. Unfortunately I think they're missing the point. As you said, Go would make an incredible game engine. Since it's so idiomatic, it could also potentially be used for the frontend, allowing developers to use the same language throughout the full-stack.
The biggest barrier for most studios is the current investment in C++. The majority of engines and most associated libraries are written in C++. Regarding the libaries, it's possible to write C wrappers around the C++ APIs and then access them through cgo, but the developer time required likely isn't worth it.
I'm hoping that a smaller studio will create some proof-of-concept, but we'll see. There was an interesting kickstarter for a game written in Go that ultimately failed, giving the language quite a bit of bad press in the community (http://www.kickstarter.com/projects/2066438441/haunts-the-manse-macabre http://www.kickstarter.com/projects/2066438441/haunts-the-ma...).