CG材质/CGTextures
GameDev市场
-
社区驱动的市场,为独立游戏开发者和天赋卓绝的素材设计师建立桥梁。
游戏图标合集/Games-Icons Set
图标怪兽/Iconmonstr
开源剪贴画/OpenClipart
开源游戏艺术/OpenGameArt
PlainTextures
莱纳的瓷砖/Reiner’s Tilesets
Sketchfab
SpriteLib
素材之王/TextureKing
树木生成器/Tree Generator
Upando
Vecteezy
Yobi3D
-
Fusion Character Animator
-
为 Clickteam Fusion 2.5 引擎开发的小型工具,可以供开发者用来设计 2D 角色精灵图的动画。
-
Spine
-
Spine 专注于 2D 骨骼动画技术,不仅提供高效的动画创作工作流,还允许你方便地将其集成进游戏之中。
-
Spriter
-
DragonBones
-
开源的 2D 骨骼动画软件,可以用于 flash 游戏和 html5 游戏,得到过 Adobe 的开发支持,现在为国产游戏引擎 egret 的工具包套装中的一员。
-
LWF
-
轻量级版本的 SWF. LWF 能够播放从 HTML5, Unity, Cocos2d-x, iOS UIKit 等引擎/框架中提取的 flash 动画。
-
即 GNU 图像处理程序。用于照片修润,图像绘制和处理的自由软件。
Inkscape
-
开源矢量图编辑软件,功能类似 Adobe Illustrator,Corel Draw,Freehand 或 Xara X。
Krita
-
Krita 是一款 Linux KDE 桌面环境下的程序,用于绘制草图和插画,允许设计师完成完整的数字图像创作流程。
Ormr
-
Ormr 是一款高性能,轻量级,跨平台的程序化图形处理软件,允许你基于图层精细调整所有执行过的操作。
Paint.NET
-
Paint.NET 是 Windows 平台上一款免费的图像照片编辑器。
Pickle
Pixelmator
Pixen
游戏框架,引擎和平台合集
-
使用 lua 开发 2D 游戏的跨平台框架,兼容 iOS, Mac 和 Windows 设备。
Allegro
-
跨平台的开源游戏程序库,主要面向 C/C++ 开发者。
AndEngine
Bacon2D
-
方便的 2D 游戏开发框架,提供了多数游戏需要的表现基本游戏实体的实用 QML 元素。
Box2D
Chipmunk C#
Chipmunk2D
Cocos2D
Cocos2d-x
-
C++ OpenGL 2D/3D 引擎。主要使用 C++ 作为开发语言,但也可用使用 JavaScript 或者 Lua。面向所有主流的移动端/桌面操作系统。包含工具套件 CocoStudio 和 Cocos Code IDE。
Construct 2
-
面向初学者的 HTML5 游戏制作器,“制作器”意味着你无需编写 JS 代码,你可以使用 Actions(行动),event(事件)和 conditon(条件) 来避开那些“艰难”的部分完成游戏设计 。
Coquette
-
使用 JavaScript 作为开发语言的微型框架,能够处理碰撞检测,游戏更新循环,画布渲染,键盘和鼠标输入事件。
Corona SDK
Duality
-
C# / OpenGL 2D 游戏引擎,包含一个可视编辑器工具。
Ejecta
-
面向 iOS 的快速,开源的 HTML5 开发套件(JS,画布和视频)。
EnchantJS
-
用于游戏和应用开发的简易 JavaScript 框架。
EndGate
-
用于开发 HTML5 游戏的 TypeScript 框架。
ENGi
Farseer
FlashPunk
-
为开发 2D Flash 游戏设计的免费 ActionScript 3 库。
Flixel
-
使用 ActionScript3 的开源游戏制作工具。
GameMaker
-
GameMakeer 为视频游戏开发既提供了一套拖拽工具,又提供了名为 GML 的内嵌脚本语言用于开发仅使用拖拽工具难以完成的更高级的游戏设计。
GameSalad
-
Mac 和 Windows 平台上的游戏制作引擎。
Gideros
-
使用 lua 语言开发面向 iOS 和安卓平台的移动端应用游戏的跨平台框架。
HaxeFlixel
iio.js
-
为 HTML5 画布应用的开发和部署加速的 JavaScript 库。
ImpactJS
-
JavaScript 游戏引擎,可以用于为桌面/移动浏览器开发酷炫的 HTML5 游戏。
Jitter
Juno
Kivy
-
跨平台 python 框架,用于开发支持 Linux,Windows,OS X,Android 和 iOS 设备的应用。
Kivent
KiwiJS
-
友好有趣的开源 HTML5 游戏引擎,人称 HTML5 游戏引擎中的 WordPress。
LibGDX
-
强大的 Java 图形库,完全免费,只需要编写一次代码就能够将游戏运行在桌面端,安卓端,网页端和 iOS 端等多个平台。
LimeJS
-
HTML5 游戏框架,用于为现代触屏设备开发高性能,接近桌面应用体验的游戏。
Loom SDK
-
一款开源的移动端 2D 应用/游戏开发框架,使用类似 ASS/JS/C# 的脚本语言,能够实时重载代码与素材文件,拥有强大的 2D 渲染引擎和 UI 框架。
Lums
-
一款用 C++11 编写的 2D/3D 游戏框架,非常高效与先进,仍处于活跃开发之中。
Lycheejs
-
JavaScript 游戏库,能够为运行在浏览器中的 HTML5 画布游戏,WebGL 游戏和 OPenGL 游戏以及本地环境下运行的游戏提供完整的原型及部署方案。
LÖVE
Matter.js
MINX
-
使用 C++ 编写的开发风格类似 XNA 的开源 2D 游戏框架。
MOAI
-
面向专业游戏开发者的跨平台框架,使用 C++,OpenGL 和 Lua 脚本开发 iOS,Android,Windows,Linux,Chrome 和 OSX 平台上的游戏。
MelonJS
Monkey X
-
跨平台编程语言和交叉编译器,以高性能游戏编程为目标。
Monogame
NodeBox
OpenRA
p2.js
PandaJS
Phaser
-
免费高效的 2D 游戏框架,用于为桌面环境与现代网页浏览器开发 HTML5 游戏,支持画布与 WebGL 渲染。
PICO–8
PixiJS
-
HTML5 游戏渲染引擎 - 于 2013 年初首次发布,能够用于 WebGL 以取得较高的性能。如果不支持 WebGL,也能用于普通的 HTML 画布。
Processing
-
一门面向艺术家,设计师和研究人员的编程语言和开发环境,用于视觉设计。
PyGame
PuzzleScript
QICI
Ren’Py
-
一款开源的使用 Python 语言简化版的视觉小说开发引擎。支持 Windows,Mac OS X,Linux,安卓与 iOS 平台。
Rpgboss
-
2D 角色扮演游戏引擎与编辑器,基于 Scale 和 libgdx,使用简单,无需编程知识。
RPGMaker
-
角色扮演游戏开发套件,老版本使用 ruby 作为脚本语言,新版本则使用 JS 进行开发。
SDL
-
SDL 是一款跨平台的编程库,能够通过 OPenGL 和 DirectX 对音频播放,键盘,鼠标,手柄摇杆,显卡等硬件设备进行底层访问。
SFML
SpriteKit
Stage.js
-
轻量级、高效的 2D HTML5 游戏渲染和布局引擎。用于跨平台的游戏开发。
Starling
Stencyl
-
用于在移动端,桌面端和网页端开发 2D 视频游戏的游戏创作平台。
Twine
-
可下载或基于浏览器使用的游戏开发平台,能够创建和编辑剧情线路。不仅支持文本,该工具还支持在剧情线路图中加入音效、音乐和图片。通过它来完成文字冒险游戏只需要掌握非常少的编程知识。
XNA
音频编辑器,声音资源包及其他
桌游制作工具
博客,文章链接,杂志和其他
游戏开发相关书籍推荐,本文的中文版翻译中附加了书籍对应的豆瓣链接
为方便浏览也可以查看这个
豆列
我们也还是需要有点收入,对嘛?
在线公开课,教程与屏幕录像
其他令人赞叹不已的惊艳清单可以在这张
惊艳清单的清单
中找到。
基于 ellisonleao 的
magictools
整理翻译而成。
文字内容并非对应原文翻译,我们在原版的基础上增补了一些国内开发者可能会感兴趣的信息,并基于个人理解对一些资源的描述/措辞做了少许改动。本文信息还会持续地保持补充/更新。囿于水平,本文的翻译和整理工作难免存在一些问题和缺憾,如果你有什么更好的建议,
比Windows的MSPaint强大不少,包括Layer、Clone Stmap、Edge Detection、Motion Blur及History等,界面也很不错,样式有点像PHOTOSHOP的感觉,对图像处理有兴趣的朋友有福了,不过美中不足的地方是一次只能处理一张图片
Tags: Paint.NET
开发
游戏
需要使用不同的工具,具体取决于
游戏
类
型、平台和个人偏好等因素。3. 2D/3D软件:用于
游戏
素材的制作,如Photoshop、Illustrator等。1.
游戏
引擎:常见的包括Unity、Unreal Engine、Cocos2d等。2. 编程语言:
游戏
开发通常使用C ++、C#、Java、Python等编程语言。需要注意的是,
游戏
开发工具
并非固定不变,不同的项目和需求可能需要使用不同的工具。7. 其他工具:如
游戏
测试工具、性能优化工具等。5. 物理引擎:如Box2D、PhysX等。
有关更多信息,请查看。 或者直接进入! 如果您需要32位Windows的构建版本,@ vontoGH它们!
该项目需要Haxe v4.0.0或更高版本,Node v10 +,以及它们的各种依赖关系。
运行以下命令:
haxelib setup
haxelib install electron 12.0.4
haxelib install jQueryExtern
haxelib install haxe-loader
npm i
npm run build
这将构建应用程序并将其放入bin目录。 然后,您可以通过运行npm start或通过启动目录中的电子来启动该应用程序。
使用Webpack的开发服务器加快开发速度! 运行npm run dev会构建应用程序,启动服务器,该服务器将监视项目中的更改,然
构建图块预览
构建Hero元素中特色的Tilemap Preview需要 。 安装完成后,使用haxelib获取以下依赖haxelib :
haxelib install heaps
haxelib install ogmo-3
然后只需运行以下命令即可构建应用程序:
haxe build.hxml
Ogmo Editor 3手册通过docs目录中的markdown文件(.md)构建内容。
服务网站发展
该手册只能通过网络服务器进行访问。 如果您没有首选的方式来提供文件,则此回购协议附带一个简单的Node服务器即可使用。 安装,在项目中打开一个终端并运行:
npm i
npm start
这将为位于的站点提供服务。
基本控制1.场景中的坐标:x轴z轴表示左右,Y表示上下2.QWEASD:摄像机方向、行走控制(在“Fly”与“Walk”模式下,作用略有不同)3.鼠标中键+移动:晃动摄像机镜头4.鼠标右键+移动:旋转摄像机镜头5.Alt+Mouse Wheel:靠近或远离选中对象6.Alt+鼠标右键+移动:摄像机围绕选中物体旋转7.将摄像机放置到Scene Tree中选中的对象前:双击Scene Tree中的对象名字或按“F”键(只有场景在“Fly”模式下才有效)8.增加摄像机移动速度:场景工具条中的“Speed+”(图标
转载地址:http://gamerboom.com/archives/77829
作者:Paul Suddaby
Game Jam(独立
游戏
制作节)现在非常热门。过去只是一个地方性活动现在已经变成全球
游戏
开发者的盛事。Game Jam流行开来的理由是:它为开发者们提供了实验新想法和展现创意和技术的好机会。为了充分利用参与Game Jam的经历,我整理出下文中的关于技巧、工具和资源的建议,但愿对
以下内容转自:暗黑の达人的博客
Paint.NET 原生不支持 PSD 格式文件的编辑,让许多 PSD 图片无法导入 Paint.NET 就得逼着人继续使用 Photoshop 了 (Photoshop 应该是国内除系统外盗版率最高的软件,功能牛逼,知名度大,售价高,装机必备)。
这个插件只有一个 DLL 文件,下载后放到 X:\Program Files\Pain...
游戏
开发完整
学习
路线转载自 C语言中文网在软件开发中,
游戏
开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途,相反,如果走这条路之前能得到前人的一些指路,是可以事半功倍的。
游戏
引擎是
游戏
开发中的重要组成部分,它可以为
游戏
提供一些基础的功能,如图形渲染、物理引擎、声音系统等等。
游戏
设计是决定
游戏
玩法、关卡、角色、故事情节等等的过程。
游戏
设计师需要对
游戏
的目标受众、竞争对手、市场趋势等等有深入的了解。•
游戏
机制:
游戏
机制是
游戏
玩法的核心部分。•
游戏
设计:在这个阶段,你需要制定
游戏
规则、关卡设计、角色设计、美术设计等等。
游戏
音效可以帮助玩家更好地理解
游戏
,增加
游戏
的氛围和乐趣。• Unity:Unity是一个跨平台
游戏
引擎,可以用于开发PC、移动设备和
游戏
主机平台的
游戏
。
游戏
作为娱乐生活的一个方面,参与其中的人越来越多,而大部分参与其中的人都是以玩家的身份。
他们热爱一款
游戏
,或是被
游戏
的故事情节、炫丽的场景、动听的音乐所艳羡,亦或是被
游戏
中角色扮演、炫酷的技能、有趣的任务所吸引,然而他们中的大多数可能并不了解如此一款好玩的
游戏
是如何打造出来的。
对于想来这个行业尝试的新人们,先对
游戏
开发制作有个整体的了解也是非常必要的。
接下来我将从几个方面来分别进行阐述。
游戏
,说白了就是一个程序,这个程序或在 PC 上或在移动设备上运行,玩家通过与这个程序交互来达到