V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
alienx717
V2EX  ›  程序员

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

  •  
  •   alienx717 · 2020-04-12 11:26:03 +08:00 · 3575 次点击
    这是一个创建于 1717 天前的主题,其中的信息可能已经有所发展或是发生改变。
    完全不懂游戏研发,曾经接触过游戏服务端的工作,但是因为对当时那个游戏非常不感兴趣,觉得那个服务端的架构也垃圾后来离开这个行业了。
    1.是不是必须得有美术的底子?
    2.引擎什么的完全不懂,听说过哭 engine 、unreal 、unity 、寒霜。
    3.有没有那个好心人给个学习路线。
    23 条回复    2020-04-13 13:53:07 +08:00
    shpkng
        1
    shpkng  
       2020-04-12 12:04:56 +08:00
    Java 的话用 U3D 比较方便,C#上手无难度,一周左右就能做出 demo 了吧
    写代码要什么美术底子
    clemente0620
        2
    clemente0620  
       2020-04-12 12:21:14 +08:00   ❤️ 1
    我也有这个想法 不过我准备做 2D 游戏 完全独立游戏 不需要服务器客户端之类的
    aguesuka
        3
    aguesuka  
       2020-04-12 13:56:10 +08:00 via Android
    @clemente0620 sdl 用 c 写(pygame),或者 webgl,两个都可以快速开发出 dome
    clemente0620
        4
    clemente0620  
       2020-04-12 14:45:21 +08:00
    @aguesuka PYTHON 不适合做独立游戏。C 与 C++也是
    learningman
        5
    learningman  
       2020-04-12 15:47:39 +08:00
    美术功底必须要有的,总不可能全找外包
    winnerczwx
        6
    winnerczwx  
       2020-04-12 15:58:22 +08:00 via iPhone
    1,绝大部分类型的游戏开发都需要美术配合,可以是你自己,也可以找别人。还可以在免费的素材网站找合适你的。
    2,个人推荐 unity,著名商业引擎有保障,作品年收入十万美元以内免费使用。
    3,学习路线……你得说下你的开发方向吧?否则只能推荐你从基础学起。c#基础,unity 基础。有 java 基础两个加起来一个月绰绰有余
    shpkng
        7
    shpkng  
       2020-04-12 15:59:29 +08:00
    @clemente0620 这还是得看引擎的 Cocos2dx 和 UE4 都用 C++ 做独立不是挺好
    Comdex
        8
    Comdex  
       2020-04-12 16:16:25 +08:00 via Android
    cocos 和 unity 哪个更好?同想做个游戏玩玩
    wangyzj
        9
    wangyzj  
       2020-04-12 16:35:58 +08:00
    unity 吧
    主流一点
    看过教程
    难不在编码,在于美术贴图和模型
    ShaunSS
        10
    ShaunSS  
       2020-04-12 19:03:48 +08:00
    推荐尝试下 godot 引擎, 上手容易, 使用的脚本语言 gdscript 跟 python 极其类似.
    教程的话直接看官方文档就好了, 引擎内置的编辑器和帮助文档也很好用.
    xcstream
        11
    xcstream  
       2020-04-12 20:06:52 +08:00
    unity 比较主流吧 2d 3d 都可以
    Zhuzhuchenyan
        12
    Zhuzhuchenyan  
       2020-04-12 20:59:43 +08:00
    其实我觉得 unity 可能更好一点,
    社区氛围活跃,官方自带的教程虽说有时候晦涩一点但是好在他量比较多,素材商店的免费素材也挺多的,大部分付费素材都可以找到一个不要钱的阉割版本凑合着用。
    如果一开始对美术要求不高,只对游戏性有要求的话,做 DEMO 还是很方便的
    zshneedmoney
        13
    zshneedmoney  
       2020-04-12 22:20:37 +08:00
    请问一下 lz java 服务端开发 和普通的 java 后端开发有什么区别?
    clemente0620
        14
    clemente0620  
       2020-04-13 09:15:11 +08:00
    @shpkng 咋不从引擎开始做。。。游戏最主要的是玩法设计和画面(或者更直接一点说贴图素材)为什么要花大量时间在编程上?
    alienx717
        15
    alienx717  
    OP
       2020-04-13 09:50:43 +08:00
    @zshneedmoney 额一个意思。我想说服务器端来着,少打一个字,就是后端呗:)
    @shpkng @clemente0620 @wangyzj @xcstream @Zhuzhuchenyan 先了解了解 unity 吧
    @learningman @winnerczwx 只能自己先找点图片了哈哈
    alienx717
        16
    alienx717  
    OP
       2020-04-13 09:51:40 +08:00
    shpkng
        17
    shpkng  
       2020-04-13 10:21:01 +08:00
    @clemente0620 用过 cocos 和 UE ?没用过就别在这儿扯行吗
    ZnBDPang
        18
    ZnBDPang  
       2020-04-13 11:00:20 +08:00
    b 站有个 alivegamestudio 的 up 主,就是自己做游戏的,从美术,音乐,到编码都是一个人,可以看看
    alienx717
        19
    alienx717  
    OP
       2020-04-13 11:12:46 +08:00
    @ZnBDPang ok 谢谢关注一下
    jabin88
        20
    jabin88  
       2020-04-13 11:57:09 +08:00
    考虑微信小游戏的话,cocos 更接地气一点
    levelworm
        21
    levelworm  
       2020-04-13 12:31:26 +08:00 via Android
    以前用 c++和 sdl 写过半个引擎,还蛮好玩的
    sunny352787
        22
    sunny352787  
       2020-04-13 13:34:28 +08:00
    Unity 可以啊,3D2D 都能做,C#开发也还算简单,资源也比较好找。
    另外还可以考虑 egret (白鹭),是一款 web 游戏引擎,如果你想做出来丢给朋友们玩玩的话,这个分享就容易多了。
    更简单点的,RPGMaker 考虑下?
    如果只是想拼拼凑凑不想写很多代码的话,Unity 加一个 PlayMaker 插件也行,不过你本身就是写代码的,估计未必看得上这玩意。
    alienx717
        23
    alienx717  
    OP
       2020-04-13 13:53:07 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4168 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:00 · PVG 09:00 · LAX 17:00 · JFK 20:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.