c# – 个人项目规划

我想用C#/ XNA设计一个2D游戏的想法。在学校,项目缺乏经验,有限的资源和其他可能导致我保护项目的事情之前,我将尝试在我跳进之前进行规划:

>您在一个成功的个人项目中注意到的一些关键方面是什么?
>您是如何(成功地)为项目赚取收入(除了要求捐款)?
(注意:这不是我的项目的主要目的,但会很好!)
>如何规划​​非编程方面,如窗口布局(UI),游戏流程和外观?
>你如何把一个游戏的抽象概念带入一个真实的产品。您在草图和规划中使用什么工具?
>有限的资源(艺术才能和金钱),我如何创建一些我需要的艺术资源(除了股票艺术)?或者我不用担心,直到我有一个成品?
>最后,你如何打破代码中的障碍(可能是知识,时间或毅力)?

您在成功的个人项目中注意到了哪些关键方面?

我想这很大程度上取决于你对成功的定义。我认为一个游戏项目成功,如果:

很有趣够了,我完成之后我想玩。
我在制作过程中学到一些东西。
>我实际上完成了这个项目,其中完整的定义是具有足够的艺术,音频和足够的游戏风格的任何其他资产。
>它在“现场条件”下工作,而不仅仅是在我自己的机器/硬件配置上。

在我的情况下,我认为成功的每个项目都是我做了一些严肃的计划,并致力于完成。这是我过去最大的一步。一个无聊的周末的休闲项目通常不会完成。

您是否(成功)吸收了该项目的收入(除了要求捐款)? (注意:这不是我的项目的主要目的,但会很好!)

嘿。还没有管理这个。但是,那还不足以让我们做足够的工作来支持它。有人已经提到了XBLA对XNA项目的潜在收入,如果您的项目是一种能够很好地转化为控制台的事情,这是一个非常容易的成功途径。我已经研究了,但是迄今为止我的项目并不适合。

如何计划非编程方面,如窗口布局(UI),游戏流程和外观?

钢笔。和纸。我画了很多截图作为指导,我通常会有一些艺术主题,以配合游戏。快速原型也在此帮助一切都是从绘图程序中的菜单和各种画面的模型中,在一次性项目中制作一些简单的互动内容。

写下一切。我拿了很多笔记,我已经知道有一台笔记本电脑的记事本打开在它坐在我的开发机旁边,以拯救我的麻烦,替代从我的代码,键入一个快速的笔记,我是什么这样做。一些伟大的想法出于尝试使其他事情发挥作用的过程,如果你不写下来,那就没有发生。

你如何带来一个抽象的游戏概念,并成为一个真正的产品。您在草图和规划中使用什么工具?

尽可能多地进行工作。我讨厌听到陈词滥调,但整个敏捷模型对游戏来说真的很好。从那个核心的“有趣”的想法开始,您的灵感来自于您首先制作游戏,并使其在代码中工作。也许这是一个单一的技工,你想要构建谜题/水平,或者更多的是一种外观/感觉,你可以捕获在单一的环境/水平/任何。无论哪种方式,如果你可以得到一个正确的例子,它将很好地检查这个想法是否真的可行,并且可能会给你一些可以实现的不同方式的想法。这可能看起来是模糊的,但更具体的建议将取决于任何其他因素(您选择的类型,观众,具体想法,您的想法等)。

资源有限(艺术才能和金钱),我如何创造一些我需要的艺术资源(除了艺术品)?或者我不用担心,直到我有一个成品?

Lionhead的彼得·莫尼诺(Peter Molyneux)表示,他曾经用自己的艺术为他所有的游戏做准备。如果他们是有限的水平的图形的乐趣,那么他们值得继续。虽然您可能无法使用某些类型获得简单(而且ascii 3D射手可能会因为自己的缘故而小说…),当然担心完成的艺术,音频或其他资产可以节省很多东西后来。最后,如果游戏玩得很开心,那么让艺术家愿意和你一起工作就变得更加微不足道了。在我的原型设计阶段,我多次使用受版权保护的资产,我再也忍不住再看自己的艺术品了。在开始分发您的项目之前,请确保您已经更换了任何类似的东西…

最后,你如何打破代码中的障碍(可能是知识,时间或毅力)?

不确定你在这里正在想什么,但是打破障碍就是编写代码的真正原因。您正在为有趣的问题找到创造性的解决方案。网络是一般知识的重要资源,但最终,您自己的时间和毅力将创造有趣的东西。

最好的运气。

http://stackoverflow.com/questions/518186/personal-project-planning

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c# – 个人项目规划