MonoGame 游戏开发框架
MonoGame 简介:
MonoGame 是一个开源的游戏开发框架,为开发者提供使用 C# 开发的,跨平台的强大工具,市面上许多游戏引擎也都非常强大,例如Unity,Unreal,Godot…等等许多非常强大的游戏引擎,学习成本低,成效快,同样支持跨平台的工具,甚至都有强大的生态,社区,但是我为什么还要学习MonoGame这个游戏框架呢?
为什么选择MonoGame学习
(1)学习MonoGame游戏框架这个是对游戏开发底层更多的了解,许多游戏开发大佬都是学习过底层原理,而且MonoGame已经封装好许多功能并不算很底层的游戏开发,更加底层的 EasyX 图形渲染开发,我在之前的文章里做过一些小游戏,在我的Gitee仓库里有我个人开发的 EasyX 的游戏开发框架(但是这并不完善),越接近底层越接近真相,越能理解游戏引擎背后的东西
(2)不要因为MonoGame不够底层就放弃学习MonoGame,你要知道MonoGame这个框架也不简单,MonoGame的社区也很大,许多知名游戏作品都是由MonoGame的游戏开发的 例如:《星露谷物语》,《蔚蓝》等等游戏,这两个游戏已经非常有名了,我希望越来越多的游戏开发者能知道这个游戏框架,甚至有游戏引擎都是基于这个游戏框架开发的
(3)开源:这个是一个完全免费的,为爱发电的MonoGame游戏框架,这个游戏框架非常值得学习,Unity虽然非常强大,但是你知道的Unity的游戏收费模式,一旦你制作的Unity游戏造成的收入超过一定数量Unity官方就会对你的游戏收入抽取一定的收入,这很不友好但是并不否认这个引擎确实是地球上数一数二的游戏引擎
前情提要:
此文章基于MonoGame官方文档学习制作,这个主要构建一个2D游戏 一个类似贪吃蛇的史莱姆游戏,在本文的最后有一个gitee仓库可以事先下载完整项目代码,我详细注释了用法,以及美术资源也在这,当然了美术资源也可前往官方文档下载学习,此篇文章是基于Windows电脑开发的,其他操作系统我并未尝试,中途遇到一些问题我也无法解答
此教程会带着大家完成一个完整的游戏成品,这是博主第一次发布教学大家多多包涵,此处给出Demo示例

MonoGame游戏开发框架入门与环境搭建

最低0.47元/天 解锁文章
1974






