Yami RPG Editor

Yami RPG Editor

 This topic has been pinned, so it's probably important
yami  [developer] Feb 28 @ 7:55am
关于Yami编辑器未来的思考与决定
大家好,

消失了这么久,很长时间没有发布更新,我想我需要给出一个合理的解释。

首先,感谢所有已经购买了应用的支持者。感谢社区中每一位热心的伙伴,感谢你们的帮助与理解。特别感谢“Mr. Von Grimmsy”对社区的无私奉献,我也对他有些愧疚。

如大家所知,过去两年AI发展迅猛,像ChatGPT、DeepSeek这样的工具已经能够帮我们写脚本代码,大大降低了Unity、Godot等引擎的学习门槛。去年,我也借助ChatGPT学会了Unity,并迅速缩短了与那些拥有多年经验的开发者之间的差距。可以预见,随着AI的不断进步,未来编写脚本将变得更加简单,专业引擎的学习门槛也会越来越低。

这种变化让我对Yami编辑器的未来感到悲观,甚至认为,即便继续进行小更新,也无济于事。那么现在是否更应该将时间投入到其他地方呢?

自从发布引擎以来,我建立了一个中文社区,认识了很多新朋友,也收到了大量功能请求。社区中经常会出现提问,解答一个问题往往会引发更多新问题。我不太擅长做“客服”工作。有时,软件卖得越多,就有更多人提问,更多人需要帮助,逐渐变成了一个“教师”的角色。尽管在热心伙伴的帮助下,我们也创建了一些基础教程,但依然有不少人不想看教程,还是选择提问,而且特别喜欢找我问,这样能快速获得准确的解答。

有朋友曾问我,为什么不进行宣传,甚至连商店页面都没有更新。我觉得这样挺好的,卖不出去,来咨询游戏实现细节的麻烦事就少了。因为我喜欢专注于做一件事,不愿意去处理各种杂事。

渐渐地,我对继续开发引擎的兴趣减少了,开始转向做游戏,这让我找回了快乐。我想,现在总没人问我怎么玩游戏了吧?此外,开发引擎的成本和回报总是难以平衡。作为行业的标杆,Unity也在为持续亏损的财报而发愁,去年甚至因收费协议问题遭到广泛指责。许多用户并不希望付给Unity 2.5%的分成,却理所当然地愿意支付给Steam 30%的费用。这种现象让我对引擎产业的市场规模感到不乐观,毕竟市场上不需要那么多引擎。

AI在脚本编写和生成美术方面的能力,正在不断降低开发游戏的门槛,这也意味着未来会有更多开发者涌入市场,竞争变得愈加激烈。统计数据显示,Steam上每年发布的新游戏数量正迅速增长,而这也导致了很多游戏的销量并不理想。尽管偶尔有人对我的编辑器感兴趣,询问是否愿意一直更新下去,我直接告诉他们不要购买,因为我无法对用户的未来负责,无法保证他们制造的游戏能赚到钱。

也有一些非常有行动力的人,已经用编辑器做出了自己的游戏,比如‘Yahzj’,他投入了数千个小时,制作了一款非常优秀的游戏《边境开拓者》:
https://store.steampowered.com/app/2346410/
还有一些其他开发者,虽然不能一一列举,但我衷心感谢你们的支持。你们从未怀疑过工具的可行性,让我深感欣慰。

当然,也有一些人只是想体验开发过程中的乐趣,并不在乎游戏是否能卖出去,或者使用的引擎是否强大。但有很多人最终放弃了,未能完成自己的游戏。我开始对自己的工作感到沮丧,担心自己做了一个不太好的工具,误导了大家的梦想。从入门到放弃好像也是游戏开发的普遍现象。

我是一个悲观主义者,也很难理解乐观的人究竟在想什么。坦白说,我更建议大家借助AI,去学习更强大的引擎。

过去一年半,我一直处于自闭的状态,回避了所有的责任,也没有关注过社区的反馈。我的一些承诺也未能兑现,可能已经让不少人失望,在此我深感抱歉。最近,我花了三个星期的时间修复了大部分反馈的BUG,并更新了不少新功能,旨在减少重复性工作的时间。这几天,我将发布一项更新,并决定将编辑器项目完结,今后将主要专注于修复BUG,减少更新频率。

曾经考虑过将编辑器免费提供,但我认为这样可能带来更多麻烦,并且会背离已经购买的用户。也曾想过将其下架,最后决定将价格下调,特别是针对中国以外的用户。因为语言不通,无法建立社区,这点我深感抱歉。

我不擅长在游戏和引擎开发之间切换,这让我感到分心,始终无法专注。未来,我将专心于游戏开发。我理解用户希望自己使用的引擎能一直得到更新和维护,这样才能带来安心感,但游戏引擎的盈利模式并不理想,没有足够的兴趣支撑,我无法一直投入其中。

对不起,我也想趁还年轻做出梦想中的游戏。
感谢大家一直以来的支持与理解,也祝愿大家在未来的开发旅程中一切顺利。
Last edited by yami; Mar 3 @ 9:38am
< >
Showing 1-10 of 10 comments
Translation to English follows:
--------------------
"Hello everyone,

After being gone for so long and not posting updates for so long, I thought I needed to give a reasonable explanation.

First of all, thank you to all the backers who have purchased the app. Thank you to every enthusiastic partner in the community for your help and understanding. Special thanks to "Mr. Von Grimmsy" for his selfless dedication to the community, and I feel a little guilty for him.

As we all know, AI has developed rapidly in the past two years. Tools such as ChatGPT and DeepSeek have been able to help us write script code, greatly lowering the learning threshold for engines such as Unity and Godot. Last year, I also learned Unity with the help of ChatGPT, and quickly shortened the gap with developers with many years of experience. It is foreseeable that with the continuous advancement of AI, writing scripts will become easier in the future, and the learning threshold for professional engines will become lower and lower.

This change makes me feel pessimistic about the future of the Yami editor, and I even think that even small updates will not help. So is it better to invest your time elsewhere?

Since releasing the engine, I have built a Chinese community, met a lot of new friends, and received a lot of feature requests. Questions are often asked in the community, and answering one question often leads to more new ones. To be honest, I'm not very good at "customer service" work. Sometimes, the more software is sold, the more people ask questions and the more people need help, gradually becoming a "teacher" role. Although we have created some basic tutorials with the help of enthusiastic partners, there are still many people who don't want to read the tutorials and still choose to ask questions. They especially like to ask me questions so that they can get accurate answers quickly.

A friend once asked me why I didn’t promote it and didn’t even update the store page. To be honest, I think this is very good. If it doesn't sell, it will save me the trouble of consulting the game implementation details. Because I like to focus on doing one thing and don’t want to deal with all kinds of chores.

Gradually, I became less interested in continuing to develop the engine and began to turn to making games, which brought me back my happiness. I think no one will ask me how to play games now, right? Additionally, the costs and rewards of developing an engine are always difficult to balance. As a benchmark in the industry, Unity is also worried about continued financial losses. Last year, it was even widely criticized for charging agreement issues. Many users do not want to pay Unity 2.5%, but are naturally willing to pay Steam 30%. This phenomenon makes me not optimistic about the market size of the engine industry. After all, there is no need for so many engines on the market.

AI's capabilities in scripting and generating art are constantly lowering the threshold for developing games, which also means that more developers will flood into the market in the future, and competition will become increasingly fierce. Statistics show that the number of new games released on Steam every year is growing rapidly, and this has also led to unsatisfactory sales of many games. Although occasionally people are interested in my editor and ask if they are willing to keep updating it, I directly tell them not to buy it because I cannot be responsible for the future of my users and cannot guarantee that the games they create will make money.

There are also some very motivated people who have used the editor to create their own games, such as ‘Yahzj’, who invested thousands of hours to create a very excellent game “Border Blazers”:

(GAME AD GOES HERE)

There are a number of other developers, too many to mention here, but I sincerely appreciate your support. I'm so pleased that you never doubted the feasibility of the tool.

Of course, there are also some people who just want to experience the fun of the development process and don't care whether the game can be sold or whether the engine used is powerful. But many people eventually give up and fail to complete their game. I began to feel frustrated with my work and worried that I had made a poor tool and misled everyone's dreams. Going from getting started to giving up seems to be a common phenomenon in game development.

I'm a pessimist, and it's hard for me to understand what optimists are thinking. Frankly speaking, I recommend that everyone use AI to learn more powerful engines.

For the past year and a half, I've been in a state of isolation, avoiding all responsibilities and not paying attention to community feedback. Some of my promises have not been fulfilled and may have disappointed many people. I am deeply sorry for this. Recently, I spent three weeks fixing most of the bugs reported and updated many new features, aiming to reduce the time of repetitive work. In the next few days, I will release an update and decide to complete the editor project. In the future, I will mainly focus on fixing bugs and reducing the frequency of updates.

I have considered making the editor free, but I think that would cause more trouble and turn away from users who have already purchased it. I also thought about taking it off the shelves, but finally decided to lower the price, especially for users outside China. I'm deeply sorry that I can't build a community because of the language barrier.

I'm not good at switching between games and engine development, it makes me feel distracted and I can't focus all the time. In the future, I will focus on game development. I understand that users want the engine they use to be updated and maintained all the time, so as to bring peace of mind, but frankly speaking, the profit model of game engines is not ideal, and without enough interest support, I cannot keep investing in it.

Sorry, I also want to make the game of my dreams while I'm still young.
Thank you all for your continued support and understanding, and I wish you all the best in your future development journey.
As for my part before anyone responds to the above: I know I have been somewhat lax on responding recently, but the reason for that was due to the fact that I didn't have any new information to provide anyone. The last long post I stickied outlined what was going on with the engine, and I had nothing to offer to anyone asking about it as if they had ignored the stickied thread; other than that, I work and am married with two kids - so I'm usually pretty busy!

Regardless, I'm not trying to make excuses - my apologies for anyone that has felt/feels slighted. :p03:

And Yami, don't sweat it - I volunteered to help out originally, so you have nothing to feel bad about, bud. Best of luck in your future endeavors! :steamthumbsup:
yami  [developer] Feb 28 @ 8:40am 
Originally posted by Mr. Von Grimmsy:
As for my part before anyone responds to the above: I know I have been somewhat lax on responding recently, but the reason for that was due to the fact that I didn't have any new information to provide anyone. The last long post I stickied outlined what was going on with the engine, and I had nothing to offer to anyone asking about it as if they had ignored the stickied thread; other than that, I work and am married with two kids - so I'm usually pretty busy!

Regardless, I'm not trying to make excuses - my apologies for anyone that has felt/feels slighted. :p03:

And Yami, don't sweat it - I volunteered to help out originally, so you have nothing to feel bad about, bud. Best of luck in your future endeavors! :steamthumbsup:
Hey Mr. Von Grimmsy,

Thanks so much for your understanding, and I totally get it! Life can definitely get busy, especially with work and family. I really appreciate the time you’ve put into helping out, and I completely respect the fact that you’re juggling so many things. No hard feelings at all – I know everyone has their own priorities.

I also really appreciate your kind words. It means a lot to me. Best of luck to you as well in everything you do! I’m sure you’ll continue doing amazing things. :steamthumbsup:

Take care, and thanks again! :)
明天 Mar 1 @ 12:02am 
时间过了这么久, 看到亚米还会继续更新引擎就挺好的,但是引擎能做出来,肯定对这个引擎是有激情和热情的,现在被种种原因消耗完了,那么等到以后没有生存压力了,再考虑引擎吧.加油!期待亚米做的游戏.怀念亚米的爆炸头~
Last edited by 明天; Mar 1 @ 12:04am
yami  [developer] Mar 1 @ 5:12am 
Originally posted by 明天:
时间过了这么久, 看到亚米还会继续更新引擎就挺好的,但是引擎能做出来,肯定对这个引擎是有激情和热情的,现在被种种原因消耗完了,那么等到以后没有生存压力了,再考虑引擎吧.加油!期待亚米做的游戏.怀念亚米的爆炸头~
哈哈哈,你也加油!
ZerosmO Mar 1 @ 5:17pm 
Hello. I really liked your game engine, I've been trying to make it available in Russian for more than a week, there are certain results, All my time spent in the program took the translation process, if you're interested, I can send my work to your email address.
I noticed an error when I click on the "script changes" shortcut error code 800A03EA.This happens even after "checking the game files".
https://steamcommunity.com/sharedfiles/filedetails/?id=3436730126
I found in your program something that could not be found in rpg maker, an active combat system (only with additional plugins), a collision, and support for so many enemies on the map, your program already has it.Please do not abandon the project!:47_thumb_up:
yami  [developer] Mar 1 @ 8:44pm 
Originally posted by ZerosmO:
Hello. I really liked your game engine, I've been trying to make it available in Russian for more than a week, there are certain results, All my time spent in the program took the translation process, if you're interested, I can send my work to your email address.
I noticed an error when I click on the "script changes" shortcut error code 800A03EA.This happens even after "checking the game files".
https://steamcommunity.com/sharedfiles/filedetails/?id=3436730126
I found in your program something that could not be found in rpg maker, an active combat system (only with additional plugins), a collision, and support for so many enemies on the map, your program already has it.Please do not abandon the project!:47_thumb_up:
Thank you for your support and for your effort in translating the engine into Russian! Yes, i need it. I’m glad you like it, it's a great encouragement to me. The error may be caused by Windows treating the JS file as JScript (an early scripting language designed by Microsoft). You can open the JS file with VSCode to resolve it.
ZerosmO Mar 2 @ 4:02am 
Originally posted by yami:
Originally posted by ZerosmO:
Hello. I really liked your game engine, I've been trying to make it available in Russian for more than a week, there are certain results, All my time spent in the program took the translation process, if you're interested, I can send my work to your email address.
I noticed an error when I click on the "script changes" shortcut error code 800A03EA.This happens even after "checking the game files".
https://steamcommunity.com/sharedfiles/filedetails/?id=3436730126
I found in your program something that could not be found in rpg maker, an active combat system (only with additional plugins), a collision, and support for so many enemies on the map, your program already has it.Please do not abandon the project!:47_thumb_up:
Thank you for your support and for your effort in translating the engine into Russian! Yes, i need it. I’m glad you like it, it's a great encouragement to me. The error may be caused by Windows treating the JS file as JScript (an early scripting language designed by Microsoft). You can open the JS file with VSCode to resolve it.


Hello Yami.
I sent you the translation of the game to the email address 1250614@qq.com.
Subject: Translation into Russian YamiRpg Editor
徐梓郑 Mar 3 @ 9:36pm 
早点退坑吧~各人开发引擎能力时间精力都有限,没前途,做不好的。~太难了
yami  [developer] Mar 6 @ 6:17am 
Originally posted by 徐梓郑:
早点退坑吧~各人开发引擎能力时间精力都有限,没前途,做不好的。~太难了
深有体会,无力:steamsad:
< >
Showing 1-10 of 10 comments
Per page: 1530 50