当初你们初入游戏行业写了多久逻辑?

2017-09-27 17:48:09 +08:00
 695975931
实习生,目前在一家创业游戏公司做服务端,游戏后端用的 scut 游戏框架(www.scutgame.com),编程语言是 C#,现在一直都是在写游戏逻辑.公司做的都是棋牌.加班比较多。经验不足,有几点疑问
1.我目前在公司写逻辑,能够从中学到什么?
2.游戏的前景怎样?。net 前景好还是游戏前景好?(想转)
3.如果继续做游戏后端,需要怎么去学习?去看开源的游戏框架怎样?有什么好的游戏框架可以推荐?看 JAVA 游戏框架,c++,c#框架?
10741 次点击
所在节点    程序员
41 条回复
695975931
2017-09-27 17:54:51 +08:00
加班都是加到 12 点多的
wizardoz
2017-09-27 17:59:37 +08:00
我目前在公司写逻辑,能够从中学到什么? ==> 搞开发不就是写逻辑吗?
游戏的前景怎样?。net 前景好还是游戏前景好?(想转)  ==> 用。net开发游戏不就兼得了吗? 逃
3  ==> 这个不敢乱说,等高手来发言。
KeepPro
2017-09-27 18:09:14 +08:00
一直在写逻辑,目测将会一直持续下去。除非转行😁
funCoder
2017-09-27 18:18:04 +08:00
C# 还是做 Unity 游戏客户端去吧。不看好棋牌游戏,建议尽早脱身。游戏后端语言学 C++11 和 Go,数据库 MySQL、Redis、MongoDB,容器 Docker。大厂一般都有自己的游戏服务框架,特别是 RPG 游戏可能用的还是十年前久经考验的东西
YyYyYyy
2017-09-27 18:37:36 +08:00
从楼主的提问看得出来在怀疑写游戏逻辑能有什么技术长进?
你不觉得开发游戏最有意思的就是写逻辑嘛?
游戏的业务逻辑和互联网的业务逻辑又不一样,积累多了你相当在特定游戏类型的“玩法机制”开发上有了积累。

非得是学习某某高深技术框架,精通高并发处理,完美反作弊等这些东西才叫学到什么?

举个虚幻点的例子:你和 A 在某公司开发一大型多人在线弹幕游戏(雾),你负责后端框架,他负责弹幕逻辑。然后游戏上线不赚钱公司炸了。你们两个都去找新工作,发现白金工作室要招人写 2B 小姐姐要打的安卓机器人 Boss 的技能部分,你觉得你和 A 谁更能胜任呢?

------------------------

回到你的情况
你如果想积累的是**制作**游戏的“技术”,写逻辑没什么问题,虽然我并不看好棋牌游戏的游戏开发能积累什么。当然这行也有深入的点,那就是 AlphaGo 了(大雾)

你如果想积累的是技术本身,作为一个 Game Developer 我无法给你什么 Engineering 的意见,C#目前在 Unity3D 这个平台上还能发挥比较明显的作用,如果是 C++的话 IT 行业,游戏前后端甚至是引擎都能 hold 住。

啊当然我知道巨硬致力于推广.Net Core。说不定以后 C#相关技术大放异彩了?
misaka19000
2017-09-27 19:19:29 +08:00
哇,在我看来游戏开发不是都是各种高大上吗。。。各种物理规律啥的,还有线性代数各种计算和渲染,感觉很牛逼啊
qinxi
2017-09-27 19:33:47 +08:00
@misaka19000 那是写游戏引擎吧..
shore507
2017-09-27 20:40:13 +08:00
@misaka19000 那是游戏引擎,普通游戏逻辑也差不多就是增删改查,if/else。。。
civet
2017-09-27 21:47:25 +08:00
又是棋牌 都一窝蜂去做都能捞到钱?
695975931
2017-09-27 21:57:50 +08:00
@KeepPro 除了棋牌游戏,其他游戏也是一直写逻辑吗?
695975931
2017-09-27 22:00:16 +08:00
@YyYyYyy 如果一直这样写逻辑,if()else 这些,不学一下其他什么框架,其他的话,貌似面试官这个都很难过吧。一问三不知的
Wicked
2017-09-27 22:36:25 +08:00
无论是 client 还是 server,都不要止步于表层的业务,要保持对技术的好奇心。例如,你用 scut,熟悉之后,有没有想过去看一下背后的实现机制?对于你认为是缺点的地方,有没有尝试去改进?看到其他的后端框架,有没有去了解并跟你熟悉的 scut 进行对比?诸如此类。我觉得只要能保持好奇心并不断学习,无论哪个方面,你都能很快成长
wangxn
2017-09-27 23:25:45 +08:00
scut,我去,这不是华南理工吗?!
第一次知道还有个游戏框架叫这个名字。
jiangzhuo
2017-09-28 00:14:48 +08:00
scut 还好吧,挺简单的,看看源码学习一些基本概念还行

至今还在写逻辑,看游戏类型了,如果是 rpg 很多逻辑是给策划写的,棋牌可以看一下网狐泄露的老版本

安利一下这个列表
https://github.com/jiangzhuo/OpenSourceGameServerEngine
dong3580
2017-09-28 08:04:15 +08:00
@shore507
和我们写网站后端差不多?🤣
ayanamist9
2017-09-28 08:35:14 +08:00
@695975931 加到 12 点多,早上几点上班?
695975931
2017-09-28 09:06:18 +08:00
@ayanamist9 9 点啊,说好的朝九晚六,结果。。
jccg90
2017-09-28 09:14:20 +08:00
呃,搞游戏不写逻辑要你干什么?架构是架构师来搞的。。。混到架构师就好点了吧
rink00
2017-09-28 09:19:15 +08:00
呵呵搞独立游戏吧,至少有个目标
695975931
2017-09-28 09:20:12 +08:00
@rink00 实习生,能力有限啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/394114

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX