1. 起因

起因是想找一些UI设计方面的素材(具体地说,类似于Web或者App上一些按钮/页签/进度条等元素),用到游戏GUI中来,毕竟扁平化的网页设计还是很清爽的。

本以为这方面的素材会比游戏中的图片模型素材更加好找,结果耗费了不少精力。

可能是因为像移动应用开发,UI本身就是系统中的重要内容,因此官方提供了统一的全面的UI外观供开发者使用(例如 Android 的 Material 组件),这样企业开发可以依照标准自行设计,小规模团队直接使用系统的组件即可有不错的显示效果。

游戏开发中 GUI 只是引擎中的一部分,且游戏风格多种多样,提供全面的组件比推出一套统一风格的UI重要的多。但对于个人开发者,则需要花费一些时间从第三方找到自己所需的素材。

2. 需求

在这样的背景下,如果缺少对于相关问题的关键字,则将耗费更多的精力,难免令人在漫长的检索过程中感到消极。

比如前文我想搜索到的内容,在资源商店中常以“GUI Kit”,“UI Pack”等关键字出现。

关于素材的寻求,也有一定程度的需求:

  1. 尽可能明确的版权许可
  2. 素材分类尽量全面
  3. 价格合适

3. 抛砖引玉

资源网站:

  1. Unity 资源商店,https://assetstore.unity.com/
  2. itch.io,https://itch.io/game-assets
  3. https://game-icons.net/ 免费的icon合集
  4. https://www.gameassetdeals.com/ 以Unity+Deal为关键字能找到不少此类网站,大概是推广代理性质,可以作为Unity历史打折情报的查询
  5. https://www.gamedevmarket.net/
  6. https://opengameart.org/

个人作者:

  1. Kenney,https://www.kenney.nl/ 资源在itch中有售,素材全面,提供不少免费合集,偏卡通
  2. Wenrexa,https://wenrexa.itch.io/ 素材全面,亦有不少免费合集,偏科技化?

其他:

  1. https://www.photopea.com/ 在线图片编辑

4. 参考阅读

  1. 九号游戏姬Esther. 好看的素材令人心旷神怡, https://weibo.com/ttarticle/p/show?id=2309404251203692265921#_0
  2. Adobe Photoshop 有什么替代产品没有?, https://www.v2ex.com/t/286342

5. 后续提问

  1. 字体/音频甚至市场推广之类的交易平台?
  2. 个人开发约稿,外包平台?费用应该如何确定

[GAMEDEV] 个人开发如何找到合适的图片素材?的更多相关文章

  1. iOS开发系列--无限循环的图片浏览器

    --UIKit之UIScrollView 概述 UIKit框架中有大量的控件供开发者使用,在iOS开发中不仅可以直接使用这些控件还可以在这些控件的基础上进行扩展打造自己的控件.在这个系列中如果每个控件 ...

  2. [转] 在图标库中,找到合适的图标 ico

    作者:xlrocket链接:https://www.zhihu.com/question/19857245/answer/241696797 在图标库中,找到合适的图标 或许,一些小伙伴会有收集图标的 ...

  3. vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理

    一.前言 三年.net开发转前端已经四个月了,前端主要用webpack+vue,由于后端转过来的,前端不够系统,希望分享下开发心得与园友一起学习. 图片的上传之前都是用的插件(ajaxupload), ...

  4. c# 如何找到项目中图片的相对路径

    c# 如何找到项目中图片的相对路径 string path = System.Environment.CurrentDirectory;//非Web程序if (System.Environment.C ...

  5. Android应用开发中三种常见的图片压缩方法

    Android应用开发中三种常见的图片压缩方法,分别是:质量压缩法.比例压缩法(根据路径获取图片并压缩)和比例压缩法(根据Bitmap图片压缩). 一.质量压缩法 private Bitmap com ...

  6. Atitit 如何在水泥森林打猎 找到合适的公司

    Atitit 如何在水泥森林打猎  找到合适的公司 1. 我们工作的本质就是打猎,万年前在草原森林里面打猎,现在在水泥森林里面打猎 2 1.1. 我们的本质职位只有一个,那就是猎人 2 1.2. 所有 ...

  7. 图解android开发在界面上显示图片

    图解android开发在界面上显示图片<申明:转自百度> <原文章地址:http://jingyan.baidu.com/article/49711c6153a277fa441b7c ...

  8. Android开发常用开源框架:图片处理

    https://blog.csdn.net/SGQ_CSDN/article/details/79910709 Android开发常用开源框架:图片处理 框架名称 功能描述 Android Unive ...

  9. MacOs 10.14.3 Matlab2018b 解决“找不到已安装的编译器 'Xcode Clang++'。错误使用mex,未找到合适的编译器”问题

    这是目前网上state of the art 的解决方案: 最开始用的是matlab2017,结果爆了这么一个问题“找不到已安装的编译器 'Xcode Clang++'.错误使用mex,未找到合适的编 ...

随机推荐

  1. linux简单命令汇总

    ls [选项] [文件或目录] -a 显示所有文件,包括隐藏文件 -l 显示详细信息 -d 查看目录属性 -h 人性化显示文件大小 -i 显示inode mkdir [选项] 目录名 -p 递归创建 ...

  2. 使用Hot Chocolate和.NET 6构建GraphQL应用(1)——GraphQL及示例项目介绍

    系列导航 使用Hot Chocolate和.NET 6构建GraphQL应用文章索引 前言 这篇文章是这个系列的第一篇,我们会简单地讨论一下GraphQL,然后介绍一下这个系列将会使用的示例项目. 关 ...

  3. uniapp如何生成自己的小程序码并且携带参数

    生成小程序码需要用到的参数appId  appSecret这两个参数可以再微信公众平台里面登录获取 也可以用测试号里面的获取小程序码步骤1.首先要请求官方的API`https://api.weixin ...

  4. golang中的数组

    1. 数组的声明 package main import "fmt" func main() { // 数组:定长且元素类型一致的数据集合 // 方式一:先声明在赋值,声明时内存中 ...

  5. K8s QoS Pod资源服务质量控制

    Kubernetes 中如果一个 Node 节点上的 Pod 占用资源过多并且不断飙升导致 Node 节点资源不足,可能会导致为了保证节点可用,将容器被杀掉.在遇见这种情况时候,我们希望先杀掉那些不太 ...

  6. jenkins自动化pipline的ci/cd流水线

    pipeline { agent any tools { //工具必须预先在jenkins中预配置 maven 'mvn' jdk 'jdk' } stages { stage('Env') { st ...

  7. docker中使用systemctl启动服务

    解决 Failed to get D-Bus connection: Operation not permitted https://serverfault.com/questions/824975/ ...

  8. NextCloud + python API

    NextCloud库地址:https://github.com/matejak/nextcloud-API 安装库依赖: 安装库: 建议在虚拟环境下使用 使用示例: # -*- coding: utf ...

  9. 海康NVR设备上传人脸图片到人脸库

    海康开放平台--海康文档链接--海康开发包和文档下载链接 硬件:海康超脑NVR(全称Network Video Recorder,即网络视频录像机).人脸摄像机. 环境:JDK_1.8 Windows ...

  10. 如何为Windows服务增加Log4net和EventLog的日志功能。

    一.简介 最近在做一个项目的时候,需要该项目自动启动.自动运行,不需要认为干预.不用说,大家都知道用什么技术,那就是 Windows服务.在以前的Net Framework 平台下,Windows 服 ...