请选择 进入手机版 | 继续访问电脑版
查看: 3009|回复: 7

[公告] 关于GameCreator

[复制链接]

28

主题

163

帖子

163

积分

GC游戏制作世界居民

精华
0
在线时间
529 小时

月散散醋虾虾

发表于 2020-4-18 03:34:43 | 显示全部楼层 |阅读模式

大家好,这是本站第一个正式帖子,主要介绍下GameCreator(以下简称GC)是什么,以及当下的进度和未来的计划。
为了能够更好的理解,我在这里首先普及一点基本的游戏制作知识(有比较有经验的游戏制作者们可跳过该步)




1.市面上游戏制作的方式有哪些?
通常来说制作游戏分为三种方式:
第一种:纯程序的方式制作,这类属于专业程序员才能达到,通过学习一种或多种编程语言,以编程的方式结合
              各种第三方库或框架(即第三方通过编程实现封装好的功能代码)来制作游戏。而在GC也提供了这种专业的方式来制作游戏,
              即提供专业的内置代码编辑器以及GameCreator运行库来制作游戏,编程语言支持Typescript、Javascript。
            
目前的GC已经具备此功能,连GC的可视化编辑器本身都是由GC中的Empty工程开发出来的,所以GC可以支持各种各样不同的
              可视化编辑器,甚至以后会有3D游戏的可视化编辑器。

              


第二种:可视化结合编程的方式制作这类方式也是需要专业程序员的参与,但是美术或策划可以通过可视化部分来完成独立的
              工作,以便分工合作和分担程序员的部分工作量,比较典型的就是Unity,有可视化的部分,但主要实现逻辑仍然需要
              有程序员。而在GC也提供了这种方式的制作游戏,用户可以通过可视化编辑界面、动画、粒子、场景、人物等,然后
               在IDE中编程,编写游戏的核心玩法逻辑,甚至可以封装成游戏模板分享给他人使用。目前GC已具备此功能,制作流程
              上没有太大的问题,部分功能细节上仍需要完善。



第三种:纯可视化制作游戏,这类人一般是美术、策划或者其他想制作游戏但没有编程技能的人群,这部分人群一般会使用市面上
              各种游戏制作软件,通过其提供的功能范围内制作游戏。如使用RPGMaker、NVL等可视化软件,但如果涉及很细的功能需求
              或软件本身不提供该功能的话,还是需要依赖第三方插件或找技术人员来解决自己工程的需求,市面上应该没有真正通过完全可视化
              即可实现一切想法的软件,如果有,那么它教你的和编程无异,学习门槛是一样的,只是另一种编程形式,所以大多数可视化软件
              都是提供一套核心的玩法、各种主要功能模块给与编辑数值、剧本、替换素材等,在软件提供的功能范围内修改很简单,但是要
              实现更加复杂的需求依然会有一定的难度甚至无法实现。而在GC上也是以游戏模板的形式出现,不同的游戏模板功能适配上有更大的
              概率解决自己的需求,比如想制作ARPG游戏的人群首选肯定是从所有ARPG玩法的模板上挑选。而游戏模板则是由更加专业的人们分享提供,
              同时GC提供社区平台,让大家互相之间根据自己的长处分享素材、脚本、插件、模板等,通过交易或与人合作的形式去达成自己想要的
              功能才是更好的解决方案,因为官方提供的资源始终是一方产出,会相对比较有限。
目前GC提供的第一个游戏模板可视化部分仅有核心功能,
              还需要完善和补充功能,这一块完成度大约在40%~50%左右。



2.GameCreator是什么?
GameCreator分为可视化游戏制作软件和云服务平台两大块内容。
GC软件提供的功能(以下仅介绍大的功能模块,GC软件功能非常强大,更多的细节请通过文档查阅)
A.【游戏场景管理和编辑器

                   ---
分为图片图层、图块图层、数据图层三种类型,支持无限图层和自由调整顺序和属性参数。
                   --- 可以摆放场景对象,包含行走图、动画、粒子、界面等
                   --- 支持绑定脚本类,同一个游戏中不同的场景可以具备不同的特性,如A场景是横版带有物理系统的场景、B场景是RPG常用的平面场景。
B.行走图编辑器:可对行走图统一的管理,包含面向、动作、部件、帧管理。

C.
立绘编辑器】:包含表情、部件、帧管理,对同一个人物可以统一的进行管理

D.动画编辑器】:包含序列帧动画和粒子动画编辑器,其中序列帧动画编辑器属于比较专业的动画编辑器
                                  支持摆放图片、摆放音效、嵌套动画、K帧、缓动、调整目标效果

E.对话框编辑器】:支持一个游戏中以不同的对话框样式来显示文本和选项,对于RPG类的游戏还支持在挂在人物身上显示
                                    比如制作人物头顶的漫画对话框样式。

F.
界面编辑器】:支持可视化的制作拼接界面,提供了各种基本组件,支持容器嵌套、绑定事件、脚本等,是一款专业的界面编辑器

G.事件系统】:以事件的形式来编写游戏流程逻辑,如剧本、图片显示、镜头切换、场景切换等等,支持自定义事件命令以及自定义触发类型。
                              比如可以制作一个【获得金币】的事件命令方便在游戏制作中各处调用。也可以制作一个场景对象的【碰触事件】这种触发方式,当玩家与之碰触时则执行了其下的事件逻辑。

                             
H.
脚本系统】:GC提供了内置专业级脚本编辑器,有代码高亮、代码跳转、编译、显示运行日志、搜索代码、库依赖、开发者工具等功能,和使用其他的如VSCode等编辑器差不多。支持typescript和javascript语言。通过编程几乎可以实现一切功能,也支持引用任意的第三方Web库、Node.js库。

I.
场景对象行为编辑器】:支持对场景对象的行为可视化预览的编辑,行为支持自定义编辑,比如横版跳跃模板和RPG模板有不一样的行为命令。

J.
图像编辑器】:通过可视化操作图片、界面、动画、立绘、对白等方式可以完整地制作一段可带效果演示的剧本。

K.自定义系统】:GC提供了内置的自定义编辑器,方便自己编写模块、命令、行为等。这个是制作模板的必备功能,
                                比如用自定义编辑器来制作一个名为【技能】的模块,可视化摆放界面,然后通过脚本实现其逻辑,这样用户就可以编辑技能的属性了。

L【变量系统和自定义属性】
   变量和自定义属性是一套系统提供的数据,跟随存档自动储存。(网络游戏模板则是自动储存玩家的变量和自定义属性)

M.【网络游戏模块支持,相关特性如下】:
   -- 支持可视化编辑器,其中事件执行、玩家数据储存、登录、挤号等是在服务端中运行。
   -- 以websocket连接服务器,采用mysql数据库储存玩家数据   -- 同样支持typescript、javascript,同语言同环境开发,可以与客户端共享库使用。
   -- 单服务器是单进程多线程分配管理不同的场景(玩家登录/挤号等单独一个线程,其他都是场景线程,分别分摊管理不同的场景或副本场景)
   -- 封装了RPC调用,方便直接服务器调用客户端的方法或客户端直接调用服务器方法(需要允许的权限)
   -- 专业人士或团队可直接上手制作商业网络游戏(需要学习文档和API以及熟悉基本的机制)。

其他:可打包多端运行(PC端、网页端、手机端、和GC云平台),游戏版权默认归作者所有,作者可以自行打包发布到任意的平台上(希望能够带有GC的LOGO,这样能够给社区带来更多的繁荣,大家能用到的插件、素材等资源也会更加的丰富,对所有制作者都有利)。

PS:普通的游戏逻辑模块一般不同的模板提供不同的功能,根据模板制作方来决定。
而一些在计划内的一些编辑器内置功能或官方插件如下(需要根据排期来决定开发时间):
2D骨骼动画的支持(Spine、龙骨)
Live2D(已有脚本插件支持,可视化插件需要后面提供)
45度地形绘制:以图块形式绘制出45度的地图
自动元件:提供更加快速绘制图块地表的方式(已实现于2020-10)
笔刷绘制图层系统:使用多种贴图刷地表,以覆盖的形式涂刷,生成一整张图片作为图层使用。
插件系统:用于将制作好的场景、界面、动画、模块、自定义命令等东西打包为插件,分享到插件商城让大家使用。(已实现于2020-10)
自定义Shader:着色器,目前应该会基于WebGL的GLSL,未来视情况发开对应不同平台的原生引擎则可能统一化API调用(已实现于2020-11)
2D灯光系统


GC云服务平台提供的功能
【游戏商店:预计在月底前开放
通过GC内置的打包发布,可以一键发布到GC主站上分享给大家玩,可以得到玩家的评论、可以吸纳粉丝,同时会提供一些SDK,如云存档、云排名等的接入,此外随平台发展还会有打赏、内购等功能(需要GC发展到一定体量,需要解决政策等各种问题,需要社区各方提供力量将其发展到一定程度后吧)




【创意工坊根据进度排期逐步解锁
【素材分享】可以分享自己创作的素材进行售卖或免费分享,一份素材可以出售给多个作者使用。
【插件分享】可以分享自己制作的插件,可能包含动画、场景、界面、自定义模块、自定义事件命令等
【脚本分享】可以单独分享一个脚本文件在脚本商城中。
【项目分享】可以对一个项目库单独分享,比如Live2D运行库。
【游戏模板分享】可以将自己的整个工程免费分享或售卖(如果基于某个付费模块二次开发的模板则需要其他使用该模板的用户购买这个父类模板才能使用)

社区论坛:如您所见,刚开1秒,您正在使用
  当然后期有条件的话我们会制作GC专用的论坛,打造酷炫专属社区。

组队系统根据进度排期逐步解锁
  可以选择职业(如程序、美术、策划、乐师、声优等,可多选),可以组建组织,共同管理一个项目。  同时编辑器也会对多人协同制作提供一定的功能支持,比如分工合作:某些人绘制地图、某些人拼凑界面、某些人制作动画、某些人编写脚本或事件逻辑等等
  
其他】:根据进度排期逐步解锁
发行对接:对发行有需求的制作者,我们可以提供Steam发行代理、专业发行商对接。  云存档服务:针对玩家数据备份和换机需求,我们可以为制作者提供云存档服务,让玩家可以选择将存档上传至我们的云端服务器,防止存档丢失。
  服务器部署:
针对网络游戏,制作者可以免费将后端部署在我们的云服务器上,并获得一定额度的免费服务器存储、带宽和流量。
  多语言翻译对接:
对游戏的多语言化有需求的制作者,我们可以提供英语、日语、法语、俄语、韩语等多国语言的翻译对接,以及中文、日文的声优配音对接。
  本地化技术支持:
由于是国内团队研发,可以为国内的开发者提供快速响应的本地化技术支持。制作者们可以通过社区论坛、交流群、官方微博、官方摩点账号、官方B站号等多种途径联系到开发团队,并提出自己的需求、建议和想法。
   更多支持请关注GC官方团队!


3.为什么现在还是一片虚无?当前进度和计划是什么?
  
目前你可能会发现,模板很少、素材很少,功能不全,存在BUG、云平台服务还没有到位等情况。
  是的,GC娘刚出生不久,正在发育,发育除了官方给与的一点点资源以外,还离不开社区各方的力量,所以我才选择让GC成为一种分享创作型的软件,
  让各种技能的人都能够发挥自己的长处,分享素材、插件、模板等等,甚至...你可以在GC内创造出另外一种全新的游戏编辑器分享出来。而GC的核心精神就是分享发布。
  让喜欢游戏制作的人在同一个环境下分享和发布需求。

  
   GC的发展主要是三个阶段:
   基建期 --> 稳定期 --> 分享互助期
   
   当前的进度:目前还在基建期,需要完善软件本体,以及第一个游戏模板还有平台的基础功能。大约需要2-3个月左右的时间,然后会视情况安排推进软件本体的功能模块以及平台的建设,当然还有新模板的推出(新模板必须要在GC环境相对稳定的时候才能开始持续的推进,这样模板才能在比较稳固的地基上运行和使用),当过渡到稳定期后基本官方会定期的发布新的模板,软件也相对有完善的文档 、教程以及使用上比较稳定,然后当社区繁荣后才能进入分享互助期,让社区分享逐步取代官方,以后将由社区推动GC的发展,官方仅作一些基础设施服务和必要的底层更新,而GC的底层架构就是非常自由强大的,几乎没有任何限制,只有在这样扩展性非常强的支持下,根据社区的力量,进化出无数的可能性。

  
   我从十多年前首次接触RMXP(一款可视化游戏制作工具)以来就不可自拔,我很热爱游戏制作,早已决定游戏制作会伴随我的一生。而首次尝试制作工具和平台距离现在大约花了7年多的时间,期间也制作过红狼游戏网和在线的一款游戏制作工具,独自在深夜中追逐我的游戏制作梦,我相信我的努力能够遇到更多的同伴,期待有一天能够和你们合作!  说实话,这是一个很庞大的架构,期间肯定会遇到很多的困难,我们会努力去克服的,GC娘应该是属于社区的GC娘!




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
GameCreator世界最早的居民,基础设施搭建者。
期待有一天门庭若市,我也能够用我的技能交换到想要的游戏素材并且开坑制作心中的游戏。

2

主题

5

帖子

5

积分

去哪里哪里倒闭的野生策划

精华
0
在线时间
4 小时
发表于 2020-4-24 16:52:37 | 显示全部楼层
黑大加油

0

主题

2

帖子

2

积分

精华
0
在线时间
1 小时

GC众筹纪念奖章

发表于 2020-4-28 20:00:52 | 显示全部楼层
您好大大我找不到在哪里输入激活码了求助orz

点评

今天更新后在用户中心里面就可以激活  发表于 2020-4-29 23:03

0

主题

1

帖子

1

积分

精华
0
在线时间
1 小时
发表于 2020-5-3 12:29:19 | 显示全部楼层
快通贩。。。

0

主题

1

帖子

1

积分

精华
0
在线时间
24 小时
发表于 2020-5-12 21:04:32 | 显示全部楼层
会登录Steam吗,如果有Steam版我绝对会用所有小号买来给好评支持一波

21

主题

92

帖子

97

积分

七星瓢虫

精华
1
在线时间
183 小时

月散散醋虾虾

发表于 2020-5-12 22:27:51 | 显示全部楼层
PrinzEugen 发表于 2020-5-12 21:04
会登录Steam吗,如果有Steam版我绝对会用所有小号买来给好评支持一波

steam还早,最快也要明年了

0

主题

1

帖子

1

积分

精华
0
在线时间
5 小时
发表于 2021-2-25 20:54:08 | 显示全部楼层
加油加油
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们

上海神炎网络科技有限公司

邮箱:[email protected]

游戏创作综合交流QQ群:656319312

素材创作交流QQ群:347830194

GameCreator 云平台

沪网文[2018]8510-515号

沪ICP备18006881号

沪ICP证B2-20200653号

手机版|小黑屋|GameCreator

GMT+8, 2021-4-21 21:14 , Processed in 0.158754 second(s), 26 queries .

快速回复 返回顶部 返回列表