它必须是免费的。毕竟,这是爱好,而不是生意!创建营利性软件不是问题,但任何需要硬件模组的东西都已经过时了。
不,我不这么认为。我所知道的唯一一个用于控制台的 .NET 环境需要花钱,称为 unity3d:http://unity3d.com/
我认为它支持iPhone和Wii,并使用Mono作为运行环境。 200 美元,你就可以了:)
不,除了 Xbox 360 之外,所有主要游戏机都没有开放的开发环境。您可以获得各种自制套件,但这些套件并未受到游戏机制造商(任天堂、索尼和微软)的认可,因此您充其量只能免费赠送您制作的 ROM。如果你试图出售任何东西,你就会被起诉。
正如 Adam 所说,自制程序几乎是做你想做的事情的唯一方法。很多时候,使用自制套件还涉及以某种方式修改控制台。
有一种基于 Linux 的便携式游戏设备,称为 GP2X,您可能会感兴趣,但我认为开源游戏开发(或至少使用开源工具的游戏开发)更多的是 PC 的事情。
如果您是经过认可的大学的学生,您可以通过 Dreamspark 网站获得 XNA Creator's Club 12 个月的免费试用订阅。
免费和官方?不。而且 XNA 并不是免费的,您必须支付 99 美元才能在 360 上使用它。
您几乎只能进行黑客攻击、自制开发以及硬件修改。至少有一种控制台不需要硬件修改,但我不确定我们是否可以讨论它。
历史记录上,索尼在日本在 PSX 上发布了名为 Yarouze 的东西,其情况与 360 上的 XNA Creators Club 类似(付费套件,仅适用于爱好者),但它从未来到美国。
您可能仍然可以找到可用的“PS2 Linux”套件 - 但您在那里制作的游戏只能在 PS2 Linux 的其他实例上运行 - 受众有限。
这取决于您将什么归类为控制台。 iPod Touch 和 iPhone 都有 iPhone SDK,用它应该可以开发出非常好的游戏,当你完成后,它们可以很容易地通过 App Store 分发,要么免费,要么价格为 70 %.
正如 bhinks 提到的,有 GP2X,但已经存在了一段时间,并且有一个巨大的自制游戏开发者社区。 GP2X 现已停止生产,并且有 2 个后继产品即将推出,即同一家公司 Game Park 的 WIZ 和 Pandora,这是一款合适的发烧友设备。
美妙之处在于您可以在 SDL 中玩游戏并为所有设备(包括 PC)进行构建
只需支付 200 美元购买 Unity3D 独立许可证,您就可以为 PC、Mac、浏览器、iPhone 和 Wii 制作游戏。它可以说是比 XNA 更强大的引擎,因为它具有内置的碰撞检测、物理等功能