heyzayz
V2EX  ›  Java

想问下 Java 游戏开发都是什么技术,

  •  
  •   heyzayz · Nov 6, 2019 · 6304 views
    This topic created in 2555 days ago, the information mentioned may be changed or developed.

    一直做互联网,没有做过游戏方面开发,想问问,大佬们给科普一下

    19 replies  •  2019-11-07 15:02:39 +08:00
    loginbygoogle
    loginbygoogle
    Nov 6, 2019
    1
    Java 主要是后端,客户端 Unity 一统天下。
    luopengfei14
    luopengfei14
    Nov 6, 2019 via iPhone
    2
    后端,一般是用 netty 做长连接。然后增删改查。业务+算法+性能吧
    omniversia
    omniversia
    Nov 6, 2019
    3
    之前看到有用 javafx 做的游戏引擎,需要 java11 以上
    MinQ
    MinQ
    Nov 6, 2019
    4
    @loginbygoogle 你是看不起我 UE4 和 Cocos2d 了?(狗头)
    hkitdog
    hkitdog
    Nov 6, 2019 via iPhone
    5
    Swing 写的界面
    beginor
    beginor
    Nov 6, 2019 via Android
    6
    Java 游戏?还不如攻 Web 游戏
    STRRL
    STRRL
    Nov 6, 2019 via Android
    7
    Java 有一个开源的游戏引擎叫 jMonkeyEngine
    大学的时候玩过一下 基本的功能都有
    pursuer
    pursuer
    Nov 6, 2019
    8
    桌面的可以用 lwjgl,还可以直接上个框架 libGDX,同时支持 android,想深入搞游戏特别是对图形图像要求高的,c/c++ oepnGL 是必须学的(现在好像是不少开始用 vulkan 了,这个就不了解了
    loginbygoogle
    loginbygoogle
    Nov 6, 2019
    9
    @MinQ UE4 也不错
    zjsxwc
    zjsxwc
    Nov 6, 2019 via Android
    10
    这种直接存储过程写业务,java 只是套个壳?

    https://github.com/arghavan-kpm/Game-of-Clans/blob/master/script.sql
    okou19900722
    okou19900722
    Nov 7, 2019
    11
    那得看你是写服务器还是写客户端了。

    如果写服务器的话,你可以理解成只是业务不同,技术大体差不太多。当然如果你一直做的是 web 的话,可能涉及到长连接(不一定是必须)

    如果是客户端的话,awt/swing 几乎可以淘汰了,现在 java 的 gui 方面,javafx 方向比较多,也有人用来做移动端,引擎的话,jMonkeyEngine 可以了解一下,
    还有下面这个库是一个 gui 的库,不过没有深入了解过(javafx 群别人推荐的),如果你想了解,可以看看
    https://github.com/libgdx/libgdx
    heyzayz
    heyzayz
    OP
    Nov 7, 2019
    12
    @loginbygoogle 恩恩 就是问 java 方面
    heyzayz
    heyzayz
    OP
    Nov 7, 2019
    13
    @luopengfei14 感谢
    heyzayz
    heyzayz
    OP
    Nov 7, 2019
    14
    @beginor 就是想了解一下技术点先
    heyzayz
    heyzayz
    OP
    Nov 7, 2019
    15
    @STRRL 感谢
    heyzayz
    heyzayz
    OP
    Nov 7, 2019
    16
    @okou19900722 后端服务方面的 了解下都是用什么
    Cbdy
    Cbdy
    Nov 7, 2019 via Android
    17
    后端 vert.x,前端 jfx
    Cbdy
    Cbdy
    Nov 7, 2019 via Android
    18
    @Cbdy 补充一个移动端跨平台:libgdx
    loginbygoogle
    loginbygoogle
    Nov 7, 2019
    19
    @heyzayz java 的话,libGDX 无敌,但用的人不多。为了找工作还是 Unity 靠谱,C++++毫无学习成本。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5058 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 75ms · UTC 06:08 · PVG 14:08 · LAX 22:08 · JFK 01:08
    ♥ Do have faith in what you're doing.