首页 > 其他分享 >学习游戏开发

学习游戏开发

时间:2022-09-28 20:36:49浏览次数:51  
标签:unity3d 游戏 卡牌 学习 开发 抽卡 cocos2d

学习游戏开发

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

方案选择

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

1、unity3d进行开发

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

2、使用cocos2d-x lua版

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

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

开发的游戏

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

1、角色系统

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

2、技能系统

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

3、装备系统

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

4、战斗系统

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

5、抽卡系统

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

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

标签:unity3d,游戏,卡牌,学习,开发,抽卡,cocos2d
From: https://www.cnblogs.com/awanglilong/p/16739455.html

相关文章

  • 15DOM学习
    1<!doctypehtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<metaname="viewport"6content="width=device-width,us......
  • 虚拟机挂载到开发板的脚本文件,可以指定挂载目录,能自动设置开发板的ip
    虚拟机挂载到开发板的脚本文件,可以指定挂载目录,能自动设置开发板的ip:echo-e"未占用IP\n">ip#把ip重定向到ip文件里,作为记录src=10.221.0.71:/home/wencong#虚拟机需......
  • 【学习笔记】数据库外键
    数据库外键 方式一:在创建表的时候,添加外键CREATETABLE`grade`(`gradeid`INT(10)NOTNULLAUTO_INCREMENTCOMMENT'年级id',`gradename`VARCHAR(10)......
  • Python学习路程——Day06
    Python学习路程——Day06目录Python学习路程——Day06一、while循环的补充说明1、死循环2、while嵌套及全局标志位二、流程控制之for循环1、for循环特点及语法结构2、for......
  • 小程序 — 云开发
    官方文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/capabilities.html云数据库:云开发提供了一个JSON数据库,顾名思义,数据库中的每条记录都是一......
  • JAVA Spring学习笔记 ------Bean
    Bean容器为什么要使用Bean容器因为希望减少new的操作,这样当我们的类名发生改变时,影响会降到最小Bean相当于一个管家原来需要我们自己new的对象现在统统通过Bean来创建......
  • JAVA Spring学习笔记------注解开发
    注解开发可以在对应的类中配置Bean具体方法如下:利用@Component来声明当前类为Bean@Component("userDaoimpl")//Reposity和component效果一样//spring对于不同的层......
  • JAVA Spring学习笔记------Spring整合Mybatis
    Spring整合Mybatis首先看一下项目目录   因为以前所有的知识点都在一个模块里,而且目录比较混乱所以对模块重构了一下首先我们要在pom.xml文件中声明所需要的依赖......
  • python开发学习全记录
    目录Python开发学习全记录Python基础开发者最常用的文本工具——typoratypora安装与使用计算机基础知识编程与编程语言Python开发所使用的IDE工具——pycharmpycharm的下载......
  • Qt入门学习——Qt 5 帮助文档的使用
    学习图形界面开发,肯定离不开帮助文档的使用,因为它不像C语言那样就那么几个函数接口,图形接口的接口可以用海量来形容,常用的我们可能能记住,其它的真的没有必要去记,用到什么......