从楼主的提问看得出来在怀疑写游戏逻辑能有什么技术长进?
你不觉得开发游戏最有意思的就是写逻辑嘛?
游戏的业务逻辑和互联网的业务逻辑又不一样,积累多了你相当在特定游戏类型的“玩法机制”开发上有了积累。
非得是学习某某高深技术框架,精通高并发处理,完美反作弊等这些东西才叫学到什么?
举个虚幻点的例子:你和 A 在某公司开发一大型多人在线弹幕游戏(雾),你负责后端框架,他负责弹幕逻辑。然后游戏上线不赚钱公司炸了。你们两个都去找新工作,发现白金工作室要招人写 2B 小姐姐要打的安卓机器人 Boss 的技能部分,你觉得你和 A 谁更能胜任呢?
------------------------
回到你的情况
你如果想积累的是**制作**游戏的“技术”,写逻辑没什么问题,虽然我并不看好棋牌游戏的游戏开发能积累什么。当然这行也有深入的点,那就是 AlphaGo 了(大雾)
你如果想积累的是技术本身,作为一个 Game Developer 我无法给你什么 Engineering 的意见,C#目前在 Unity3D 这个平台上还能发挥比较明显的作用,如果是 C++的话 IT 行业,游戏前后端甚至是引擎都能 hold 住。
啊当然我知道巨硬致力于推广.Net Core。说不定以后 C#相关技术大放异彩了?