Cocos Creator:轻量、高效、免费开源的跨平台游戏引擎。这是它的特点。使用它开发游戏,你需要学习TypeScript。原则上,它也是支持JavaScript的,但是,我建议你学习完JavaScript就学TypeScript。在我看来,我认为它是最容易上手的了。不过,还是需要点耐心。我曾用它开发过几款小游戏和App。这得益于它可以跨平台编译,这目前是未来很好的方向。但是,我试过编译成电脑安装程序,似乎有点不尽人意。选择DirectX图形库也许会让你的程序白屏,所以OpenGL是首先。目前2D和3D都支持。官方更新的速度还算可以。因为是最近一两年才开启的3D开发,很多3D技术市面都很成熟,所以,他们现在支持3D会很快。未来可能会在底层编译上继续优化。公司是国内的,所以语言差异很小。开发小程序是首选,尤其是微信小程序。

Unity3D:这款游戏引擎发展的速度很快。在Cocos如日中天的时候,那时还准备收购Unity3D,最终由Unity3D不同意而告终。现在市场占有率比Cocos还高。Cocos Creator的出现才又占回了一点市场。使用Unity3D开发游戏,你需要学习C#。它也可以进行跨平台编译,不过,主要是电脑和手机游戏。它其实也可以编译成web,但是它并不支持小程序。它是编译成WebAssembly。速度上会有一个提升。

Unreal Engine:也就是我们常听到虚幻引擎。它目前是最强大的游戏引擎,这一点是毋庸置疑的。它可以开发大型3A级游戏。我想在最近一两年,你可能会听过一款游戏,黑神话悟空。看看它的实机演示,你就会惊叹!学习它,你需要会C++。不过,你也可以学习它的蓝图。但是我的建议是最好学编程语言。

常见的游戏引擎有哪几种?游戏开发相关推荐

  1. Unity3D 游戏引擎之构建简单的游戏世界(三)

    Unity3D 游戏引擎之构建简单的游戏世界 雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archi ...

  2. HTML5游戏引擎Egret发布2.0版 开发工具亦获更新

    5月22日在北京国际会议中心举办的HTML5游戏生态大会上,白鹭时代旗下游戏引擎Egret Engine发布2.0版,同时还发布了Flash转换HTML5工具Egret Conversion.HTML ...

  3. 游戏引擎unity3d_安装Unity 3D游戏引擎

    游戏引擎unity3d Game development requires the use of an IDE along with one or two programming language(s ...

  4. 《Genesis-3D开源游戏引擎完整实例教程-跑酷游戏篇:简介及目录》(附上完整工程文件)...

    2019独角兽企业重金招聘Python工程师标准>>> 跑酷游戏制作 游戏类型: 此游戏Demo,为跑酷类游戏. 框架简介: 游戏通常由程序代码和资源组成.如果说模型.贴图.声音之类 ...

  5. java游戏房间匹配_一种游戏房间匹配方法与流程

    本发明涉及计算机技术领域,尤其涉及一种游戏房间匹配方法. 背景技术: 在目前的网络游戏中,游戏对象与游戏对象会通过互联网在线上进行竞技比赛,很多时候都需要多名玩家共同参与,现有的游戏对象的配对方法大多 ...

  6. python有什么游戏可以开发-主流游戏引擎有哪些?python能开发手游?

    主流游戏引擎除了unity就是ue4,cocos2d-x坑越堆越多基本快成过去式了,至于其他霜寒等等实际各大游戏厂家都已经越来越少使用了.当然RPGmakerMV和GAMEMAKER这类其实也能占据一 ...

  7. 单机小游戏大本营 经典流行 百种游戏 还不赶紧收藏

    在办公室或者无网络的地方,手头总是痒痒的吧!!!        花了两天的时间,弄了这个单机小游戏大本营,集合现在主流游戏与经典游戏,都是小游戏,不需要网络.好了废话不说那么多了.上图吧: 软件界面: ...

  8. 街机飞机游戏合集_建立游戏引擎,经典街机游戏的转折以及更多游戏新闻

    街机飞机游戏合集 您好,开放游戏迷! 在本周的版本中,我们将了解开发开源游戏引擎的好处,结合了三个街机经典的新版本以及更多内容! 公开游戏摘要:2015年4月11日至18日 Pacapong:Pong ...

  9. 安卓3d游戏引擎_3D球闯关游戏-3D球闯关游戏安卓官方版预约 v1.2.5

    3D球闯关游戏是一款让人上瘾的球球跳跃闯关游戏,在音轨上不断跳跃,控制球球顺利到达终点,玩家需要在曼妙的背景音乐下找到自己的闯关节奏,大家只有找到了节奏才能更轻松的完成挑战,轻松点击球球就可以让它不断 ...

最新文章

  1. 2 Ways Thinking In Ajax
  2. 【 Sublime Text 】如何使用Sublime Text快速生成代码模板
  3. 导致SEO优化排名不理想的三大因素,你踩雷了没?
  4. 开源大数据引擎:Greenplum 数据库架构分析
  5. C# 操作自定义config文件
  6. 第一章 TensorFlow基础——python语法(二)
  7. uva 1631——Locker
  8. redis-启动服务端-客户端连接服务端
  9. mysql中的lgwr_MySQL Replication和Oracle logical standby的原理对比
  10. Jetson TX2开发板的调试笔记
  11. 在 Linux shell 中自由操作时间变量
  12. 看剧流畅还省电?视频类应用预缓存策略功耗评测详解
  13. macOS Catalina常见问题汇总
  14. 总结一些Android好用的开源库
  15. linux 串口监视工具_监视Linux的最佳工具
  16. zend studio html乱码,解决Eclipse/Zend Studio编辑xml/html乱码问题
  17. 【20211228】【信号处理】一文读懂信号处理中频谱混叠、栅栏效应、频谱泄露的产生原因和解决方法
  18. 计算机内存128毫升,内存换算公式(内存怎么换算)
  19. 算法设计与分析-习题-动态规划法求解资源分配问题(动态规划法)
  20. 服务器每天自动变密码,Windows自动修改系统密码分享

热门文章

  1. 计算机考研张雪峰,张雪峰:考研最容易被忽视的985,实力不俗却很低调,性价比更高...
  2. 字母检索搜索查询汉字
  3. ERR_CONNECTION_RESET
  4. python和excel在一起啦_Python 与 Excel 终于在一起了
  5. Gym - 101194G Pandaria (并查集+倍增+线段树合并)
  6. 2017秋招携程面试经验
  7. 【Word 2019编辑文档包括删除、框选、打字等卡顿】
  8. 为什么要将线程设置成分离状态
  9. HTML flex遇到white-space:nowrap
  10. matlab中bp创建多层神经网络,三层 BP 神经网络 matlab 实现