新手上路
1小时前
主楼
Graphics
出色的图形占位符和工具,将那个方块游戏变成毕加索画作资产/占位符
- 2D 卡通手机游戏 UI 包 - 卡通用户界面资源包。它以分层 psd 文件的形式提供。
- 420 像素艺术 RPG 图标 - 420 个 RPG 图标套装,商业用途免费。
- Blender 3D 模型 - 3D 模型,粒子系统/特效
- CGTextures - 大量纹理集合。
- GameDev Market - 一个由社区驱动的市场,连接独立游戏开发者和有才华的资源创作者。
- Games-Icons Set - 免费游戏图标。
- Iconmonstr - 另一个免费游戏图标资源。
- Kenney Assets - 专利免费资源。
- Liberated Pixel Cup 资源 - 由 OpenGameArt 论坛持有的 Liberated Pixel Cup (LPC) 的免费图形资源
- Matcaps - 一个巨大的 matcap 纹理库,以 PNG 和 ZMT 格式组织,按颜色分类。
- OpenGameArt - 一个用于免费软件游戏项目的媒体资源库。
- Oryx Design Lab - 低价高质量免版税精灵
- PlainTextures - 免费高分辨率纹理,笔刷和照片
- Pixelicious - 图像转像素艺术转换器。
- Poly Pizza - 6000+ 免费低多边形模型
- Reiner's Tilesets - 一个提供免费 2D 和 3D 图形的博客。
- Sketchfab - 发布和嵌入交互式 3D 模型。
- SpriteLib - 静态和动画图形对象的集合(也常被称为精灵)。
- StickyPNG - 免费透明 PNG 图片。
- TextureHaven - 免费纹理,包含置换贴图和凹凸贴图等附加贴图。还有 HDRIs。
- TextureKing - 免费材质库纹理
- Vecteezy - 免费矢量艺术。
精灵表工具
- Cheetah-Texture-Packer - 高效快速的 2D 二进制打包工具
- EzSpriteSheet - 从动画 GIF 等创建精灵表
- Libgdx Texture Packer - Libgdx 内置的 Texture Packer
- Littera - Bitmap 字体生成器
- SnowB Bitmap Font - Bitmap 字体生成器
- ShoeBox - 基于 Adobe Air 的应用程序,包含游戏和 UI 相关工具。
- TexturePacker - 优秀的 spritesheet 创建编辑器
- Tilesplit - 命令行文本模式的精灵表分割和命名工具。可以将精灵表转换为多个独立的文件,文件名可自定义,也可不自定义。支持模板和不同尺寸的纹理。
位图压缩
- ImageAlpha — Mac OS X 用于 pngquant 和其他工具的图形界面
- KB 图片调整器 - 轻松调整图片大小,免费使用
- PNGGauntlet - 破坏 PNG 以加快网站速度
- PNGoo - Windows 图形界面,用于批量转换。
- Pngyu - 简单的 PNG 图片文件压缩工具。
- TinyPNG - 针对 PNG 图片的高级有损压缩,可保留完整的 Alpha 透明度。
纹理工具
- FilterForge - Adobe Photoshop 插件,允许您创建自己的滤镜。
- Live Normal - 一款适用于 Android 和 iOS 的应用程序,可在移动中生成无缝材质。您拍一张照片,Live Normal 就会创建一个可平铺的纹理并生成纹理贴图,供您选择的 PBR 引擎使用。
- PixPlant - PixPlant 是一款智能 3D 纹理工具,可从照片中创建高质量的法线贴图、位移贴图、高光贴图和无缝纹理。
角色生成器
- Charas - Charas 是一款适用于 RPG Maker 的字符集生成器。
图块/关卡编辑器
- AutoTileGen - AutoTileGen 是一个用于 2D 游戏地形的自动图集生成器。
- LDtk - LDtk 是一个面向独立开发者的开源 2D 关卡编辑器,非常注重用户友好性。
- MapperMate - 一个基于云的图块地图编辑器,可以直接在浏览器中创建 2D 关卡。
- Material Maker - 由 Godot 开发的程序化纹理创建器
- OGMO Editor - 通用关卡编辑器。
- Overlap2D - 一种具有引擎无关理念的 2D 关卡和 UI 编辑器。
- Sprite Fusion - 一种免费的关卡设计工具,可在您的浏览器中直接使用任何图块集创建精美的 2D 图块地图。
- Tiled - 免费使用,易于操作且灵活的瓦片地图编辑器。
动画
- Cascadeur - 基于物理的强大 3D 角色动画
- LWF - 轻量级 SWF。LWF 是一个动画引擎,可以在 HTML5、Unity、Cocos2d-x、iOS UIKit 等平台上播放从 FLASH 内容转换得到的动画数据。
- Fusion Character Animator - Clickteam Fusion 2.5 的小工具,用于方便开发者进行 2D 角色精灵的动画制作。
- GraphicsDale - 强大的像素艺术和像素绘制工具。
- Mixamo - 用于自动绑定和动画化 3D 类人模型的工具。
- Pixel Composer - 基于节点的强大 VFX 编辑器,用于像素艺术
- Spine - Spine 是一款专注于 2D 动画的工具,为创建出色的动画和将其集成到您的游戏中提供高效的 workflow。
- Spriter Pro - 现代化的精灵动画工具。
矢量/图像编辑器
- Affinity Designer - 具备丰富功能的矢量图形编辑器,同时支持 Adobe 文件格式。
- Affinity Photo - 一款照片和位图编辑器,可与 Adobe 文件格式和 Affinity Designer 协同工作
- Aseprite - 动画精灵编辑器与像素艺术工具。
- Gimp - GNU 图像处理程序。它是一款自由分发的软件,可用于照片修饰、图像合成和图像创作等任务。
- Inkscape - 一款类似 Adobe Illustrator、Corel Draw、Freehand 或 Xara X 的开源矢量图形编辑器。
- Krita - Krita 是一款专业的免费开源绘画程序。它是由一群希望为所有人提供负担得起的艺术工具的艺术家制作的。
- LibreSprite - LibreSprite 是 Aseprite 的一个开源分支。
- Lightcube - Windows 平台的像素艺术编辑器,除了 JPEG、PNG、BMP、GIF 外,还支持 PSD 文件。
- Multipaint - 一个跨平台(Win、Linux、Mac)的图像编辑/绘画工具,解决了 8 位机器(如 C64、ZX Spectrum 等)的颜色限制问题。
- NormalPainter - 一款用于手绘风格法线贴图的编辑器,支持图形数位板和摇杆
- Paint.NET - Paint.NET 是一款适用于 Windows 操作系统的免费图像和照片编辑软件。
- Pickle - 另一款像素艺术编辑器。
- PiskelApp - 免费在线像素艺术和动画精灵工具。
- Pixelmator - Mac 平台的全面功能图像编辑应用
- Pixelator - 将任何图像转换为精美的像素艺术
- Pixen - 用于 macOS 的像素艺术编辑器
- project one - Commodore 64 的图片转换器和编辑器,支持该计算机的不同图形模式。仅限 Windows 系统
- PyxelEdit - 一款像素艺术编辑器,旨在让制作瓦片集、关卡和动画变得有趣且简单。
- REXPaint - 一个强大且用户友好的 ASCII 艺术编辑器。
- rx - 一个现代且极简的像素编辑器
- Tilemancer - 一个为像素艺术游戏设计的快速程序化瓦片创建器。
- Timanthes - 一款适用于 Commodore 64 计算机并在 Windows 上运行的像素艺术编辑器
- Charas - Charas 是一款适用于 RPG Maker 的字符集生成器。
- Spritemate - Commodore 64 像素的在线编辑器
- Squoosh - 使用最先进的编解码器,在浏览器中直接减小图像大小。
- SVGcode - SVGcode 是一款渐进式网络应用,允许您将 JPG、PNG、GIF、WebP、AVIF 等位图转换为 SVG 格式的矢量图形。
- SVG to PNG - 批量将无限 SVG 转换为 PNG 位图。保护隐私,无需上传您的资源。
- Vector Magic - 免费光栅到矢量图形转换器
- VTracer - 基于 visioncortex 构建的光栅到矢量图形转换器
建模
- 3ds Max
- Besel - 在您的 VR 头显或移动 AR 中进行 3D 实时协作设计和原型制作。
- Blender - 世界免费的软件和开源 3D 工具。
- Canvascript - 一种无需编写代码即可创建 HTML canvas 图形工具。
- Clara.io
- Daz 3D - 一款 3D 软件,让您在几秒钟内轻松创建自定义场景和角色。
- MakeHuman
- Maya
- modo
- sculptris - 由 Pixologic 开发的版本,以及原始版本1.01
- Spline - 一个 3D 协同实时
- Womp - 一个直观且易于使用的 3D 工具,可在您的浏览器中直接创建
- ZBrush
- ZBRUSHCOREMINI - MAXON 推出的全新版 Sculptris
地形生成器
- Canyon Terrain Editor - 快速直观地创建高质量、逼真的地形
- DEM Net Elevation API - 基于真实数据实时生成 3D 纹理地形 - 导出高度/法线贴图、glTF、OBJ、STL
- Fracplanet - 分形行星和地形生成器
- World Creator - 在 GPU 上实时生成程序化地形和景观,模拟侵蚀和沉积,美丽的编辑器。更多功能
- World Machine - 程序化地形创建、自然模拟和交互式编辑
体素编辑器
代码
一套游戏框架、引擎和平台引擎和框架
- 6502 单元测试执行器 - 用于 MOS 6502 汇编语言的跨平台单元测试工具。(例如:NES)
- Allegro - Allegro 4 & 5 是跨平台的、开源的游戏编程库,主要用于 C 和 C++开发者。
- amulet - 一个基于 Lua 的自由音频/视觉工具包,适用于小型游戏和实验。它可以在 Windows、Mac、Linux、HTML5 和 iOS 上运行。
- asimov-ts - 一个用 TypeScript 编写的、尽可能类型安全的 Web 引擎。
- Astera - 2D C99 跨平台游戏库/框架
- axys - Cocos2d-x-4.0 的分支,支持所有平台的全 OpenAL,单纹理多 GPU 纹理处理和 C++ 17。
- Azul3D - 用 Go 语言编写的 3D 引擎
- Babylon.js - JavaScript 3D 库。
- Bevy - 一个用 Rust 编写的、清新简洁的数据驱动型游戏引擎
- bgfx - 跨平台、图形 API 无关的 "自带引擎/框架" 风格渲染库。
- bitsy - 一个用于小型游戏或世界的迷你编辑器。目标是让制作游戏变得容易,你可以在其中行走、与人交谈,并到达某个地方。
- Bladecoder - 经典的点与点击冒险游戏引擎和编辑器。
- Blend4Web - 一个用于在网页浏览器中创建和展示交互式 3D 计算机图形的 JavaScript 框架。
- Blitz3D 3D 基础编程语言,用于快速开发 3D 桌面游戏。
- boardgame.io - 用于回合制游戏的 state 管理和多人网络功能。
- Box2D - 一个用于游戏的 2D 物理引擎。
- Box2D.NET - Box2D 的移植版本,是一个用于游戏的 2D 物理引擎,支持 .NET C#、Unity3D 和服务器。
- Bullet - 实时物理模拟。
- Carimbo - 一个使用现代 C++和 SDL 开发的 2D 游戏引擎,采用实体-组件-系统(ECS)架构和 Box2D,支持 Lua 脚本,并通过 WebAssembly 设计用于网络移植。
- Chipmunk C# - Chipmunk2D 库的 C#实现。
- Chipmunk2D - 一个快速且轻量级的 2D 游戏物理库。
- Cinder - Cinder 是一个由社区开发、免费且开源的 C++ 专业级创意编程库。
- Cocos Creator - Cocos Creator 是一个免费的跨平台游戏开发编辑器,支持 Cocos2d-js,帮助开发者快速高效地构建 2D 和 3D 游戏场景、编辑游戏 UI 和其他游戏资源。
- Cocos2D - 用于游戏和多媒体的图形库,适用于 Python 语言。
- Cocos2d-x - 一个基于 C++ 的 OpenGL 2D 和 3D 游戏引擎。使用 C++,但提供 JS 和 Lua 绑定。支持所有主流移动平台和操作系统。附加工具 CocoStudio 和 Cocos Code IDE。
- Construct - 一个 HTML5 游戏制作工具,意味着你实际上不需要编写 JavaScript。相反,你使用动作、事件和条件来完成主要工作。
- CopperCube - CopperCube 是一个集成的 3D 游戏引擎。非常易于使用。
- Coquette - 一个用于 JavaScript 游戏的微型框架。处理碰撞检测、游戏更新循环、Canvas 渲染以及键盘和鼠标输入。
- ct.js — 这个 2D 游戏引擎通过其可视化工具、良好的文档和灵活、模块化的库,让学习编程变得有趣,使游戏开发变得简单。
- Dash - 一款用 D 语言编写的免费且开源的 3D 游戏引擎
- Dear Imgui - C++ 的无冗余即时模式 GUI,依赖项极小。
- Defold - 免费跨平台发布的 2D 游戏引擎。
- DEM Net Elevation API C# - 基于真实数据的纹理、法线贴图、glTF、OBJ、STL 支持的地形生成。
- Diligent Engine - 一个现代跨平台底层图形库,支持 Direct3D11、Direct3D12、OpenGL/GLES 和 Vulkan。
- DotRecast - Recast & Detour 的移植版本,游戏、Unity3D、服务器、C# 的导航网格工具集。
- E.B.U.R.P - 八位通用角色扮演引擎
- ENGi - Go 语言的跨平台 2D 游戏库。
- engo - Engo 是一个用 Go 语言编写的开源 2D 游戏引擎。
- Ebiten - 一个极其简单的 Go 语言 2D 游戏库。
- ecs-lib - ecs-lib是一个用于游戏编程的轻量级且易于使用的 ECS(实体组件系统)库。它用 TypeScript 编写,但也可以在 node.js 和 Web 浏览器上使用。
- Ejecta - 一个快速、开源的 JavaScript、Canvas 和音频实现,适用于 iOS。
- EnTT - 游戏与现代 C++的融合,一个快速可靠的实体组件系统(ECS)以及更多
- FXGL - 一个适用于 Win/Mac/Linux 的 JavaFX/Kotlin 游戏引擎。
- Farseer - 一个具有真实物理响应的碰撞检测系统。
- Flame - 一个为 Flutter 设计的极简主义游戏引擎
- FlashPunk - 一个免费 ActionScript 3 库,专为开发 2D Flash 游戏。
- Flax Engine - 多平台 3D 游戏引擎
- Folded Paper Engine – 从 Blender 到 Godot 的游戏机制引擎/插件。只需几点击。超级简单。特色功能:2.5D/第一人称/第三人称控制,触发命令/事件,背包,可持物,以及各种其他功能。
- Forge - Go 语言的强大且轻量级游戏框架。
- Foster - 一个小巧的跨平台 C# 2D 游戏框架。
- GameMaker - GameMaker 支持使用拖放或名为 Game Maker Language 的脚本语言创建跨平台视频游戏,该语言可用于开发仅使用拖放功能无法创建的更高级的游戏。
- gameplay - 一个用 C++编写的免费、开源、跨平台的 2D + 3D 游戏框架,面向创建桌面和移动游戏的独立游戏开发者。
- GameSalad - Mac 和 Windows 平台的游戏创建引擎。
- GB Studio - 一个免费且易于使用的复古冒险游戏创建器,适用于您最喜欢的掌上游戏系统。
- GDevelop - 一个开源的跨平台 2D 游戏引擎,专为所有人设计——它可扩展、快速且易于学习。
- ggez - 一个用 Rust 语言编写的库,可以轻松创建好游戏。
- Gideros - 一个跨平台框架,用于使用 Lua 编程语言为 iOS、Android 创建移动应用和游戏。
- Glide Engine - 用于在 Swift 编程语言下在 iOS、macOS 和 tvOS 上制作 2D 游戏的引擎,附带实用示例和教程。
- Godot - 一个高级、功能丰富、多平台的 2D 和 3D 开源游戏引擎。
- Gorgon - 一个用于 .NET 的 2D 渲染 API,使用 C# 编写。
- Grid - 一个以多人游戏为优先的 Lua 游戏引擎。
- HaxeFlixel - 更轻松、免费地创建跨平台游戏。
- Heaps - 为高性能游戏提供跨平台图形。
- Horde3D - 一个小巧的开源 3D 渲染引擎。
- iio.js - 一个 JavaScript 库,可加速 HTML5 Canvas 应用程序的创建和部署
- ImpactJS - Impact 是一个 JavaScript 游戏引擎,允许您为桌面和移动浏览器开发令人惊叹的 HTML5 游戏。
- Inform7 - 一种基于自然语言的交互式小说设计系统。
- Ink - 用于编写交互式叙事的脚本语言。
- Irrlicht - 一个开源的高性能实时 3D 引擎,使用 C++ 编写。
- is::Engine - 支持 Nintendo Switch、Web (HTML 5)、移动设备和 PC 的 C++、SDL 2 和 SFML 游戏引擎。
- Jitter - 一个快速且轻量级的物理引擎,使用 C# 编写。
- jMonkeyEngine 3 - 一款面向勇于探索的 Java 开发者的 3D 开源游戏引擎。
- JNGL - 一个 2D 开源游戏引擎。在 Linux、Windows、OS X 上开发。部署到 Nintendo Switch、Xbox、Linux、Windows、OS X、Web、Android、iOS 等。
- JPCT - jPCT 是用于桌面 Java 和 Google Android 的 3D 引擎。
- Juno - 一种简洁轻量级的 2D 游戏框架,使用 TypeScript 编写。
- Juno - 用于使用块状像素制作 2D 游戏的 Lua 框架
- Kivent - 一个适用于 Kivy 的 2D 游戏框架。
- Kivy - 跨平台的 Python 框架,用于创建 Linux、Windows、OS X、Android 和 iOS 的应用程序和游戏。
- KogGE - Kotlin 的现代多平台游戏引擎。使用 Kotlin,无需时间即可为 JVM、JavaScript、Android 和 iOS 编写游戏。
- Leadwerks - 易于学习的 3D 和 VR 游戏引擎。
- LibGDX - 强大的(完全免费)Java 库,一次编写代码,即可在桌面、Android、Web 和 iOS 上运行游戏。
- LimeJS - 用于构建适用于所有现代触摸屏的快速、原生体验游戏的 HTML5 游戏框架。
- LITIengine - 2D Java 游戏引擎。它提供了所有创建基于瓦片的 2D 游戏的基础设施,使用纯 Java。
- Lumberyard - 亚马逊 Lumberyard 是一款免费的高质量游戏引擎,深度集成。
- LumixEngine - 基于 C++ 构建的 3D 游戏引擎。
- Lums - 用 C++11 编写的 2D/3D 框架。非常高效和现代。仍在积极开发中。
- LÖVE - Lua 2D 游戏引擎。
- MINX - 开源的 C++ 编写的 2D 游戏框架(风格类似 XNA)。
- macroquad - 用 Rust 编写的跨平台游戏引擎。
- mach - 一款用 Zig 语言构建的游戏引擎与图形工具包。
- Magnum - 一种用 C++11 编写的小型且模块化的 2D/3D 图形/游戏引擎。
- Matter.js - 一种用于网络的 2D 物理引擎。
- MelonJS - 一个开源的轻量级 HTML5 游戏引擎。
- Mini Micro - Mini Micro 是一款用于制作、游玩和分享使用现代MiniScript语言编写的 2D 游戏和程序的幻想计算机。
- Monogame - 微软 XNA 4 框架的开源实现。
- Nakama - 用于社交和实时游戏及应用的分布式服务器。
- nCine - 一个跨平台的 2D 游戏引擎,注重性能,使用 C++11 编写,并可选择使用 Lua 进行脚本编写。
- NodeBox - 一套用于生成式设计的 Python 工具。
- nuklear - 一个单头文件的 ANSI C 即时模式跨平台 GUI 库。
- ÖbEngine - 基于 SFML 的 2D 游戏引擎,支持 Lua 脚本编写!
- ODE - ODE 是一个用于模拟刚体动力学的开源高性能库。
- Ogre3D - 是一个面向场景的、实时的、灵活的 3D 渲染引擎(与游戏引擎不同),用 C++编写。
- OpenFL - 用于制作跨平台游戏的开放源码 Haxe 引擎。
- openFrameworks - 一个用于创意编程的开源免费 C++工具包。
- OpenRA - OpenRA 是一个自由/免费实时战略游戏引擎。
- OpenXRay - 一个用于 S.T.A.L.K.E.R. 游戏系列的社区修改版 X-Ray 引擎。
- ORX - ORX 是一个 2.5D 数据驱动型 C/C++ 开源多平台游戏开发引擎。
- PICO-8 - 一个用于制作、分享和玩小型游戏及其他计算机程序的幻想游戏机。
- p2.js - JavaScript 2D 物理库
- Panda3D - 用于 Python 和 C++程序的 3D 渲染和游戏开发框架。
- Phaser - 免费且快速的 2D 游戏框架,用于在桌面和移动网页浏览器中制作 HTML5 游戏,支持 Canvas 和 WebGL 渲染。
- Piston - 用 Rust 编写的模块化开源游戏引擎。
- Pixel Vision 8 - Pixel Vision 8 的核心理念是通过简化的工作流程来教授复古游戏开发。PV8 是一个基于开源 C#游戏引擎(MonoGame)构建的平台,旨在标准化 8 位幻想主机限制。
- PixiJS - 是一款新兴的 HTML5 游戏渲染器,于 2013 年初首次发布。该引擎的主要吸引力在于其使用 WebGL 以实现更快的性能。如果 WebGL 不受支持,引擎会回退到标准画布。
- Planck.js - 用于跨平台 HTML5 游戏开发的 2D JavaScript 物理引擎。
- PlayCanvas - 一个 WebGL 游戏引擎。
- Processing - Processing 是一种编程语言,是艺术家、设计师和研究人员使用的开发环境。
- PuzzleScript - 开源 HTML5 解谜游戏引擎。
- PyGame-CE - Pygame - Community Edition 是一个用于多媒体应用(如游戏)的开源 Python 库。基于优秀的 SDL 库构建。
- Pyxel - 一个用于 Python 的复古游戏引擎。
- RPGMaker - 一系列用于角色扮演游戏开发的程序。
- Rajawali - Android OpenGL ES 2.0/3.0 引擎
- raylib - 一个简单易用的库,用于享受视频游戏编程,通过 OpenGL(1.1、2.1、3.3 或 ES 2.0)硬件加速。
- Ren'Py - 一个使用 Python 语言简化形式的开源视觉小说引擎。它支持 Windows、Mac OS X、Linux、Android 和 iOS。
- RGFW - 轻量级跨平台单头库,用于创建窗口,支持多种图形上下文和软件渲染。
- Rpgboss - 基于 scala 和 libgdx 的 2d 角色扮演游戏引擎和编辑器。易于使用,无需编程知识。
- SceneKit - 苹果专有 3D 游戏引擎(可在 macOS、iOS、iPadOS、tvOS 和 watchOS 上使用)。
- Screen 13 - 易于使用的 Vulkan 渲染引擎。为 Rust 提供渲染图。
- SDL - SDL 是一个跨平台库,旨在通过 OpenGL 和 Direct3D 提供对音频、键盘、鼠标、摇杆和图形硬件的低级访问。
- SFML - Simple and Fast Multimedia Library。
- Solar2D - 一个基于 Lua 的游戏引擎,专注于迭代和使用的便捷性。
- Solarus - 跨平台的 2D 动作/冒险 C++游戏引擎,具有 Lua API 和游戏编辑器。
- Spring - 一个强大的免费跨平台 RTS 引擎。
- SpriteKit - 苹果专有的 2D 游戏引擎(可在 macOS、iOS、iPadOS、tvOS 和 watchOS 上使用)。
- Stage.js - 轻量级且快速的 2D HTML5 渲染和布局引擎,用于跨平台游戏开发。
- Starling - 基于 GPU 的 2D Flash API
- Stencyl - 一个游戏开发平台,允许用户为电脑、移动设备和网络创建 2D 视频游戏。
- Stride - 开源 C# 游戏引擎。
- Supernova Engine - 支持跨平台的游戏引擎,适用于 2D 和 3D 项目,具有实体组件系统(ECS)和数据导向设计,使用 C++和 Lua。
- Superpowers - HTML5 协作式 2D/3D 游戏制作工具。
- TIC-80 - TIC-80 是一款用于制作、游玩和分享微型游戏的幻想计算机。
- Tiny Physics Engine - TPE 是一个小型、完全属于公共领域的定点物理不精确的纯 C 头文件 3D 物理引擎,专为在微型计算机上运行而构建,例如嵌入式甚至裸机。
- Three.js - JavaScript 3D 库。
- Turbulenz - Turbulenz 提供了构建、发布、迭代和盈利高质量游戏的能力,这些游戏反应独特,具有沉浸式 3D 效果和实时物理,开启了一个前所未有的全新网络内容世界。
- Twine - 可下载或基于浏览器的游戏开发平台,允许用户创建相互连接的故事路径。Twine 不仅支持文本,还支持音乐、图像和音效。制作基本的文本冒险游戏几乎不需要编程知识。
- Unity 3D - 用于创建 2D 和 3D 游戏及交互式内容的开发引擎。
- Unreal Engine 4 - 由 Epic Games 开发的新游戏引擎技术。
- Urho3D - 跨平台渲染和游戏引擎。
- ursina - 一个由 Python 和 panda3d 驱动的游戏引擎。
- Vassal - Vassal 是一个用于构建和玩在线棋盘游戏和卡牌游戏的引擎。可以在互联网上实时玩或通过电子邮件玩。Vassal 运行在所有平台上,是免费、开源软件。
- vectarine - Vectarine 是一个跨平台游戏引擎,专注于快速原型设计和乐趣。使用 Luau 编写游戏,并使用 Rust 模块扩展引擎。
- voxel.js - voxel.js 是一系列项目,使在浏览器中创建 3D 立方体游戏(如 Minecraft)变得前所未有的简单。
- Wave - 用 C# 编写的跨平台引擎。
- Wolf RPG Editor English - RPG Maker 风格游戏的开源编辑器。
- WhiteStorm.js - 用于构建应用程序和游戏的 3D JavaScript 框架
AI
- AI Game Developer -
Unity Editor和Unity Runtime的 AI 集成。单元测试、编码、C# Roslyn、反射、资源。帮助使用 AI 创建游戏。并帮助在游戏过程中运行 AI 逻辑。 - Coplay - Unity 的 AI 助手
- Fluent Behaviour Tree - 使用 MIT 协议发布的 C#行为树库,具有流畅的 API。
- SimpleAI - 基于 C++11 行为树的库,具有基于 QT5 的远程调试器(可选 LUA 绑定),使用 MIT 协议发布。
音频
音频编辑器、声音集合等。收藏
- 免费游戏音效 - 包含各种免版税游戏音效的档案库。
- Freesound - Creative Commons 许可的协作声音数据库。
- Musopen - 免版税音乐。
- Octave - 免费的 UI 音效库。
- PacDV - 免版税音效集合。
- SoundBible.com - 在不同许可下具有免版税、可搜索的音效存档。
音乐和音频编辑器
- Audacity - 开源、跨平台的录音和音效编辑软件。
- Audiosauna - 将您的网络浏览器转变为一个快速灵活的音乐制作工作室,内置合成器和实时效果。
- Audiotool - 在线音乐制作工具。
- Bfxr - 用于制作电脑游戏音效的工具。
- Bosca Ceoil - 由 Terry Cavanagh 制作的在线(以及桌面)音乐制作工具。简单、直观,具有独特的复古风格声音。
- ChipTone - 在线音效生成器
- Famistudio - FamiStudio NES 音乐编辑器。
- FamiTracker - 免费的 Windows 音轨器,用于制作 NES/Famicom 系统的音乐。
- jfxr - Bfxr 音效生成器的 JavaScript 端口。
- LMMS - 跨平台音乐制作软件。
- MadTracker - 一种强大且高效的音乐制作方法。由于全面支持 VST™、ASIO™和 ReWire™,保证了其通用性和兼容性。
- MilkyTracker - 跨平台的开放源代码追踪器。
- musagi - 开源的音乐编辑器和合成器,功能较为全面且复杂。
- Resemble - Unity 中的 Resemble 语音克隆引擎。
- Soundation - 在线专业音乐工作室。
- SunVox - 一个小巧、快速且功能强大的模块化合成器,带有基于模式的 sequencer(tracker)。
棋牌游戏
制作棋盘游戏的工具必看
博客、门户、杂志等博客和门户
- Amit's Game Programming
- Designer Notes
- Emanuele Feronato's Blog
- GameIdea
- Gamasutra
- Game Development on StackExchange
- GameDevs.org
- GameJolt
- Greenlit Gaming
- HTML5 Game Devs Forum
- HobbyGameDev
- Html5 Game Development
- IndieDB
- Mod DB
- Java Gaming
- Lost Garden
- Polygon
- Real-Time Rendering
- Slidedb - 在 Slide DB 上,我们为开发者提供一个社区,让他们可以分享自己的想法,展示他们正在进行的工作,超越基本的 app 商店和竞争激烈的“排行榜”。
- Superlevel
- TIGSource
- WhatGamesAre
- iforce2d
- indiegames
书籍
- 2D 游戏开发:从零到英雄
- 3D Math Primer for Graphics and Game Development
- 游戏人工智能
- 设计游戏:工程体验指南
- 游戏和交互应用必备数学:程序员指南
- 心流
- 游戏编程完全指南
- 游戏开发精要:游戏关卡设计
- 游戏引擎架构
- 游戏机制:高级游戏设计
- 游戏编程宝石
- 游戏编程模式
- 游戏脚本精通
- 程序员的几何学(书籍)
- Scratch 入门:通过制作街机游戏学习编程
- Level Up!
- 使用 Python 和 Pygame 制作游戏
- 3D 游戏编程与计算机图形学数学基础
- 代码的本质
- Physics for Game Developers
- Programming Game AI by Example
- Real-Time Rendering
- 游戏规则
- 游戏设计的艺术
- 视频游戏写作与设计终极指南
- 视觉故事
- 乐趣理论
- Windows 游戏编程高手的技巧
- Unity in Action (book)
next_thread (fid,typeid,subject,hash,uid,pm_uid,dateline,reply_uid,reply_time,view_num,sort_order) VALUES (:fid,:typeid,:subject,:hash,:uid,:pm_uid,:dateline,:reply_uid,:reply_time,:view_num,:sort_order) error=SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'hash' at row 1杂志
视频/播客
- awesome-gametalks - 一个精选的游戏讨论列表(GDC、youtube 等)。
- Twitch GameDev - Twitch GameDev 直播
游戏 Jam
- itch.io 上的游戏 Jam - itch.io 游戏 Jam 列表
- Game Off - GitHub 的游戏 Jam :octocat:
- GMTK Game Jam - 热门年度游戏 Jam
- Indie Game Jams - 游戏 Jam 列表
- Ludum Dare - 非常受欢迎的游戏马拉松
- One Hour Game Jam - 每周 1 小时游戏马拉松
项目管理
- Casual - 可视化项目管理
- Codecks - 受集换式卡牌游戏启发的项目管理工具
- IMS Creators - 以游戏设计为驱动的项目管理工具
- HacknPlan - 游戏开发者的项目管理
- Taiga - 敏捷开发者和设计师的项目管理平台
- Trello - 组织和优先排序项目
完整游戏资源
- Barotrauma
- Canabalt iOS
- Doom 3
- Doom
- Duke Nukem 3D: Atomic Edition
- NetHack
- OpenRA
- OpenTTD
- Prince of Persia
- Quake 2
- Quake III Arena
- Quake
- SimCity
- Wolfenstein 3D
- VVVVVV
社区
在哪里找到其他游戏开发者Ads
我们还需要赚点钱,对吧?- AdMob by Google - Google 的移动广告和变现服务。
- AdColony - 移动视频广告服务。
- Appodeal - 移动应用程序的程序化广告中介解决方案。
- ChartBoost - Monetization, analytics platform.
- Unity Ads - Unity3D 官方广告 SDK。
- Vungle - Video Ads service.
学习
在线课程、教程、屏幕录制游戏开发基础
- Chris Courses: 为各种 2D 游戏提供的完整课程
- Coursera: 交互式 Python 编程入门
- HandmadeHero: 从零开始制作 2D 游戏
- Khan Academy: 高级 JS:游戏与可视化
- 简单的 HTML5 Canvas 游戏
- miloyip/game-programmer 游戏程序员学习路径 :octocat:
- TheChernoProject
- Udacity: HTML5 游戏开发