我想成为一名游戏开发者的业余爱好者已经有一段时间了。在未来,我希望制作类似Terraria的游戏。我没有经验,也不知道从哪里开始。对于我的目的,我需要什么?(引擎、编程语言等?)你们有没有推荐的建议或一些创作工作的技巧?