有 Java 服务端和 Python 的研发经验,业余时间想看看怎么开发游戏,并不是为了找工作,想自娱自乐一下。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
alienx717
V2EX    程序员

有 Java 服务端和 Python 的研发经验,业余时间想看看怎么开发游戏,并不是为了找工作,想自娱自乐一下。

  •  
  •   alienx717 2020 年 4 月 12 日 4178 次点击
    这是一个创建于 2103 天前的主题,其中的信息可能已经有所发展或是发生改变。
    完全不懂游戏研发,曾经接触过游戏服务端的工作,但是因为对当时那个游戏非常不感兴趣,觉得那个服务端的架构也垃圾后来离开这个行业了。
    1.是不是必须得有美术的底子?
    2.引擎什么的完全不懂,听说过哭 engine 、unreal 、unity 、寒霜。
    3.有没有那个好心人给个学习路线。
    23 条回复    2020-04-13 13:53:07 +08:00
    shpkng
        1
    shpkng  
       2020 年 4 月 12 日
    Java 的话用 U3D 比较方便,C#上手无难度,一周左右就能做出 demo 了吧
    写代码要什么美术底子
    clemente0620
        2
    clemente0620  
       2020 年 4 月 12 日   1
    我也有这个想法 不过我准备做 2D 游戏 完全独立游戏 不需要服务器客户端之类的
    aguesuka
        3
    aguesuka  
       2020 年 4 月 12 日 via Android
    @clemente0620 sdl 用 c 写(pygame),或者 webgl,两个都可以快速开发出 dome
    clemente0620
        4
    clemente0620  
       2020 年 4 月 12 日
    @aguesuka PYTHON 不适合做独立游戏。C 与 C++也是
    learningman
        5
    learningman  
       2020 年 4 月 12 日
    美术功底必须要有的,总不可能全找外包
    winnerczwx
        6
    winnerczwx  
       2020 年 4 月 12 日 via iPhone
    1,绝大部分类型的游戏开发都需要美术配合,可以是你自己,也可以找别人。还可以在免费的素材网站找合适你的。
    2,个人推荐 unity,著名商业引擎有保障,作品年收入十万美元以内免费使用。
    3,学习路线……你得说下你的开发方向吧?否则只能推荐你从基础学起。c#基础,unity 基础。有 java 基础两个加起来一个月绰绰有余
    img src="https://cdn.v2ex.com/avatar/0446/af97/400843_normal.png?m=1575895661" class="avatar" border="0" align="default" alt="shpkng" data-uid="400843" />
        7
    shpkng  
       2020 年 4 月 12 日
    @clemente0620 这还是得看引擎的 Cocos2dx 和 UE4 都用 C++ 做独立不是挺好
    Comdex
        8
    Comdex  
       2020 年 4 月 12 日 via Android
    cocos 和 unity 哪个更好?同想做个游戏玩玩
    wangyzj
        9
    wangyzj  
       2020 年 4 月 12 日
    unity 吧
    主流一点
    看过教程
    难不在编码,在于美术贴图和模型
    ShaunSS
        10
    ShaunSS  
       2020 年 4 月 12 日
    推荐尝试下 godot 引擎, 上手容易, 使用的脚本语言 gdscript 跟 python 极其类似.
    教程的话直接看官方文档就好了, 引擎内置的编辑器和帮助文档也很好用.
    xcstream
        11
    xcstream  
       2020 年 4 月 12 日
    unity 比较主流吧 2d 3d 都可以
    Zhuzhuchenyan
        12
    Zhuzhuchenyan  
       2020 年 4 月 12 日
    其实我觉得 unity 可能更好一点,
    社区氛围活跃,官方自带的教程虽说有时候晦涩一点但是好在他量比较多,素材商店的免费素材也挺多的,大部分付费素材都可以找到一个不要钱的阉割版本凑合着用。
    如果一开始对美术要求不高,只对游戏性有要求的话,做 DEMO 还是很方便的
    zshneedmoney
        13
    zshneedmoney  
       2020 年 4 月 12 日
    请问一下 lz java 服务端开发 和普通的 java 后端开发有什么区别?
    clemente0620
        14
    clemente0620  
       2020 年 4 月 13 日
    @shpkng 咋不从引擎开始做。。。游戏最主要的是玩法设计和画面(或者更直接一点说贴图素材)为什么要花大量时间在编程上?
    alienx717
        15
    alienx717  
    OP
       2020 年 4 月 13 日
    @zshneedmoney 额一个意思。我想说服务器端来着,少打一个字,就是后端呗:)
    @shpkng @clemente0620 @wangyzj @xcstream @Zhuzhuchenyan 先了解了解 unity 吧
    @learningman @winnerczwx 只能自己先找点图片了哈哈
    alienx717
        16
    alienx717  
    OP
       2020 年 4 月 13 日
    shpkng
        17
    shpkng  
       2020 年 4 月 13 日
    @clemente0620 用过 cocos 和 UE ?没用过就别在这儿扯行吗
    ZnBDPang
        18
    ZnBDPang  
       2020 年 4 月 13 日
    b 站有个 alivegamestudio 的 up 主,就是自己做游戏的,从美术,音乐,到编码都是一个人,可以看看
    alienx717
        19
    alienx717  
    OP
       2020 年 4 月 13 日
    @ZnBDPang ok 谢谢关注一下
    jabin88
        20
    jabin88  
       2020 年 4 月 13 日
    考虑微信小游戏的话,cocos 更接地气一点
    levelworm
        21
    levelworm  
       2020 年 4 月 13 日 via Android
    以前用 c++和 sdl 写过半个引擎,还蛮好玩的
    sunny352787
        22
    sunny352787  
       2020 年 4 月 13 日
    Unity 可以啊,3D2D 都能做,C#开发也还算简单,资源也比较好找。
    另外还可以考虑 egret (白鹭),是一款 web 游戏引擎,如果你想做出来丢给朋友们玩玩的话,这个分享就容易多了。
    更简单点的,RPGMaker 考虑下?
    如果只是想拼拼凑凑不想写很多代码的话,Unity 加一个 PlayMaker 插件也行,不过你本身就是写代码的,估计未必看得上这玩意。
    alienx717
        23
    alienx717  
    OP
       2020 年 4 月 13 日
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     905 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 20:58 PVG 04:58 LAX 12:58 JFK 15:58
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86