学习游戏开发

学习游戏开发

因本身对游戏比较感兴趣,一直想开发一个游戏。
所以决定学习游戏开发,如果能挣点生活费就更好了。

方案选择

首先面临的问题是使用那种游戏引擎。调查目前市面上的主流方案。

1、unity3d进行开发

unity3d开发的好处是,技术非常成熟。unity3d本身非常稳定,技术先进。
但是收入超过额度是收费的,免费版上打包后有个启动动画。
目前一般是中大型公司在使用,制作3D游戏首选。

2、使用cocos2d-x lua版

cocos2d的好处是它完全开源的,可以直接修改它的源码。lua语言也一定程度上避免了C++的问题。
问题是,cocos2d-x本身并不太稳定,而且学习资料较少,入门困难。

最后选择使用unity3d,主要出于unity3d入门难度较低。学习资料完善,视频教程多。

开发的游戏

准备制作三国题材的卡牌游戏,由于图片资源比较少,主要使用文字的方式。
应该有的系统

1、角色系统

角色应该是卡牌游戏的核心,获取角色的方式,主要通过抽卡。战斗是否应该有一定几率获取武将呢。

2、技能系统

技能的获取,主要通过武将拆分来获取。实现方式应主要通过buff来实现。

3、装备系统

装备是否是必须的呢,应该是一个卡牌游戏必备的

4、战斗系统

主要通过技能,回血,控制等。最好不要有最优解。

5、抽卡系统

抽卡是否是必须的呢,是不是可以通过捕获来替换呢。

最后目标是开发出一个可玩的游戏,最好能发布到tabtab上,有一定的收益。

posted @ 2022-09-28 20:20  awanglilong  阅读(111)  评论(0编辑  收藏  举报