闲聊,从《斗罗大陆》到游戏开发
引言
上周六腾讯视频《斗罗大陆》第二季开播啦!记得在上半年时Shawn就掉进了《斗罗大陆》的坑。
先是在腾讯视频上看了20集动漫,实在是忍受不了1周2集的更新速度,之后是每天至少沉迷3小时在原著小说上。
在那段时间完全沉浸在紧凑、刺激、励志的热血故事情节中不能自拔,把正事给荒废了,这可怎么办呢?
除了短暂的兴奋和刺激之外,斗罗大陆中的团队作战思维,让我感觉非常有意思。其中精英大赛"团战"章节更是让我联想到身处的游戏开发,总算是让我找到点有意义的东西。
游戏团队与魂师团队
在游戏开发中的四驾马车:
策划、美术、程序、测试
在斗罗大陆中对应四大系列:
控制系、进攻系、辅助系、防御系
我简单整理了一下,将故事中的人物特长与游戏开发中的角色做一个非常不严谨的对应。
史莱克团队
不论是在游戏开发中还是斗罗大陆里面,团队人员都有细致的分工,简单看下:
敏攻系
代表人物:幽冥灵猫-朱竹清、柔骨魅兔-小舞
敏攻系特点是高攻、高速、防御稍低,就像我们做demo一样,只管实现功能,没有错误检查、边界检查,比较脆弱。
程序员审美做出的Demo,界面通常都是些方方块块,速度快,但攻击力弱,只能对其他程序员产生效果。但对美术、策划效果较弱,对Boss的话可能会无视你的输出。
如果是在游戏团队中,敏攻有美术人员提前准备一些基础UI素材,不论是程序员做Demo还是策划做原型都有很大的帮助,特别是给老板演示一下你的新功能或新创意会加闪亮。
强攻系
代表人物:邪眸白虎-戴沐白,邪火凤凰-马红俊
强攻特点是攻击力高,一击就能见效,而且稳定,唯一就是动作稍慢,做正式项目就应该这样,稳扎稳打拳拳到肉。
不论是程序功能还是美术效果,应该具备强攻特点,高攻、华丽、稳定,慢一点不要紧,不要经常返工或无法维护就好。
拳拳到肉不只是前端,更重要的是后端服务器,服务端是进行的远程攻击,而且是面积伤害,稍有不慎就容易出现反噬,造成服务器崩溃!
辅助系&食物系
代表人物:九宝琉璃-宁荣荣、香肠专卖-奥斯卡
辅助系特点正如书中的”七宝有名:一曰速、二曰力“为伙伴增加各种属性加成,玩过游戏的不需要过多解释吧!
这很像是传说中的程序员鼓励师的感觉,但Shawn从业以来,还没遇到过这种福利,就算遇到我感觉很难持久,也容易出现把持不住造成反噬伤害。
辅助系更像团队中热心帮助大家解决问的伙伴或有经验的大佬,有他们在你身边的战斗力直接提高200%。
食物系是通过召唤出食物提升属性或增加特殊能力,它与辅助系区别是,可以提前制作一些食物到关键时候使用。
不知道大家公司下午时是否有下午茶、点心可以吃,补充战斗力。然而我觉得 可以发散一点,食物系更像一些效率工具、可利用的代码、通用型组件,一个个可以被团队成员利用的小零食!
控制系
代表人物:千手修罗-唐三
控制系特点就是掌握整个战局,战术、心理、技术不仅是束缚敌人,还要控制战友发挥他们最强的能力, 帮助他们解决各种资源问题,非常像我们的主策、主美、主程。
在游戏开发比普通的应用软件开发需要更深层次的沟通协作,要做好控制系角色非常难,需要跨专业、跨部门的沟通协作能力。比如:作为策划需要将美术审美、用户体验结合,还需要有程序思维,做好美术与程序之间的桥梁;程序需要用通俗易懂的语言与策划、美术交流,将他们的想法提练、抽像成程序代码,为团队提供效率工具;游戏美术与普通美术人员差别也很大,不能只是会画出精美的图画,还需要了解游戏的制作、生产过程,了解美术资源是怎么应用到工程中的。
结束
今天感觉有点不务正业,总是要在娱乐后找到点有意义的东西,敬请拍砖指正!
如果公众号上的文章对你或你的朋友有所帮助,请记得分享给大家,愿我们一起成长!
闲聊,从《斗罗大陆》到游戏开发相关推荐
- 游戏开发需要具备哪些技术
游戏开发需要具备哪些技术 大家好我是艾西,今天跟大家闲聊一下.开发一款游戏在没有参照物或是底板的情况下开发一款游戏都需要具备哪些技术,在开发过程中我们又会涉及到哪些板块或是领域. 一款游戏的开发需要一 ...
- 视频教程-丑小鸭历险记——趣味玩转unity2d游戏开发(下)-Unity3D
丑小鸭历险记--趣味玩转unity2d游戏开发(下) 从业8年以上,学过一点知识,写过一点代码,擅长计算机图形学,擅长unity3d,擅长将抽象的东西讲明白,写看得懂的代码,讲听得懂的课程,不闲聊,不 ...
- Unity 创建2D平台游戏开发学习教程
了解如何使用C#在Unity中创建您的第一款2D平台游戏 你会学到什么 使用Unity创建2D奥运会 使用可脚本化的对象和单一模式 使用良好的编程实践 创造武器和射弹 使用可脚本化的对象和委托模式创建 ...
- Unity2D游戏开发和C#编程大师班
本课程采用现代游戏开发的最新内容和最新技术(Unity 2D 2022) 学习任何东西的最好方法是以一种真正有趣的方式去做,这就是这门课程的来源.如果你想了解你看到的这些不可思议的游戏是如何制作的,没 ...
- UE4蓝图无代码编程游戏开发技能学习教程
在虚幻引擎4中创建.设计和开发自己的游戏,无需编码 你会学到什么 虚幻引擎4中使用蓝图的游戏开发(无代码编程) 使用行业标准方法的游戏设计 使用Maya进行三维设计 在本课程中创建您的第一个游戏 Ga ...
- 面向完全初学者的Unity和C#游戏开发学习教程
了解如何通过使用Unity游戏引擎和C#制作BomberMan风格的3D游戏来制作您的第一款视频游戏 你会学到: 使用Unity 2021学习3D游戏开发 通过制作你的第一个3D游戏来学习C#编程语言 ...
- Unity三维游戏开发C#编程大师班 Masterclass In C# Programing Unity 3D Game Development FPS
本课程采用现代游戏开发(Unity 2021)的最新内容和最新技术 学习任何东西的最好方法是以一种真正有趣的方式去做,这就是这门课程的来源.如果你想了解你看到的这些不可思议的游戏是如何制作的,没有比这 ...
- Unity 3D游戏开发学习教程
用C#用Unity3D制作游戏 你会学到: 您将学习3D游戏开发基础知识,以使用Unity3D引擎推进事物. 到本课程结束时,他们将可以轻松制作任何类型的游戏,无论是3D还是2D MP4 |视频:h2 ...
- Unity空间射击游戏开发教程
描述 在本课程中,您将学习如何在unity中制作一款太空射击游戏.本课程使用全新的特性和编码实践,并且兼容所有较新版本的unity. 了解如何使用世界领先的免费游戏开发工具Unity创建太空射击游戏. ...
最新文章
- Windows系统下安装Thrift的方法
- 同一AppDomain内的SharpGL的FrameBuffer会相互影响?
- tomcat上部署CGI
- .describe() python_Python实现ARMA模型
- vscode快速打开html页面_VSCode安装和测试
- 2018.07.27 bzoj3064: Tyvj 1518 CPU监控(线段树)
- Java 添加Word脚注、尾注
- 7-2 整数的因子 (10 分)
- 代码生成器技术乱弹十一,伽罗华理论与代码生成器
- 大学生涯(大四篇)毕业事件指南
- GroupByKey VS ReduceByKey
- selenium自动化测试随笔,安装selenium
- 智能车辆纵向速度跟踪与控制方法研究
- 分布式算法(中科大分布式算法课程笔记)
- 对PHM铣刀磨损数据进行分析
- 算法导论 直接寻址表
- android 拍摄视频后返回九宫格,抖音九宫格不同视频怎么拍 九个不同的视频在一个画面播放...
- html5 xdwlnjs cn,最近需要调用一个网站的js,但是发现是加密的,有大佬来解密下吗?...
- 再也不要相信你的眼睛:步步逼近的AI换脸术
- PLC编程实现在指定范围内生成一个随机数
热门文章
- 微信蓝牙设备开发教程之获取蓝牙设备deviceid和设备二维码(2)
- 文心一言 vs GPT4
- Android Studio 学习记录-图形定制
- java并发-ReentrantReadWriteLock读写锁
- 提高效率5款多功能实用软件推荐
- python打包成exe其他电脑运行不了_将python文件打包成exe程序,复制到每台电脑都可以运行-exe是什么文件...
- python求txt文件内平均值_如何使用python计算几个.dat文件的平均值?
- 键盘特殊符号输入小技巧
- 智慧厕所空气净化设备异味除臭杀菌更彻底
- java中事件监听是什么意思_Java的事件监听器学习心得