游戏开发需要具备哪些技术?

 我来答
小采姐姐
高能答主

2021-04-03 · 探索社会,乐得其所!
小采姐姐
采纳数:3683 获赞数:136168

向TA提问 私信TA
展开全部

游戏开发需要具备HTML、CSS、Javascprict等等技术,用于游戏地图、配合游戏主题等等。AJAX用于聊天、完成任务等等;动态脚本语言例如ASP、PHP、JSP、.net asp、perl等等,都是开发网页游戏的主要构成,因为很多模块都需要来处理,比如说丝路英雄、商业大亨都是利用动态脚本语言来完成的。

AS用于某些flash游戏,比如弹弹堂、开心宝贝都是用这类语言来完成的;SQL语言是用来储存数据的,比如说金币系统、经验系统都是利用SQL来完成的。

还有的网页游戏结合了AS语言和动态脚本语言,比如说烽火战国。所以说需要开发、学习很长时间才能研究成功,建议去跟别人合作,速度会提高。

扩展资料

1、开发语言工具:JAVA、PHP、Python、C++;

2、一般情况下是:PHP/JAVA/Python 处理游戏的业务逻辑和数据,使用C++写格斗系统、网络通信层等;

3、部分公司采用LUA语言编写游戏的业务逻辑,而其他上述提到的开发语言处理业务数据的操作;

4、数据存取:后台数据库多数采用MySQL,也有公司采用MC或Redis +MySQL的模式,还有部分公司直接使用Tokyo Cabinet (TTServer)。

阿戚爱生活
2021-04-07 · 生活不止眼前的苟且,还有诗和远方。
阿戚爱生活
采纳数:195 获赞数:251744

向TA提问 私信TA
展开全部

1、算法:常见的排序,查找需要理解并掌握,进一步常见的还有分治,贪心,动态规划,有时候现学现卖也是可以的。除了这些基本的算法,在游戏领域还是有很多其他领域不太常用的算法,比如八叉树查找,碰撞检测,A*。

2、数学基础:一般上层逻辑比较少的去考虑到积分等高数内容。但是如果想搞图形学,矩阵线性代数,高数必须要有一定的功底。

3、数据结构:掌握链表,数组,队列,堆,栈,图,树等数据结构,然后是各种排序,查找,遍历等算法。

4、性能分析与性能优化: 主要就是三个方面——内存,CPU,GPU。着手点有渲染批次,渲染实例化,布料优化,网络同步数据量,物理开销等,加载资源优化(包的合并),裁剪,声音文件加载,LOD,美术资源制作规范化等。

5、对引擎各个模块由一定深入的理解:不理解游戏引擎架构写出的代码经常会出现各种问题(比如同步问题),编辑器各种功能也用不好。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
翼狐网
2022-06-28 · 中国设计师视频学习第一平台
翼狐网
向TA提问
展开全部
游戏开发需要具备的技术有:

1、扎实的算法知识。主要有:树或图的搜索算法、A*算法、碰撞检测算法、BSP树、人工智能。
2、相关图形处理知识。比如:Direct X编程、OpenGL编程、图形学的相关知识(三维图形的形体、纹理、贴图、照明,还有三维对象的消隐算法比如油画算法,Z缓存)和动画处理知识。如果想深入还要学会几种三维引擎比如OGRE。
3、扎实的程序语言功底,主要代表为VC、DELPHI和JAVA。其中VC使用最广,现在比较大的游戏也由此开发;DELPHI功能也很强,很多网游:比如网金、传奇都用到了DELPHI;JAVA用于开发手机游戏。

游戏开发推荐去翼狐学习,该网站课程内容涵盖软件入门-进阶学习-商业实战案例,性价比高,低成本学习,价格比线下培训要低非常多,灵活按需学习,在线灵活学习,不受地域时间限制,海内外知名讲师众多,实战经验丰富。【进入官网,立即领取¥600 新人专属大礼包 0元体验VIP特权】

想要了解更多关于游戏开发的相关信息,推荐咨询翼狐。翼狐网(www.yiihuu.com)是广州冠岳网络科技有限公司旗下的数字艺术在线学习平台,自2011年上线以来,秉持工匠精神,专注设计教育,精选优质、系统、实用的课程,为每一位想要真正学到实用知识、技能的用户,提供贴心的一站式学习服务。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
恽海聊生活
高粉答主

2021-03-28 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:100%
帮助的人:225万
展开全部

1、扎实的算法知识。主要有:树或图的搜索算法、A*算法、碰撞检测算法、BSP树、人工智能。

2、相关图形处理知识。比如:Direct X编程、OpenGL编程、图形学的相关知识(三维图形的形体、纹理、贴图、照明,还有三维对象的消隐算法比如油画算法,Z缓存)和动画处理知识。如果想深入还要学会几种三维引擎比如OGRE。

3、扎实的程序语言功底,主要代表为VC、DELPHI和JAVA。其中VC使用最广,现在比较大的游戏也由此开发;DELPHI功能也很强,很多网游:比如网金、传奇都用到了DELPHI;JAVA用于开发手机游戏。

扩展资料:

对于游戏开发人员来说,在开发游戏时候,选择一个好的游戏服务器也是很重要的。游戏服务器开发使用的技术取决于游戏的类型,不同的游戏类型,需要的游戏环境不一样,所使用的技术也不一样。但是在本质上都是一样的,都是面对数据,处理数据。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
翼狐教育
2022-07-06 · 设计师&设计爱好者在线自学提升的宝藏平台
翼狐教育
向TA提问
展开全部
游戏开发需要具备的技术有:

1、扎实的算法知识。主要有:树或图的搜索算法、A*算法、碰撞检测算法、BSP树、人工智能。
2、相关图形处理知识。比如:Direct X编程、OpenGL编程、图形学的相关知识(三维图形的形体、纹理、贴图、照明,还有三维对象的消隐算法比如油画算法,Z缓存)和动画处理知识。如果想深入还要学会几种三维引擎比如OGRE。
3、扎实的程序语言功底,主要代表为VC、DELPHI和JAVA。其中VC使用最广,现在比较大的游戏也由此开发;DELPHI功能也很强,很多网游:比如网金、传奇都用到了DELPHI;JAVA用于开发手机游戏。

游戏开发推荐去翼狐学习,该网站课程内容涵盖软件入门-进阶学习-商业实战案例,性价比高,低成本学习,价格比线下培训要低非常多,灵活按需学习,在线灵活学习,不受地域时间限制,海内外知名讲师众多,实战经验丰富。【进入官网,立即领取¥600 新人专属大礼包 0元体验VIP特权】

想要了解更多关于游戏开发的相关信息,推荐咨询翼狐。翼狐网(www.yiihuu.com)是广州冠岳网络科技有限公司旗下的数字艺术在线学习平台,自2011年上线以来,秉持工匠精神,专注设计教育,精选优质、系统、实用的课程,为每一位想要真正学到实用知识、技能的用户,提供贴心的一站式学习服务。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式