Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

应用了 Unity Engine 提供的混淆。 我尝试使用通用外部程序访问数据,但访问失败,因为它被加密了。

我不知道如何,但也许使用更专业的程序,有人可能能够访问数据并更改数字。 但我认为很难完全防止这种情况发生。 正如我之前所说,如果有人可以看到我所有的代码,我将不得不想办法,但如果没有,我想我现在很好。

(1 edit)

考虑到了时差问题,我先把我要说的全说了

1.对于代码混淆,你可以试一试 Obfuscator Source,注意!代码混淆并不是加密,代码混淆会让逆向工程来的源代码变得难以阅读(你可不想看到乱七八糟的命名和虚张声势的逻辑吧?)

2.所有但凡只要逻辑放在客户端都没法阻止数据修改,有反外挂也不顶事,但是对于游戏安全,你可以试一试 Anti Cheat(说实话,不如逻辑放在服务端)

3.IL2CPP逆向工程已经很难了,但是你的游戏资源也很容易提取

4.IL2CPP+代码混淆的游戏已经是个人开发游戏的天花板 ,不过不要过度担心逆向工程,MC就是一个例子,逆向工程MC出了整个mod生态

以下是我对你游戏提出的建议

1.建议不如把饼吹大,直接做联机

2.建议推出0.5倍数

3.建议直接大哥背起了行囊(指的是穿墙)

4.是否做过源代码冷热备份?我可不希望你的游戏因为丢失了源码而停更

我很好地阅读了这篇文章。 我用谷歌搜索了你给我的关于安全的部分,发现了很多。 非常感谢您帮助我理解安全相关概念。 目前,我们并没有采取严格的安全措施来制作简单的游戏,但我们可以在未来考虑这些点。 谢谢你!

(1 edit)

如果以后你想了解联机方面的知识可以联系我,我会尽我所能的帮助你,我这里祝愿你的游戏越做越好