java游戏服务器开发从0开始

作者从事Java服务器开发6年,趁项目间隙总结技术。介绍游戏开发工具,如eclipse、svn或git、Maven;还提及开发语言,包括jdk1.8以上、Mongodb3.x、Spring5.x,阐述选用Mongodb而非Mysql的原因,最后准备开启游戏开发之路。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

从2011年实习开始一直从事java服务器开发工作,中间没有静下心来详细写一些东西,趁着项目告一段落,对之前的6年的技术积累做一个总结,不负青春。

开发游戏需要哪些工具

1,eclipse

当然用自己最熟悉的工具就好了,但是eclipse我认为最牛逼的开发工具,没有之一!

idea真香,eclipse垃圾卡的要死

2,svn或者git

版本校验,保存改动

3,Maven 

再也不用天天去找jar包了

游戏开发用那些语言

1,jdk1.8以上

jdk1.8目前在java很稳定的版本,jdk1.8有lambda表达式,函数式接口这些牛逼的特性。

2,Mongodb3.x

为什么不用Mysql?

  • 之前一直用Mysql作为游戏开发数据库,1/3的时间在写sql语句,很烦人,还要和mybatis关联

  • 游戏开发需求变更很快,随着版本的迭代,要加很多新功能对当前数据结构改动很大,每次更新版本都要对原有数据增加新表或新字段,如果一个表数据很大,增加一个字段很费劲。

为什么用mongodb?

nosql最大好处就是灵活的数据模型,你可以随时添加数据字段,不受数据结构限制

mongodb在国内比较流行,阿里云,腾讯云都有现成的mongo数据库,可以直接购买使用。

3,Spring5.x

spring很强大,但是对于游戏开发用到的却只是皮毛,现在项目组用到了spring,觉得还可以

java游戏最根本的所需就写这么多,可能会漏一些,用到的时候再聊

接下来开始游戏开发之路。

netty5 搭建游戏通讯基础

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值