Ask HN: Developing indie 2D strategic game – Go or Unity3D

1 points by payamb ↗ HN
I was thinking about developing an indie strategic game ( similar to Paradox type games ) for a while ,

I'm a web developer and i was learning Go in my free time, it is useful for me to learn and master Go , but to reach my first goal, which is developing that game, I'm not sure which way to go.

For Unity iv'e heard the best results comes with developing with C# ( which i need to learn from scratch ).

For Go, There is Go-Gl and basically i need to develop everything from scratch , which let me improve my skills in Go and also its bad because it takes much more time to complete.

Basically i want to write kind of economic simulator which doesn't need fancy graphics, tile maps and menus is all what i need. Performance is a key i guess.

I'm not sure if C# has any benefit for me ( as web developer ) in long term, but i know go has.

So , Which road should i take in your opinion guys ?

4 comments

[ 3.4 ms ] story [ 32.6 ms ] thread
Unity. I know go and C#. You'll pick up C# in a week or less, and Unity makes all the hard work of game development go away.

To prove this, my kids challenged me to write flappy bird clone... 51 lines of code and 2 hours later, I had it working.

THEN.. THEN.. then I found this tutorial, which made things even easier.

http://noobtuts.com/unity/2d-flappy-bird-game

Enjoy.

Unity3d.

If you use Go to make a game you will also be pioneering using Go to make a game and everything will be harder and slower and essentially without community or commercial support. Unity has a huge community, huge platform compatibility, huge 3rd party assets/sdks/etc support.

Any idea on C# learning curve for a PHP guy ? :)
It's syntactically similar to javascript, and there's heaps of examples/tutorials/projects to learn from for games or anything else.