`

供独立游戏开发者参考的2D美工教程

 
阅读更多

引言

对大多数独立游戏开发者来说,自己亲自解决美术设计的工作是必然的——可能是因为财政预算上的限制,或根本就没有财政预算,许多年轻的独立游戏从业者雇不起专门的美工或外包美术设计。

幸亏我们还有大量的免费软件,如 gimp、 inkscape、 truespace、daz studio 和 vue pioneer等(在此只列举几款),再加上基本能理解美术创意,几乎人人都能制作出惊艳又专业的作品。

首先,我将带领大家做几个基础的练习,以巩固对美术设计的理解。所有练习用到的都是免费软件。工作流程与 Adobe Illustrator、 Adobe PhotoShop和 CorelDraw等软件相似。我会告诉你们如何运用这些软件。因为美术创作软件和技术太多了,所以我没有办法面面俱道,不过我尽量保证以下练习用的都是 你所选择的软件吧。

在开始我们的教程以前,我先澄清几个观点:

1、“我需要昂贵的软件工具才能制作出真正专业的游戏美术设计。”

错,不需要!现有大把免费软件供你选择。如果说Blender是3D领域的王道,那么Gimp就是2D世界的霸主。对于全职美工来说,把工具升级至“行业标准”还是有道理的,特别是与其他使用标准文件格式的人合作时,因为那样可以使交接美术设计工作更容易。

2、“有了昂贵的工具,美术制作自然就会更好。”

错,不会。只有美工才能让作品更好。即使手头上只有一支笔一张纸,优秀的美工也会能做出了不起的设计;最高级的工具也需要优秀的美工来操作才能产生佳作。

3、“我不懂美术,我连简笔画者不会。”

错,你行。这就是现代计算机的意义所在,让没有美术设计资格证书的人也能制作出强悍的游戏美术效果。

4、“我的游戏本身就很好了,不需要美术设计了。”

好吧,你可以这么说。现在的独立游戏市场还在速度扩张着,人们对它的关注也比过去多了。要让你的游戏在众多竞争者中脱颖而出,你的游戏应该“全面发展”——玩法要有趣,画面和音效也不能落后。

共同的阻碍

期望过高:

独立游戏开发者面临的共同问题之一是,对自己期望过高。对于势单力薄的个人开发者或小工作室,不要妄想制作出大工作室才有能做出来的AAA游戏。你 确实应该朝大师级的方向努力,这正是独立游戏制作的奥义。尽力而为,坚持不懈,超越自我……但你得现实一点,根据自己的能力和预算调整自己的期望,这是走 向成功的重要一步。

确定重点:

许多时候,游戏创意来源于一个灵感的火花。我们只是想到游戏的可能运作方式,就着手制作。一开始,游戏制作过程很顺利,但随着开发深入,问题会渐渐 暴露出来。所以,从美术设计入手游戏开发并不适合,应该先确定游戏引擎/核心玩法。一旦确定了游戏玩法,要想出适合整个游戏的视觉效果就非常容易了。

一致性:

为了产生良好的游戏体验,画面的在视觉和感觉上的一致性是非常重要的。从图标、启动画面到游戏屏幕,都必须保持一致。

最常见的错误是:

字体太多——游戏UI的字体控制在2到3种足矣(除非字体是以图片的形式用于表示商店/包装等)。

反差强烈——保持画面处于接近的水平,你可以采用色彩过渡——从开头到BOSS战/史诗场景,色彩越来越丰富。

特效——好是好,但许多“美工”认为特效使用得越多,画面会……我的建议是节制地使用个把特效,尽量重复利用或调整变量。

光照——看你的屏幕,想象一下产生高光所需的光源、游戏内物品/UI元素的阴影……吓着了吧,相同屏幕上的物品总是被打上随机的光影。

焦点缺失:

看到你的美术设计与游戏玩法和代码一样精彩,你非常容易陷入得意忘形之中。我们总是把关注重点放在自己喜欢的元素上,而忽略了那些我们不感兴趣的部 分。例如,菜单系统和UI通常是被我们冷落的对象。这些元素往往是游戏开发的最后阶段才补上的,而那时候,制作人员的积极性都不太高。然而,这些却是最先 映入玩家眼帘的东西,会极大地影响玩家对游戏的看法和感觉。

教程

第一个教程是在inkscape上完成的,主要用到圆形工具(在工具条中用橙色框标出)和锚点工具(绿色框标出)。

 

请参见http://2dcool.com/resource/553.html

分享到:
评论

相关推荐

    供独立游戏开发者参考的2D美工教程(七).pdf

    供独立游戏开发者参考的2D美工教程(七).pdf

    幻城探险2D横版通关小游戏(原工程+exe)

    它提供了丰富的工具和功能,如2D物理引擎、精灵动画系统、碰撞检测等,使得开发者能够快速构建出具有高质量图形和流畅动画的游戏。在《幻城探险》中,Unity2D的运用确保了游戏的性能优化和跨平台兼容性,使其能在...

    wuxiaLove2d:武侠与江湖养成类武侠游戏

    在《wuxiaLove2d》的开发过程中,开发者可能需要熟练掌握Lua语言,了解Love2D引擎的API,并具备一定的美工和音效处理能力。 总的来说,《wuxiaLove2d》是一款将中国武侠文化与现代游戏技术结合的作品,它的制作过程...

    vc 界面美工资料集锦

    "vc 界面美工资料集锦"显然是一个集合了多种界面美化技术的资源库,包括但不限于换肤、全屏模式、树状视图、标签页、透明效果、不规则窗体以及浮动窗口等。这些元素都是现代软件界面设计中的常见需求,下面将详细...

    Android_游戏开发[汇编].pdf

    在Android游戏开发中,开发者还需掌握图形库(如OpenGL ES)的使用,理解游戏引擎(如Unity、Cocos2d-x)的工作原理,以及如何实现游戏的物理模拟、碰撞检测、网络同步等功能。同时,优化游戏性能、减少资源消耗和...

    角色扮演游戏引擎的设计原理

    美工设计游戏的视觉元素,包括场景和角色的图形;音乐制作人根据剧情和背景创作游戏的音乐和音效;项目管理确保资源的有效利用,控制开发进度,以最小的成本获取最大的效益;最后,测试阶段至关重要,确保游戏的稳定...

    面向对象的游戏开发指南 Julian Gold

    面向对象的游戏开发是一种高效且灵活的方法,用于构建复杂的游戏项目。这一领域涵盖了多个关键知识点,包括游戏设计原理...通过学习这本书,你将能够提升自己的游戏开发能力,无论你是独立开发者还是大型工作室的一员。

    MFC编写的魔塔游戏

    MFC允许开发者直接操作GDI(Graphics Device Interface)进行绘图,或者使用更现代的Direct2D或Direct3D进行更复杂的图形渲染。游戏中的图片、音频和动画都需要适当地整合到MFC的框架中,以提供丰富的用户体验。 总...

    Android游戏开发.doc

    Android系统虽然提供了丰富的UI组件和布局,但这些对于复杂的游戏设计并不足够,游戏通常依赖于美工资源来构建其独特的用户界面。 首先,Android游戏开发的挑战之一是平台的碎片化。由于Android设备众多,硬件规格...

    (免费)游戏公司组成架构和游戏开发流程.pdf

    美术部门由主美、原画师、2D和3D美工等组成,负责游戏的整体美术风格、角色设计、界面制作和3D建模等。他们的工作直接影响玩家对游戏的第一印象和整体体验。因此,美术团队必须与游戏设计部门紧密合作,确保艺术表现...

    第七章手机游戏开发--j2me开发.ppt

    首先,游戏开发是一个融合了策划、美工和程序的综合性工作,需要在创意和商业策略之间找到平衡。随着支持Java的手机性能提升和价格下降,手机游戏市场呈现出巨大的发展潜力。 手机游戏开发简介中提到了几个关键点。...

    有关如何提高计算机类游戏编程理论和技巧的一点个人资料

    文件列表中的“游戏编程”可能包含一系列教程、代码示例和项目,这些都是提升编程技巧的宝贵材料。这些资料可能涵盖游戏引擎的使用,如Unity或Unreal Engine,以及脚本语言的实践应用。通过阅读和实践,开发者能更好...

    一个unity3d做的小游戏

    这个小游戏作为一个示例(对应标签“demo”),其目的是供学习者参考,了解Unity3D的基础知识和游戏开发流程。 首先,Unity3D的项目通常包含以下几个主要部分: 1. **场景(Scenes)**:Unity3D中的游戏是基于场景...

    unity3D打地鼠.zip

    由于Unity3D提供了强大的图形渲染和物理引擎支持,该游戏可以呈现出高品质的2D或3D效果,提升玩家的游戏体验。 从给出的文件信息来看,这个压缩包中包含了几个关键文件,其中“爱给网-源码-免费下载.txt”和“源码...

    基于android的游戏开发开题报告总结.doc.docx

    开发者需要在Android Studio等开发环境中搭建游戏框架,使用Java或Kotlin语言编写代码,结合Android SDK和各种游戏引擎如Unity、Cocos2d-x等进行图形渲染、碰撞检测和逻辑控制。同时,考虑到不同Android设备的兼容性...

    游戏开发中的程序.pdf

    7. **游戏开发工具**:这些工具包括关卡编辑器、角色编辑器、资源管理工具和DCC软件的插件,它们帮助开发者更高效地构建游戏。 8. **网络引擎**:对于多人在线游戏,网络引擎处理局域网和互联网对战的需求,如发包...

    unity3d ngui 美工图的位置换算

    ### Unity3D与NGUI中的美工图位置换算 #### 概述 在Unity3D游戏开发过程中,经常需要处理界面元素的位置调整问题。尤其是当涉及到不同分辨率下的UI元素定位时,如何确保UI组件在各种设备上都能正确显示成为了一个...

    找不同源码

    这个小游戏的目标是让玩家找出两幅图片之间的细微差别,是一种常见的休闲娱乐方式,对开发者来说也是学习游戏编程的良好实践。 首先,"找不同"游戏的源码通常会使用一种或多种编程语言来实现。常见的游戏开发语言有...

    网络游戏程序开发学习介绍

    开发者需要掌握3D模型导入、转换工具的开发,以便将美工创作的内容转化为游戏可使用的资源。 2. **声音引擎**:声音引擎管理游戏中的各种音频,包括音效、语音和背景音乐。高级声音特效如EAX、DTS5.1、杜比环绕声也...

    npc.rar_Mother_ Mother_noma

    标题中的"npc.rar_Mother_ Mother_noma"可能是指一个关于NPC(非玩家角色)的压缩包文件,其中包含了与游戏开发或者角色设计相关的资源。...对于游戏开发者、美工或者爱好者来说,这是一个宝贵的参考资料库。

Global site tag (gtag.js) - Google Analytics