有没有人知道如何使用GML编程技巧来查找或开展工作,例如使用Game Maker自由工作?
我正在考虑为寻求快速模拟并获得游戏感觉的人做自由游戏原型制作工作,这可以在一周或几天内完成。
如果有人有想法,有人可以帮帮我吗?谢谢。
答案 0 :(得分:0)
就个人而言,我开始使用GameMaker作为业余爱好,我曾为其他人做过一些小项目,但我最终被聘为网站和数据库程序员,而不是游戏程序员。
除非您找到一个已经在其项目中使用GameMaker的团队,否则您使用GML的经验可能不会在其自身上花费太多,因为该语言仅在GameMaker内部有用。但是,理解GML意味着你也拥有基本的编程技能,一旦你知道一种编程方式,就可以更快地学习另一种方法。
GameMaker让编程变得简单而有趣,但其他语言为我提供了非游戏项目所需的工具。
公司可能不会根据您认识GameMaker 的事实雇佣您,但它可能会雇用您因为您了解编程。研究其他人可能是明智之举编程语言并学习它们如何工作的基础知识。
如果您要向客户出售您的技能,他们可能更关心最终结果,而不是您到达那里的确切道路。例如,如果工作是制作适用于Android手机的游戏,那么这就是GameMaker可以做的事情,而且扩展名是你可以做的事情。
如果GameMaker看起来不像是工作的工具,那么使用从GameMaker学到的知识来帮助您理解不同的程序/框架。即使您专注于GameMaker,如果您要设置在线游戏服务器或记分板,也可能需要其他语言。
很多成功的游戏都是通过GameMaker制作的,因此使用它可以谋生。官方主页上的Showcase section向我们展示了迈阿密热线和 Undertale 等游戏 - Steam商店中的大热门游戏。
This article from GameMakerBlog.com列出了一些成功的人。我认为最重要的是“真正的瓦尔哈拉”,它让社区了解他的业务发展方式。您可以在文章中找到他的博客。他写了一本关于如何通过销售应用程序和游戏来赚钱的书,这非常值得一试。
如果您希望仅使用GameMaker专注于自由职业,那么确保了解该计划的细节,以便您尽可能灵活。确保您了解运动功能如何工作,如何进行碰撞检查,如何使用数据结构,如何使用视图和曲面等等。
技术技能不需要是完美的,但您需要知道该做什么以及如何在合理的时间范围内实现您的想法。练习直到你觉得在短时间内从概念到演示的游戏感觉很舒服,构建一组可能对你有用的示例和引擎。如果你可以重用一个脚本,那就更好了而不是为你制作的每一款新游戏从头开始编写它。
最后:营销自己。为了吸引潜在客户,通过在线发布您的工作,有助于展示您的专业知识。让自己可见。发布您制作的游戏的截图,视频和可播放版本。您可以在博客上发布关于游戏开发的信息,或者通过帮助人们在线并获得信用来建立一个小型的个人资料。
任何你可以指向并说“我为此工作过”的项目都会让你成为一个更可靠的开发者。如果你刚刚开始,你可能还没有任何项目,所以一个建议是制作一个小型迷你游戏并将其发布到应用程序商店。你甚至可以免费发布它。对于您的第一场比赛,曝光可能与销售一样重要。