我参与过很多开源活动,包括与游戏相关的和其他的,总的来说,我非常享受这个过程。这一切都始于一个过于雄心勃勃的开源游戏。它从未取得任何进展,但我珍视我花在它上面的时间。这个项目让我一头扎进了协作开源——以及游戏开发的奇妙之处,没有任何辅助工具。这是一次强烈推荐的体验和教育,但并非没有成功和失败。第一次就做对最终取决于运气,但退一步说,分享我的经验可能会提高你的成功几率。
什么是开源游戏?
开源游戏开发通常被认为是一种爱好——就像 Linux 开发者在他们的操作系统在数据中心站稳脚跟之前被认为是业余爱好者一样。关于开源在整个游戏行业中的作用有很多话要说,但这是一个不同且复杂的话题。我的目标是帮助有抱负的游戏开发者找到他们喜欢的开源项目,特别是团队,而现在这意味着要去业余爱好者所在的地方。
发掘你的才能
游戏是一种令人惊叹的协作媒介。如果你对游戏充满热情,那么你很可能已经具备了游戏开发所需的部分技能,无论是绘画、写作、雕刻、作曲、编程还是模组制作。现在选择你最喜欢的并磨练你的技能。
话虽如此,我强烈建议你掌握一些技术。这不一定非要涉及编程,尽管在这个领域,编程总是一个主要的加分项。最重要的是,大致了解一下行业工具:游戏引擎、编程语言、3D 建模、格式、维基、版本控制、桌面与移动与 Web 以及所有这些好东西。
独立准备
如果你想在加入开发者团队之前磨练你的技能(提示:你应该这样做),那么尝试制作你自己的游戏是理所当然的。如果你正在寻找动力,没有什么比一点点竞争更好的了
- Ludum Dare - 经常举办的 48 小时游戏竞赛。主要面向程序员。
- GameCareerGuide 的游戏设计挑战 - 为设计师提供的双周创意锻炼。在原型和概念艺术方面付出额外努力的开发者通常很有机会获得认可。
这只是众多竞赛中的一个极小的例子。这些竞赛的方便之处在于它们不需要整个团队来完成某件事;你可以独自完成一切。虽然本文提倡将游戏开发视为团队合作,但独立性仍然是关键组成部分。我们稍后会回到这一点——只需知道才能会吸引才能。
寻找项目
有很多地方可以寻找,但大多数业余项目都会在以下这些地方出现
有很多项目... 选择合适的项目来匹配你的特定技能和兴趣可能是一个相当大的挑战。记住,如果你对你正在制作的游戏不热情,没有人会想和你一起工作。
慢慢来,并且为了所有美好的事物,选择一个看起来最多几个月内就能完成的项目。这类项目非常少,但对于初学者来说,强烈建议选择一个可以快速享受成果的短期项目。
我的首要建议:进展是最好的希望信号;寻找它。深入挖掘新闻档案、论坛和代码仓库,寻找健康的活跃度。
加入
事实是,完整开源游戏与未完成开源游戏的比例有待提高。但不要让这阻碍你的动力。当你决定加入一个项目时,只需创建一些你认为他们需要的东西并发布它。你无需征求许可。这就是开源游戏开发的精髓。
每当你制作出一些东西时,就展示你的才华吧!在今天的网络上,这实际上说起来容易做起来也容易。通过这样做,你实际上是在记录你的工作,并将自己宣传为有抱负的游戏开发者——并让你参与的项目受到关注。
不能保证你的作品会被采用,但你已经正式参与了一个开源游戏项目。恭喜你!
12 条评论