语言
游戏引擎及开发工具
Unity相关
之后想做的事
一些兴趣
我的主要工作
① UI界面搭建及业务逻辑;
② 处理棋子及场景材质;
③ 与美术对接,规范资源格式,把控模型及场景效果;
④ 模型及场景动画系统;
⑤ 人物换装系统;
⑥ UI界面优化:Draw Call , Over Draw, 界面互斥处理,UI界面与模型与特效之间层级管理;
⑦ 资源:模型,图片,音频,动作资源导入处理及优化工具;
⑧ 打包:项目打包是unity导出安卓包到Android Studio内进行编译,导出我做了自动化脚本,AS内编译为公司统一流程。
一些效果图
一些效果图
项目简介
我的具体工作内容
根据策划需求,实现相关系统;处理模型,特效资源;提供相关自动化处理工具;UI方面的优化;一些第三方插件的导入与应用;部分游戏核心逻辑的实现,下面详细说明。
基础UI系统
角色面板(属性,加点,改名),果实,每日签到,活动预告,排行榜,经验加成,魔法书,红包,图鉴,好友赠送,跨服天梯,头衔。
充值相关系统
充值,VIP,月卡,投资,充值活动,开服活动。
交互系统
采集,NPC好感度,BOSS宝箱,BOSS刷新,Boss伤害列表,智能NPC。
综合系统 红点系统,新手引导,UI动效,系统开启,主界面布局,通用底板。
还有一些其他小的系统就不记录在这里了,下面简单贴几张图
UI优化
主要优化项目里的UI:drowcall,overcall,图集;ui与特效模型间的层级关系。
附一个做引导时的流程图(具体实现要根据具体项目,这里只介绍下流程)
总结
在这里拼了一段时间的UI之后,我就开始不满足于拼UI了啊(我想写逻辑啊),但是在这里是两块是分开的,有大把的程序员,我并没有机会,但是我不嫩够满足与现状啊,我就开始想办法写逻辑。
此时拼UI对我来说只是小菜一碟了,有了空闲的时间,但问题是我并没有代码的权限,于是我就买了一份网上的课程自己学习,期间跟着做了一些小游戏案列,对Unity的开发有了一个系统额的完整的认知后我就更不满足于拼UI了,然后我多次尝试沟通去写逻辑,但一直没有成功,在另一个契机下,我来到了杭州,进入到下一家游戏公司,真正意义上开始了我的程序员之路。
打砖块
见缝插针
坦克大战
UGUI背包系统
武士
这段时间,总的来说就是克隆式的学习,并没有自己深入的研究和处理一些东西,但也为不是科班的自己积累了一定的基础经验,为之后生活和工作提供了很多帮助。