游戏开发需要学习C语言系列、UE4这些常用游戏引擎,门槛很高。但游戏开发行业的整体收入水平,确实算是高薪了,学成后回报较高。
游戏开发所涉及的技能知识面较多,且难以把握学习难度,不建议自学。小白建议从UI做起,因为UI开发中简单重复而琐碎的工作相对比较多。
主要学的内容如下:
1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。
2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。
3.Win32程序设计:Windows程序入门;Windows消息;GDI绘图游戏工具与MFC;网络编程基础。
4.游戏数学和智能应用:游戏中的坐标系;矢量、矩阵;几何碰撞;物理模拟;人工智能与寻路算法。
5.2D游戏技术与应用:2D游戏技术概论;游戏地图系统;GUI系统;战斗系统设计;任务系统;优秀的声音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。
互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。
想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。
祝你学有所成,望采纳。
交互设计:人与产品(系统/应用/服务等)互动交流沟通的过程设计;产品的输入方式是否直观、简单、清晰、安全;产品的输出方式在不同环境中的适应性、以人类和文化角度表述而易于被理解。
交互设计所需要了解的知识体系包括:控件、布局、路程;用户、目标、场景;用户调研、竞品研究、设计方法、设计心理学;拓展类的知识:心理学、经济学、社会学、市场、运营……
易用性包括:易理解性、易学习性、易操作性。
·让用户容易理解:层次清晰;功能区块的划分明确;区分可交互元素与不可交互元素;入口要明确,区分优先级;
·让用户操作简单:符合常规的操作流程;符合平台的交互特性;产品自身操作的一致性;及时反馈;更短的交互路径;减少用户记忆;减少输入,帮助用户做选择;防错&容错(不可用置灰、格式限制、可撤销);
1.状态可见原则
2.环境贴切原则
3.撤销重做原则
4.一致性原则
5.防错原则
6.易取原则
7.灵活高效原则
8.易扫原则
9.容错原则
10.人性化帮助原则
体验目标/本能层次——想给用户/用户想要什么样的感觉(激发情感、唤醒某种记忆、视觉/听觉/嗅觉等的刺激带来的情感
最终目标/行为层次——用户想做什么(使用产品的目的)
人生目标/反思层次——用户想要成为什么样的人(品牌形象)
减少用户输入/避免重复、过多的操作(减少页面跳转;重要信息前置-不需要点击就可以看到;先露出一部分,点击后展开,让跳转过程更加自然、顺滑;)
交互设计元素与非交互设计元素区分明显
防错&容错
帮助用户记忆
适当引导、提供帮助
交互路径清晰、让用户知道自己所处的位置
保持一致性
文案清晰易懂
直觉设计
网易设计师:快速掌握交互设计知识体系的4个步骤|优设网- UISDC
奥卡姆剃刀原则:如无必要,勿增实体。
菲兹定律:到达目标的时间与移动距离成正比,与目标大小成反比。
希克定律:选择越多,选择时间越长。对于设计而言,可以帮助用户选择(默认选择、不可选的情况置灰)、减少选项、或者将选项分类、区分权重、让用户分步选择等。让用户一次面对的选项较少。
特斯勒定律:复杂性守恒定律。产品的复杂性守恒不变,想要让用户在使用中变得简单,需要将复杂性转移给程序来处理,减少用户的操作,提高输入效率,让人来做一些决策等简单但是具有控制权的事情。
美即好用效应:当产品足够美观、吸引人时,用户可以容忍一些操作上的不方便。比较适合于文艺类、慢生活类的产品。不是故意做得难用,而是在设计决策时,可以为了美观牺牲一些操作效率,如增大留白/显示面积会让浏览效率降低。
多尔蒂门槛:系统/产品对于用户的操作响应时间<400ms,才能让用户保持专注,提高沉浸感与效率。一方面对于动效设计而言,时间需要把控,不能过长。另一方面,对于网络、设备性能等引起的等待时间过长,可以考虑使用过渡方式(过渡动画、占位符)来减缓用户的焦虑情绪。
雅各布定律:操作方式与主流产品或者同类型方式保持一致,可以让用户更快上手。没有更好的交互方式时,采用通用的方式会让人更容易接受。
简洁法则:人的大脑会简化、归纳、过滤外在的信息,方便简单快速的理解外在的世界。
邻近原则&相似原则:距离接近/具有相似性特点的对象会被认为是一组。模块内部、模块之间的距离、样式的一致/差异会区分不同的模块。
帕累托原则:二八定律。对于大多数事件,80%影响由20%的因素造成。
帕金森定律:任何任务都会拖延,直到可用的时间都用完为止。
同域原则:元素在一个具有明显边界的区域内,会被认为是一组的。类似卡片风格,卡片内的内容被认为是一组。
米勒定律:短时记忆,人平均能记住7±2个项目。对于信息展示而言,一次展示的条目不宜过多。
冯·雷斯托夫效应:当存在多个相似的对象时,与众不同的那个容易被记住。对于设计而言,这也是“设计点”的所在。突出真正重要的内容。
蔡格尼克记忆效应:人们对于未完成的任务的记忆比已完成的更深刻。对于任务的设计,需要同时关注已完成与未完成,促使、激励人们去完成未完成的任务。
人、动作、工具或媒介、目的和场景构成交互设计的五要素
·理解
·抽象
·架构
·呈现
·细节
该理论任务交互设计主要因素由围绕产品(PRODUCT)为中心的人(PEOPLE)、人的行(ACTIVITY)、环境(CONTEXT)、技术(TECHNOLOGY)所组成。
《用户体验要素》
网易设计师:快速掌握交互设计知识体系的4个步骤|优设网- UISDC
《About Face 4:交互设计精髓》
《交互设计:从物理逻辑到行为逻辑》
专业科班的答案!一个完整的交互设计流程是怎样的?
让PM无言以对!可能是最专业的交互设计流程
京东内部资料:超好用的用户体验提升模型
老年人家庭医疗保健产品交互设计研究
让设计更有说服力的20条经典原则:特斯勒定律-优设网- UISDC
让设计更有说服力的20条经典原则:美即好用效应-优设网- UISDC
让设计更有说服力的20条经典原则:多尔蒂门槛-优设网- UISDC
让设计更有说服力的20条经典原则:希克定律-优设网- UISDC
让设计更有说服力的20条经典原则:雅各布定律-优设网- UISDC
让设计更有说服力的20条经典原则:简洁法则-优设网- UISDC
让设计更有说服力的20条经典原则:帕累托原则-优设网- UISDC
让设计更有说服力的20条经典原则:帕金森定律-优设网- UISDC
让设计更有说服力的20条经典原则:同域原则、米勒定律-优设网- UISDC
让设计更有说服力的20条经典原则:冯·雷斯托夫效应、蔡格尼克记忆效应-优设网- UISDC
怎么学游戏UI设计?那首先要了解学什么内容,游戏UI设计,是针对特定的游戏领域的,学游戏UI设计除了要学最基本的软件操作,还要不断的去提高自身的综合素质。
怎么学游戏UI设计?既然是设计,自然最基础的设计软件要过关,一起来看下学游戏UI设计的基础软件有哪些?
1、Photoshop
Photoshop软件的界面构成与计算机图像设计的基本知识,各种图像处理工具的使用。
2、Illustrator
矢量图形绘制软件的界面与工具;矢量图形绘制的技巧。
3、Indesign
页码设计、文本和样式、图形图像、表格工具、印前与输出的相关应用,书籍与长文档的制作。
4、Fireworks
软件的基本构成、矢量工具和位图工具、WUI用户界面及广告设计。
5、Dreamweaver
建立站点、添加页面元素、使用CSS样式及交互行为。
6、Flash
Flash中的动画制作原理与技巧,典型WUI商业广告中的Flash技术与实现。软件和学习资料可在文件夹中获取点击进入
怎么学游戏UI设计?不仅仅是这些基础软件的操作,另外就是要在设计中掌握一些原则性的东西,好的UI设计不仅是让软件变得有个性有品位,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。
1、界面清晰最重要
界面清晰是UI设计的第一步,要想让用户喜欢你设计的UI,首先必须让用户认可它、知道怎么样使用它。让用户在使用时预期会发生什么,并方便地与它交互。
2、全力维护用户的注意力
在阅读的时候,总是会有事物分散我们的注意力。因此,在设计界面的时候,能够吸引用户的注意力很关键,千万不要将界面的周围设计得乱七八糟。
3、让界面处于用户的掌控之中
人类往往对能够掌控自己和周围的环境感到舒服,不考虑用户感受的设计往往会让这种舒适感消失。保证界面处于用户的掌控之中,让用户自己感受主动权,这是怎么学游戏UI设计关键点。
4、直接操作的感觉
当能够直接操作物体时,用户的感觉是最棒的。在设计界面时,我们增加的图标往往并不是必需的,比如我们过多的使用按钮、选项等等其他繁琐的东西仅仅是为了填满界面,这些都是画蛇添足。
5、每个屏幕只提供一个操作主题
我们设计的每一个画面都应该有单一的主题,这样不仅能够让用户使用到它真正的价值,也使得上手容易,使用起来也更方便。如果一个屏幕支持两个或两个以上的主题,立马会让整个界面看起来混乱不堪。
6、界面过渡自然
界面的交互都是关联的,所以要认真地考虑到下一步的交互是怎样的,并且通过设计将其实现。当用户已经完成该做的步骤,不要让他们不知所措,给他们自然而然继续下去的方法,以达成目的。
7、表里如一
如果它看上去像个按钮,那么它就应该具备按钮的功能。设计师不应该在基本的交互问题上耍小聪明,要在更高层次的问题上发挥创造力。
8、区别对待一致性
如果屏幕元素各自的功能不同,那么它们的外观也理应不同。反之,如果功能相同或相近,那么它们看起来就应该是一样的。
9、强烈的视觉层次感
强烈的视觉层次感是通过界面上视觉元素提供的清晰浏览顺序来实现的,也就是说,用户每次都能按照同一个顺序浏览同一些元素。弱化的视觉层次没有给用户提供如何浏览的线索,用户会感到困惑和混乱。当一切都是粗体时,就没有主次之分了。
初学者学习ui设计学都要用到什么软件?
上一篇:游戏交互设计理论知识有哪些
下一篇:游戏交互设计专业知识