C# 个人项目规划

C# 个人项目规划,c#,project-management,xna,C#,Project Management,Xna,我想用C#/XNA设计一个2D游戏。在学校之间,项目缺乏经验,资源有限,以及其他可能导致我放弃项目的因素,在我加入之前,我将尝试制定计划: 在一个成功的个人项目中,你注意到了哪些关键方面 你是如何(成功地)从这个项目中获得收入的(除了要求捐款)? (注意:这不是我项目的主要目的,但会很好!) 如何规划非编程方面,如窗口布局(UI)、游戏流程和外观 你如何把一个抽象的游戏概念和制作成一个真正的产品。你在素描和规划中使用什么工具 在有限的资源(艺术天赋和资金)下,我如何创造一些我需要的艺术资源(除

我想用C#/XNA设计一个2D游戏。在学校之间,项目缺乏经验,资源有限,以及其他可能导致我放弃项目的因素,在我加入之前,我将尝试制定计划:

  • 在一个成功的个人项目中,你注意到了哪些关键方面

  • 你是如何(成功地)从这个项目中获得收入的(除了要求捐款)? (注意:这不是我项目的主要目的,但会很好!)

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

  • 你如何把一个抽象的游戏概念和制作成一个真正的产品。你在素描和规划中使用什么工具

  • 在有限的资源(艺术天赋和资金)下,我如何创造一些我需要的艺术资源(除了库存艺术)?或者,在我有了成品之前,我应该不担心吗

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

  • 如果你想让其他人使用这个游戏,让它成为非个人的。找一个你可以给他演示并从他那里得到反馈的人。让游戏变得非常简单。在着手做一些非常简单的事情之前,先构建它。那就简单点吧

  • 不确定:)

  • 用钢笔和纸绘制窗口布局和游戏流程的草图。要获得外观和感觉,请浏览网页,查找外观精美的网站,您可以从中获得灵感

  • 使用记事本,写下需要做的事情的最短列表,以制作最简单的工作演示。只写你写下的东西,否则你会被一些细节冲昏头脑,最终不会产生任何有用的东西

  • 艺术是游戏的一个重要组成部分,没有它你不可能有一个成品。在网上搜索一位有兴趣为你做这件事的合作者怎么样

  • 如果您的代码中有问题,请向StackOverflow寻求帮助!:)


  • 这些文章中给出了一些很棒的想法:

    在一个成功的个人项目中,你注意到了哪些关键方面

  • 不要担心结果会怎样
  • 做这件事是为了好玩
  • 别计划了
  • 从小事做起,不要想大事
  • 实际上,在so或其他类似网站上编写代码而不是拖延

  • 关键方面:主要是你感到兴奋的事情。做一个真正让你成功的游戏,你会被与他人分享最终产品的愿望所激励——你的热情也可能会提高最终产品的质量

    盈利能力:因为这是XNA,如果你在Xbox Live上发布一个版本,你将获得游戏销售收入的70%。游戏的价格可以是200、400或800分(大约2.50-10美元)

    UI/可用性:为此,我通常会进行大量的可玩性测试……启动它,观察事物的“感觉”,然后在它们感觉不好时调整它们。我遇到了很多我以前从未真正想过的事情(菜单的淡入/淡出、按键的重复率等等),而播放测试是我能够识别类似问题的更有效的方法之一。如果你有朋友,你也可以让他们给你反馈

    规划工具:老实说,我只是列出了我想包含在整个游戏概念中的东西,然后随着我越来越多的细节逐渐细化。当然,某些想法在游戏测试后不可避免地会发生变化,这可能表明它们并不像你想象的那么有趣。不过,我从来没有看到过这个过程对任何正式工具的巨大需求,但我要声明,我所有的项目都是相当小的范围,不是专业规模的事业或任何东西

    艺术:这对你来说可能并不总是一个选择,但我在网上有几个朋友很有艺术天赋——我征求了他们的兴趣,并得到了一些志愿者。我提出了从任何版税中分得一杯羹的选择,但他们中的大多数人都很高兴能在积分中得到归属,并有机会在一个全世界都可以玩的游戏中看到他们的作品。关于小东西(图标等),股票/版税免费的艺术在某些情况下也可以做这项工作,但我不建议依赖它

    打破障碍:不确定这个问题到底意味着什么,但一般来说,如果我遇到了某种不可预见的问题(技术/实施挑战,
    与游戏性相关的,或者你有什么),我可以解决这个问题,或者想出一个合适的解决办法,如果我花足够长的时间来考虑的话。你是说别的吗?

    在一个成功的个人项目中,你注意到了哪些关键方面?专注于实际可行的东西

    除了要求捐款外,你是如何(成功)从该项目中获得收入的?不是直接获得的。然而,技能可以让你找到工作。培养技能

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

  • 首先构建内部——核心数据模型。如果数据模型起作用,其他一切都会简单得多

  • 为模型构建单元测试,以确保它始终有效

  • 根据该模型解决“流程”和其他控制问题

  • > p>以后建立GUI,一旦你有了坚实的基础。

    如何将游戏的抽象概念和制作融入到真正的产品中?您在绘制草图和规划时使用了哪些工具?

    我做以下几件事

  • 我使用技术UML图

  • 我在mi中使用我的最终状态编写文档