使用C#与WPF制作游戏(00)——筹备

这是一个系列文章,点击查看文章目录,可以查看其他系列文章

该项目的Github地址 :https://github.com/Nymphoides-coreana/Defense-Girl

这篇系列文章中的例子,已经开源到Github上面,这是一个开源的项目,请遵守开源协议,本篇文章转载时,请标明文章出处

目录

游戏的策划筹备

既然想要做游戏,就一定要想清楚要做什么游戏,做什么样的游戏。

WPF这是一个UI框架,自然是没有提供制作游戏所必须的种种工具类。所以要做复杂游戏的话有点困难,不过也够用了。所以我们来进行小游戏的制作吧。

要制作的游戏中想要添加进什么样的元素呢?

  • 美少女角色,这是很重要的。
  • 和美少女对话的能力,所以要有类似于Galgame的剧情框框。
  • 外太空。
  • 激烈的战斗。
  • 考虑到制作难度,不能太复杂。

游戏素材的准备

游戏所必要的素材,例如背景,角色立绘,UI,BGM,语音等。素材部分可以边制作游戏边制作。

美术素材的准备

美术上面,因为要有美少女,所以需要准备一些美少女的图。这部分图我决定自己来进行绘制。完成之后会在下方提供资源的下载。

音乐素材的准备

音乐的话,我们可以从提供免费音乐素材的网站上面下载免费的素材,或者使用公开无版权的作品。

游戏准备制作

以上问题构思明白了,就可以进入准备制作的阶段了。

制作什么游戏

我们来制作一款美少女保卫地球的游戏

游戏背景20XX年,地球遭遇不明外星生物的袭击,此时,为了拯救地球的少女们。驾驶战斗机前往外太空进行战斗,在前方等待她们的究竟是什么……
游戏类型飞行射击类游戏

代码环境的准备

这里简单的安装Visual Studio 2022即可。不过需要注意工作负载的选择,注意选择.NET 桌面负载。

游戏使用 .NET 8 SDK 来进行制作。也就是说,需要以下的环境:

  • .NET 8
  • Visual Studio 2022