当前位置: 代码网 > it编程>软件设计>搜素引擎 > Godot 游戏引擎个人评价和2024年规划(无代码)

Godot 游戏引擎个人评价和2024年规划(无代码)

2024年08月01日 搜素引擎 我要评论
今天是上班的最后一天,我也学不动了,暂时也不想学什么新东西了。这篇文章就简单来说明一下我对于Godot的评价和之后的规划我认为Godot还是非常具有潜力的,2D方面应该是非常的成熟了,3D就是保上限。出于个人的期望,我希望微软能赞助Godot引擎的开发或者收编Godot。这样就能真正实现C# 编写万物的可能了(除了底层的系统和嵌入式代码)。

前言

今天是上班的最后一天,我也学不动了,暂时也不想学什么新东西了。这篇文章就简单来说明一下我对于godot的评价和之后的规划

godot c# .net core 开发简单评价

godot相关网址

在这里插入图片描述
对应的翻译
随着。net新版本的出现,平台支持变得更好。对移动平台的nativeaot支持仍处于试验阶段,目前还没有对web平台的支持。. net 9.0版本将包括对nativeaot的一些改进,我们可能会看到对web平台的初步支持。我们将在2024年11月看到它的发布。

使用nativeaot只是我们为godot c#项目添加更多平台支持的方法之一,使用mono运行时是另一种可能性。在未来的godot版本中,我们想尝试重新引入一些在godot 3中可用的mono嵌入,作为支持移动和web平台的另一种方式。

请尝试godot 4.2,如果你发现任何bug,请告诉我们。

可行性

godot 的.net core 开发是可行的。问题就是c# 对应的文档有点少,至少中文互联网的教程是十分缺失的。而且由于.net core 8.0刚刚发布不到半年,godot 从mono 架构转化为.net core 的架构到稳定也需要一段的时间。但是我已经测试过了,可以使用visual studio和nuget进行对godot的开发。详细的可以看我的godot 专栏。能使用.net core和nuget的意义非常大,

godot(gdscirpt) vs cocos

作为轻量级游戏引擎,godot 和cocos的生态位是一样的。cocos更加偏向于微信小游戏,godot 的3d能力更有前途。而且cocos 最近几年的也不太行。cocos的生态更多的是偏向于微信小游戏,h5小游戏。而且cocos 3d是极其不成熟的。而且cocos也支持c# ,上限比cocos高多了

在这里插入图片描述

godot vs unity

说到godot ,就不得不提unity了。godot的出圈爆火的原因是unity 作死的按照安装次数收费。
unity最近几年的问题也很多,比如恶心的unity hub必须绑定登录,unity中国就是收费的培训班,unity最近几年一直吃老本。所以作为一个商用引擎,本身的吃相也比较恶心

在这里插入图片描述

unity 的裁员

在这里插入图片描述

在这里插入图片描述

unity的股票

在这里插入图片描述

unity的历史遗留问题:mono和.net core

由于早期的c# 因为决策的原因,.net framework不能跨平台。unity 使用的mono版的c#。.net core的推出之后,我个人认为mono已经完成了历史使命。

  • .net core 的性能比mono好。而且.net core 是由微软开源开发的,支持的是最宽松的mit协议
  • .net core 有nuget库的生态。虽然unity的生态好,但是unity的生态是配套插件,商城美术资源的生态。godot的生态是发展了十几年的.net core的生态+c# 最新的高级语法糖。

当然,听说unity也在转移使用.net core 重构底层架构,这我只是听说。而unity由于历史遗留问题,至少需要2-3年才能将这个庞大的引擎从底层重构。

.net core的开发者,微软

微软的股票因为云服务和ai的风口,股票已经增长了50%。
在这里插入图片描述

而且微软也在布局游戏业务,收购了暴雪。所以微软肯定会继续推动游戏编辑器的支持。至少未来可能会对godot 做适配,因为微软已经对unity做了适配。当然也可能脑抽了自己开发一个游戏引擎。由于maui的前车之鉴,我建议微软还是考虑一下再说。至少先把.net core的跨平台生态先扶持起来

个人的独立游戏

steam平台分成说明

在这里插入图片描述

在这里插入图片描述

  • 添加一个新游戏需要100$的保证金
  • steam分成+各种手续分成。到手大概60%-70%。
  • 如果是个人账户,每年的外汇上限是5w美刀。大概35万人民币。如果认为自己的游戏非常有信心,可以去开一个公司账号。但是大部分人应该不用考虑这个问题。

独立游戏的选题

美术风格:2d+像素

因为3d要做好,难度特别大,模型,贴图,材质,穿模。每个都需要很大的经历。作为独立游戏,不应该把大量的时间放在模型等美术资源的制作上面。想法的表达才是最重要的。

pc端,steam发布

虽然steam的抽成比较高,算上中间银行的手续费,30%-40%的抽成。但是你可以把你的游戏卖到高收入地区,而且steam帮你打通了游戏宣发这个难点。

手机端的问题就是变现难。因为国内游戏版号的问题,国内的手机游戏如果没有备案是不能充值的,只能赚广告商的钱。这个cocos比较成熟,而godot 目前缺乏广告商的接入。所以手机端变现比较麻烦。

目前的游戏规划

打算先复刻几个经典小游戏,先熟悉一下godot的代码

  • 贪吃蛇
  • 马里奥
  • 俄罗斯方块
  • 斗地主

顺便了解一下godot程序的发布等功能。但是由于个人的精力有限+顺便等待godot 新版本对应c# .net core的支持的增强。我估计我的独立游戏24年应该不会做出来,最快25年,而且是业余时间做由于。独立游戏最大的问题就是缺乏社交,你全全是你自己一个人做游戏。我会将独立游戏变成我玩游戏的平替,因为我觉得做游戏可能也比较好玩。

总结

我认为godot还是非常具有潜力的,2d方面应该是非常的成熟了,3d就是保上限。出于个人的期望,我希望微软能赞助godot引擎的开发或者收编godot。这样就能真正实现c# 编写万物的可能了(除了底层的系统和嵌入式代码)。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com