制作魔术的游戏开发资源列表。
图形
巨大的图形占位符和工具将平方的游戏变成毕加索绘画
资产/占位符
- :free: 2D动漫游戏UI包 - 卡通用户界面资产包。它来自一个分层的psd文件。
- :free: 420个像素艺术图标用于角色扮演 - 设置420个RPG图标,免费用于商业用途。
- :free: Blender 3D模型 - 3D模型,粒子系统/效果
- (部分免费): CGTextures - 大量纹理集合。
- (部分免费): GameDev市场 - 一个以独立游戏开发者与有才华的资产创建者相连接的社区驱动型市场。
- :free:游戏图标设置 - 免费游戏图标。
- :free: Google Poly - 可搜索的可旋转预览3D模型数据库。 (只有可重新混合的模型可以下载。)
- :free: Iconmonstr - 另一个免费的游戏图标资源。
- (部分免费): Kenney资产 - 免版税资产
- :free: Liberated Pixel Cup资产 - 由OpenGameArt论坛举办的Liberated Pixel Cup(LPC)免费图形资源
- :free: OpenClipart - 免费剪贴画集合。
- :free: OpenGameArt - 用于免费软件游戏项目的媒体资源库。
- (付费): Oryx设计实验室 - 便宜的高质量免版税小精灵
- (部分免费): PlainTextures - 免费高分辨率纹理,画笔和照片
- :free: Reiner的Tilesets - 一个免费的2D和3D图形博客。
- :free: Sketchfab - 发布&嵌入交互式3D模型。
- :free: SpriteLib - 静态和动画图形对象(通常也称为精灵)的集合。
- :free: StickyPNG - 免费的透明PNG图片。
- :free: TextureKing - 免费素材库存纹理
- :free:树生成器 - 一个在线树生成器。
- (部分免费): Vecteezy - 免费矢量图。
- :free: Yobi3D - 免费3D模型搜索引擎。
Spritesheet工具
- (开源): Cheetah-Texture-Packer - 高效,快速的2D装箱工具
- :free: GraphicsGale - 动画图形编辑器易于使用。
- (开源): Libgdx纹理打包器 - 内置于Libgdx中的纹理打包器
- :free: Littera - 位图字体生成器
- :free:鞋盒 - 基于Adobe Air的游戏和ui相关工具。
- (开源): Sprite Sheet Packer - 将多个图像合并为一个精灵图表并生成一个txt图。/LI>
- (部分免费): TexturePacker - 伟大的Spritesheet创作编辑器。
位图压缩
- (开源): ImageAlpha - 适用于pngquant和其他工具的Mac OS X GUI
- (部分免费): Kraken.io - 强大的超快速图像优化器和压缩器,拥有一流的算法。
- :free: PNGGauntlet - 为更快的网站粉碎PNG
- :free: PNGoo - 用于批量转换的Windows GUI。
- (开源): Pngyu - 简单的PNG图像文件压缩工具。
- (开源): SuperPNG Photoshop插件 - Mac和Windows。与“Save for Web”比较
- (部分免费): TinyPNG - 高级有损压缩PNG图像,保留Alpha透明度。
纹理工具
- (付费): FilterForge - Adobe Photoshop插件,允许您创建自己的过滤器。
- (付费): PixPlant - PixPlant是一款智能3D纹理工具,可创建高质量的正常,位移,高光贴图和无缝纹理照片。
- (付费): STG - 一款用于快速轻松地从照片中创建专业无缝纹理纹理的工具。
字符发生器
- :free: Charas - Charas是RPG Maker的字符集生成器。
- :free:散叶 - 雪碧字符发生器
- (开源):通用LPC雪碧表单字符生成器 - 基于LPC的雪碧字符生成器(解放像素杯)图形
平铺/关卡编辑器
- :free: ArrayPainter - Array Painter是制作二维数组以准备复制到自己的程序中的最简单,最快捷的方式。
- (付费): AutoTileGen - AutoTileGen是2D游戏地形的自动tileset生成器。
- (开源): OGMO编辑器 - 通用关卡编辑器。
- (开源): Overlap2D - 具有引擎不可知论哲学的2D级别和UI编辑器。
- :free:平铺 - 免费,易用且灵活的瓷砖地图编辑器。
动画
- (付费):融合角色动画师 - 用于Clickteam Fusion 2.5的小型工具,用于为开发人员提供2D角色动画。
- (付费): Spine - Spine致力于2D动画,为制作令人惊叹的动画并将其集成到游戏中提供了高效的工作流程
- (付费): Spriter - 用于精灵动画的现代工具。
- (开源): DragonBones - 开源2D骨骼动画解决方案ion for Flash
- (开源): LWF - 轻量级SWF。 LWF是一款动画引擎,可以播放HTML5,Unity,Cocos2d-x,iOS UIKit等FLASH内容的动画数据。
矢量/图像编辑器
- (付费):亲和设计师 - 带有许多功能的矢量图形编辑器,它们还支持Adobe文件格式
- (付费):亲和照片 - 与Adobe文件格式和Affinity Designer一起使用的照片和光栅图形编辑器
- (部分免费): Aseprite - 动画sprite编辑器&像素艺术工具。
- (开源): Gimp - GNU图像操作程序。它是一个免费分发的软件,用于诸如照片润饰,图像合成和图像创作等任务。
- (开源): Inkscape - 一种类似于Adobe Illustrator,Corel Draw,Freehand或Xara X的开源矢量图形编辑器。
- (开源): Krita - Krita是一个专业的免费和开源绘画程序。它是由艺术家制作的,希望为每个人看到价格合理的艺术工具。
- :free: Multipaint - 跨平台(Win,Linux,Mac)图像编辑器/画家,涵盖8种颜色限制(如C64,ZX频谱等)。
- (付费): Ormr - Ormr是一款快速,轻量级的跨平台程序图形编辑器。
- (部分免费): Paint.NET - Paint.NET是用于运行Windows的PC的免费图像和照片编辑软件。
- (付费): Pickle - 另一个像素艺术编辑器。
- :free: PiskelApp - 免费的在线像素艺术和动画雪碧工具。
- Pixelmator - 全功能的Mac图像编辑应用程序
- (开源): Pixen - OSX的像素艺术编辑器
- :free:第一个项目 - Commodore 64的图片转换器和编辑器,覆盖此计算机的不同图形模式。仅限Windows
- (付费): PXL8 - 开发中的跨平台(Windows,Mac,Linux)像素艺术编辑器,旨在免费分心
- (付费): PyxelEdit - 像素艺术编辑器,旨在使制作集合,关卡和动画变得有趣和容易。
- :free: Timanthes - Windows上运行的Commodore 64计算机的像素艺术编辑器
- Charas - Charas是RPG Maker的一款charset generator。
- 松散叶 - 雪碧字符发生器
- 通用LPC Sprite Sheet字符生成器 - 基于LPC(Sprite Pixel)的Sprite字符生成器杯)图形
- :free: Spritemate - Commodore 64 Sprites的在线编辑器
平铺/关卡编辑器
- ArrayPainter - Array Painter是制作二维数组以准备复制到您自己的程序中的最简单快速的方法。
- AutoTileGen - AutoTileGen是2D游戏地形的自动tileset生成器。
- OGMO编辑器 - 通用关卡编辑器。
- Overlap2D - 具有引擎不可知论哲学的2D级别和UI编辑器。
- 平铺 - 免费,易用且灵活的瓷砖地图编辑器。
动画
- 融合角色动画师 - 用于Clickteam Fusion 2.5的小型工具,用于为开发人员提供2D角色动画。
- Spine - Spine致力于2D动画,为制作令人惊叹的动画并将其集成到游戏中提供了高效的工作流程。
- Spriter - 用于精灵动画的现代工具。
- DragonBones - Flash的开源2D骨骼动画解决方案
- LWF - 轻量级SWF。 LWF是一款动画引擎,可以播放HTML5,Unity,Cocos2d-x,iOS UIKit等FLASH内容的动画数据。
矢量/图像编辑器
- 亲和设计师 - 带有许多功能的矢量图形编辑器,这些功能还支持Adobe文件格式
- 亲和相片 - 与Adobe文件格式和Affinity Designer一起使用的相片和光栅图形编辑器
- Aseprite - 动画sprite编辑器&像素艺术工具。
- Gimp - GNU图像操作程序。它是一个免费分发的软件,用于诸如照片润饰,图像合成和图像创作等任务。
- Inkscape - 一款类似于Adobe Illustrator,Corel Draw,Freehand或Xara X的开源矢量图形编辑器。
- Krita - Krita是一个专业的免费和开源绘画程序。它是由艺术家制作的,希望为每个人看到价格合理的艺术工具。
- Multipaint - 涵盖8位机器色彩限制的跨平台(Win,Linux,Mac)图像编辑器/画家(如C64,ZX频谱等)
- Ormr - Ormr是一款快速,轻量级的跨平台程序图形编辑器。
- Paint.NET - Paint.NET是用于运行Windows的个人电脑的免费图像和照片编辑软件。
- Pickle - 另一个像素艺术编辑器。
- PiskelApp - 免费的在线像素艺术和动画雪碧工具。
- Pixelmator - 全功能的Mac图像编辑应用程序
- Pixen - OSX的像素艺术编辑器
- 第一个项目 - Commodore 64的图片转换器和编辑器,覆盖此计算机的不同图形模式。仅限Windows
- PXL8 - 开发中的跨平台(Windows,Mac,Linux)像素艺术编辑器,旨在免费分心
- PyxelEdit - 像素艺术编辑器,旨在使制作集锦,关卡和动画变得既有趣又容易。
- Timanthes - Windows上运行的Commodore 64计算机的像素艺术编辑器
建模
地形发生器
- :free: Artifex Terra - 地形编辑器,用于轻松和复杂的风景绘画和编辑
- :free:峡谷地形编辑器 - 快速直观地创建高质量,逼真的地形
- (开源): Fracplanet - 分形星球和地形发生器
- :free: Nem TG - 3D地形生成器
- (付费): World Machine - 程序地形创建,自然模拟和交互式编辑
体素编辑
- (开源): goxel
- (开源): MagicaVoxel
- :free: Q-Block
- :free: Sproxel
- (开源): VoxelShop
代码
一套游戏框架,引擎和平台
引擎和框架
- :free: Agen - 使用兼容iOS,Mac和Windows设备的Lua制作2D游戏的跨平台框架。
- (开源): Allegro - Allegro 4& 5是跨平台的开源游戏编程库,主要面向C和C ++开发人员。
- (开源): AndEngine - 2D Android游戏引擎
- (开源): Azul3D - 使用Go编写的3D引擎。
- (开源): Bacon2D - 一个简化2D游戏开发的框架,提供代表大多数人需要的基本游戏实体的即用型QML元素的游戏。
- (开源):<一个href =“https://github.com/bladecoder/bladecoder-adventure-engine”> Bladecoder - 经典的点击冒险游戏引擎和编辑器。
- (部分免费): Blend4Web - 一个Javascript框架,用于在Web浏览器中创建和显示交互式3D计算机图形。
- Blitz3D 用于快速3D桌面游戏的3D基本编程语言。
- (开源): Box2D - 游戏的2D物理引擎。
- (开源):项目符号 - 实时物理模拟。
- (开源): CRYENGINE - 支付您想要的用C ++编写的下一代3D游戏引擎。
- (开源): Chipmunk C# - C#实现Chipmunk2D库。
- (开源): Chipmunk2D - 快速轻量级的2D游戏物理库。
- (开源): Cinder - Cinder是一个社区开发的免费开放源代码库,用于在C ++中进行专业品质的创意编码。 LI>
- (开源): Cocos Creator - Cocos Creator,一款免费的跨平台游戏开发编辑器支持Cocos2d-js,可帮助开发人员构建2D和3D游戏场景,快速高效地编辑游戏UI和其他游戏资源。
- (开源): Cocos2D - 游戏和多媒体图形库,用于Python语言
- (开源): Cocos2d-x - 一款C ++ OpenGL 2D和3D游戏引擎。使用C ++,但具有JS和Lua绑定。定位所有主要的移动平台和操作系统。其他工具CocoStudio和Cocos Code IDE。
- (部分免费):构建2 - 一个HTML5游戏制造商,这意味着您实际上并没有编写JavaScript。相反,您使用动作,事件和条件来完成繁重的工作。
- (付费): CopperCube3D - CopperCube是一款全功能的3D游戏引擎。非常易于使用。
- (开源): Coquette - 一款适用于JavaScript游戏的微型框架。处理碰撞检测,游戏更新循环,画布渲染以及键盘和鼠标输入。
- :free: Corona SDK - 适用于iOS和Android的跨平台移动应用程序开发。
- (开源):破折号 - 用D编写的免费开放3D游戏引擎。
- :free: Defold - 用于跨平台发布的免费2D游戏引擎
- (开源): Duality - 可视化编辑器附带的C#/OpenGL 2D游戏引擎。
- (开源): ENGi - Go的多平台2D游戏库。
- (开源): Ebiten - Go中死去的简单2D游戏库。
- (开源): Ejecta - 快速,开源的JavaScript,Canvas&amp;适用于iOS的音频实现。
- (开源): EnchantJS - 一款用于创建游戏和应用的简单JavaScript框架。
- (开源): FXGL - 适用于Win/Mac/Linux的JavaFX/Kotlin游戏引擎。
- (开源): Farseer - 具有真实物理响应的碰撞检测系统。
- (开源): FlashPunk - 为开发2D Flash游戏而设计的免费ActionScript 3库。
- (开源): Flixel - 使用ActionScript3编写的开源游戏。
- (付费): GameMaker - GameMaker适用于使用拖放或称为脚本语言的跨平台视频游戏创作游戏制造商语言,可用于开发更多高级游戏,这些游戏只能通过拖放功能才能创建。
- (部分免费): GameSalad - 适用于Mac和Windows的游戏创作引擎。
- (开源): Gideros - 使用Lua编程语言为iOS和Android创建移动应用和游戏的跨平台框架。
- (开源): Godot - 先进的功能丰富的多平台2D和3D开源游戏引擎。
- 网格 - Lua游戏引擎。
- Havok Vision - 一款跨平台的游戏引擎,提供强大而多功能的multi平台运行时技术。
- (开源): HaxeFlixel - 更轻松自由地创建跨平台游戏。
- (开源): Haxor - 结合HaXe语言和HTML5 + WebGL的强大功能,轻松开发可运行于任何现代浏览器。
- Hive3D - 实时协作3D引擎。
- (开源): Horde3D - 小型开源3D渲染引擎。
- (付费): ImpactJS - Impact是一款JavaScript游戏引擎,可让您为台式机和移动浏览器开发令人惊叹的HTML5游戏。
- :free: Inform7 - 基于自然语言的交互式小说设计系统。
- (开源):墨迹 - 编写交互式叙述的脚本语言。
- (开源): Irrlicht - 用C ++编写的开源高性能实时3D引擎。
- :free: JPCT - jPCT是桌面Java和Google Android的3D引擎。
- (开源):抖动 - 一种用C#编写的快速轻量级物理引擎。
- (开源): Juno - 用Lua制作大块像素的2D游戏的框架
- (开源): Kivent - Kivy的2D游戏框架。
- (开源): Kivy - 跨平台Python框架,用于为Linux,Windows,OS X,Android和iOS创建应用和游戏
- (开源): KiwiJS - 一款有趣且友好的开源HTML5游戏引擎。有人称之为HTML5游戏引擎的WordPress
- (开源): LibGDX - 功能强大(完全免费)的Java库,一次代码并在桌面,Android,Web上运行游戏,和iOS。
- (开源): LimeJS - HTML5游戏框架,用于构建适用于所有现代触摸屏的快速本地体验游戏
- (开源): Loom SDK - 包含实时重新加载代码和资产,AS3/JS/C#类脚本的2D移动应用和游戏框架语言和强大的2D渲染和UI框架。使用付费“Turbo”服务开源。
- :free: Lumberyard - 亚马逊Lumberyard是一款深度集成的免费AAA游戏引擎
- (开源): LumixEngine - 基于C++构建的3D游戏引擎。
- (开源): Lums - 用C ++ 11编写的2D/3D框架。非常有效和现代。仍在大力发展。
- (开源):LÖVE - Lua 2D游戏引擎。
- (开源): MINX - 用C ++编写的开源2D游戏框架(符合XNA风格)
- (开源): MOAI - 为专业游戏开发者设计的跨平台框架,用于创建iOS,Android,Windows,Linux,Chrome和OSX游戏使用C ++,OpenGL和Lua脚本。
- (开源): Matter.js - 用于网络的2D物理引擎。
- (开源): MelonJS - 开源的轻量级HTML5游戏引擎。
- :free: Monkey X - 多平台编程语言和交叉编译器,旨在快速进行游戏编程。
- (开源): Monogame - Microsoft XNA 4 Framework的开源实现。
- :free: NodeBox - 创建生成式设计的Python工具系列。
- (开源): ODE - ODE是一款用于模拟刚体动力学的开源高性能库。
- (开源): Ogre3D - 是一款面向场景,实时,灵活的3D渲染引擎(与游戏引擎相反)用C++编写。
- (开源): OpenFL - 用于制作多平台游戏的开源Haxe Engine。
- (开源): OpenRA - OpenRA是自由实时策略游戏引擎。
- (开源): Origamijs - 使用HTML5 Canvas创建轻量级图书馆。
- (付费): PICO-8 - 制作,分享和玩小游戏和其他电脑的幻想控制台程序。
- (开源): Panda3D - 用于Python和C ++程序的3D渲染和游戏开发框架。
- (开源): PandaJS - 开源HTML5引擎。
- (开源): Phaser - 免费且快速的2D游戏框架,用于为桌面和移动Web浏览器制作HTML5游戏,支持Canvas和WebGL渲染。
- (开源):活塞 - 用Rust编写的模块化开源游戏引擎。
- (部分免费): Pixel Vision 8 - 一个旨在模拟您最喜爱的8位控制台的框架。
- (开源): PixiJS - 是一款新兴的HTML5游戏渲染器,最早于2013年初发布。该引擎的主要吸引力在于其使用WebGL来提高性能。如果WebGL不受支持,则引擎会回退到标准画布。
- (开源): Planck.js - 用于跨平台HTML5游戏开发的2D JavaScript物理引擎。
- (部分免费): PlayCanvas - WebGL游戏引擎。
- (开源): Polycode - 用C++创建游戏的开源框架(带有Lua绑定)。
- (开源):处理 - 处理是一种编程语言,适用于艺术家,设计师和研究人员的开发环境。
- (开源): PuzzleScript - 开源的HTML5益智游戏引擎。
- (开源): PyGame - Python中的2D游戏引擎。
- (开源): QICI - 创建HTML5游戏的高效网络工具。
- (付费): RPGMaker - 一系列用于角色扮演游戏开发的程序。
- (开源): Rajawali - Android OpenGL ES 2.0/3.0引擎
- (开源): Ren'Py - 一种以简化形式使用Python语言的开源视觉小说引擎。它支持Windows,Mac OS X,Linux,Android和iOS。
- (开源): Rpgboss - 基于scala和libgdx的2d RPG游戏引擎和编辑器。易于使用,无需编程知识。
- (开源): SDL - SDL是一个跨平台的库,旨在提供对音频,键盘,鼠标,游戏杆和游戏杆的低级访问通过OpenGL和Direct3D实现图形硬件。
- (开源): SFML - 简单快速的多媒体库。
- (开源): Spring - 一款强大的免费跨平台RTS引擎。
- :free: SpriteKit - iOS/Mac 2D游戏引擎。
- (开源): Stage.js - 用于跨平台游戏开发的轻量级和快速2D HTML5渲染和布局引擎。
- (开源): Starling - GPU支持的2D Flash API
- (部分免费): Stencyl - 一个游戏创作平台,允许用户为电脑,移动设备和网络创建2D视频游戏
- (开源):超级大国 - HTML5协作2D/3D游戏制作器
- (开源): TIC-80 - TIC-80是一款用于制作,播放和分享小游戏的幻想电脑。
- (开源): Three.js - Javascript 3D图书馆。
- (开源): Turbulenz - Turbulenz提供了构建,发布,迭代和货币化高质量游戏的能力其他人则通过沉浸式3D效果和实时物理学打开了一个前所未有的,非凡的网络内容的全新世界。
- (开源): Twine - 可下载或基于浏览器的游戏开发平台,允许用户创建链接故事路径。不仅仅基于文本,Twine支持音乐,图像和声音效果。基本的文字冒险游戏所需的编码知识很少。
- (部分免费): Unity 3D - 创建2D和3D游戏以及互动内容的开发引擎。
- :free:虚幻引擎4 - 由Epic Games开发的新游戏引擎技术。
- (开源): Urho3D - 跨平台渲染和游戏引擎。
- (开源): Vassal - Vassal是一款游戏引擎,用于构建和玩在线游戏和纸牌游戏的在线改编。通过互联网或电子邮件直播。 Vassal可在所有平台上运行,并且是免费的开源软件。
- (开源): Wave - 用C#编写的跨平台引擎
- (开源): WhiteStorm.js - 3d javac用于构建应用程序和游戏的应用程序框架
- (开源): XNA - 微软的游戏开发框架。
- (开源): Xenko - 开源C#游戏引擎。
- (开源): bgfx - 跨平台,图形API不可知论,“自带引擎/框架”风格的渲染库。
- (开源):游戏玩法 - 用C ++编写的免费的开放源代码的跨平台2D + 3D游戏框架。它针对的是正在开发桌面和手机游戏的独立游戏开发人员。
- (开源): ggez - 一个可以轻松创建好游戏的Rust库。
- (开源): iio.js - 一个可加速HTML5 Canvas应用程序的创建和部署的JavaScript库
- (开源): jMonkeyEngine 3 - 一款面向冒险的Java开发者的3D开源游戏引擎。
- (开源): p2.js - JavaScript 2D物理库
- (开源): voxel.js - voxel.js是一个项目的集合,它比以往更容易创建3D体素游戏,比如“我的世界”全部在浏览器中。
AI
- (开源):流利行为树 - 在MIT下发布的流畅API的C#行为树库。
- (开源): SimpleAI - 基于C ++ 11行为树的库,包含基于QT5的远程调试器(以及可选的LUA绑定)在MIT下发布。
音频
音频编辑器,声音集合等等。
集合
- :free:免费游戏声音 - 存档各种免版税的游戏声音。
- :free: Freesound - 知识共享许可声音的协作数据库。
- :free: Musopen - 版税免费音乐。
- :free: Octave - 免费的UI声音库。
- :free: PacDV - 免版税音效集合。
- :free: SoundBible.com - 各种许可下的免版税,可搜索的音效档案。
音乐和音频编辑器
- (开源): Audacity - 用于录制和编辑声音的开源跨平台软件。
- :free: Audiosauna - 将您的网络浏览器转变成一个快速灵活的音乐制作工作室,内置合成器和实时特效。
- :free: Audiotool - 在线音乐制作人。
- :free: Bfxr - 为电脑游戏制作音效的工具。
- :free: Bosca Ceoil - 由Terry Cavanagh制作的在线(也是台式机)音乐制作人。简单,直观,具有独特的复古风格。
- :free: ChipTone - 在线音效生成器
- :free: FamiTracker - 用于为NES/Famicom系统制作音乐的免费窗口跟踪器。
- :free: iNudge - 在线创建声音模式。
- (开源): jfxr - Bfxr音效生成器的JavaScript端口。
- :free: MadTracker - 一种强大而有效的制作音乐的方法。全面的VST™,ASIO™和ReWire™支持确保了多功能性和兼容性。
- (开源): MilkyTracker - 适用于Mac/Linux/Windows平台的开源追踪器。
- (开源): musagi - 开源,相当庞大而复杂的音乐编辑器和合成器
- (开源): Sekaiju - 开源的MIDI音序器。
- :free: Soundation - Online Professional音乐工作室。
- :free: SunVox - 一种小型,快速且功能强大的基于模式的音序器(跟踪器)的模块化合成器。
棋盘游戏
制作棋盘游戏的工具
- :free: Boardgamizer - 棋盘游戏设计理念生成器。
- (开源): RPTools - 一个旨在增强传统纸和纸角色扮演游戏的开源程序品牌。
必须看到
博客,门户网站,杂志等等
博客和门户
- Amit的游戏编程
- BigSushi
- 设计师笔记
- Emanuele Feronato的博客
- Extraguy
- Gamasutra
- StackExchange上的游戏开发
- GameDev
- GameDevs.org
- 游戏英雄
- GameJolt
- GameMarketeers
- Greenlit Gaming
- HTML5游戏开发者论坛
- HobbyGameDev
- Html5游戏开发
- IndieDB
- Indius
- Mod DB
- Java游戏
- Lost Garden
- Polygon
- 实时渲染
- Slidedb - 在Slide DB上,我们为开发者提供了一个社区,他们可以分享他们的想法并展示他们正在进行的工作,除了基本的应用程序商店和备受争议的“顶级排行榜”。
- 超级链接
- TIGSource
- TruePCGaming
- WhatGamesAre
- iforce2d
- indiegames
- indievault
图书
- 用于图形和游戏开发的3D数学入门
- 人工智能游戏
- 游戏和交互式应用程序基础数学:程序员指南
- 流程
- 游戏编码完成
- 游戏开发基础:游戏关卡设计
- 游戏引擎架构
- 游戏机制:高级游戏设计
- 游戏编程宝石
- 游戏编程模式
- 游戏脚本掌握
- Hello Scratch:通过制作街机游戏学习编程
- 升级!
- 用Python制作游戏&amp; Pygame的
- 3D游戏编程和计算机图形学数学
- 代码的性质
- 游戏开发者物理
- 通过实例编程游戏AI
- 实时渲染
- 游戏规则
- 游戏设计的艺术
- 视频游戏写作与设计的终极指南
- 视觉故事
- 趣味理论
- Windows游戏编程大师的技巧
- Unity in Action(书)
杂志
- :free: Casual Connect
- :free:游戏开发者杂志
- :free: IndieMag
- :free:制作游戏
- :free: indie-o-rama
视频/播客
- 精彩游戏集锦 - 精心策划的游戏对话列表(GDC,YouTube等)。
- Twitch GameDev - Twitch GameDev Streams
游戏卡纸
- CompoHub - 时间轴上的许多游戏卡塞的编译网站。
- itch.io上的游戏卡纸 - itch.io游戏卡纸列表
- 游戏关闭 - GitHub的游戏卡住:octocat:
- 独立游戏卡纸 - 游戏卡纸列表
- Ludum Dare - 非常受欢迎的游戏卡片
- 一小时游戏卡纸 - 每周1小时游戏卡纸
项目管理
- (付费):休闲 - 可视化项目管理
- (付费):代码 - 由Collectible Card Games启发的项目管理工具
- (部分免费): HacknPlan - 游戏开发者的项目管理
- (部分免费): Taiga - 敏捷开发人员&amp;项目管理平台设计者
- (部分免费): Trello - 组织项目并确定优先次序
完整游戏来源
- (开源): Canabalt iOS
- (开源):毁灭战士3
- (开源):厄运
- (开源): Duke Nukem 3D:原子版
- (开源): NetHack
- (开源):波斯王子
- (开源): Quake 2
- (开源): Quake III Arena
- (开源):地震
- (开源):模拟城市
- (开源): Wolfenstein 3D
广告
我们仍然需要赚钱,对吧?
- Google AdMob - Google的移动广告和获利服务。
- AdColony - 移动视频广告服务。
- Appodeal - 适用于移动应用的程序化广告中介解决方案。
- ChartBoost - 获利和分析平台。
- RevMob - 获利和广告解决方案。
- Unity广告 - Unity3D官方广告SDK。
- Vungle - 视频广告服务。
了解
在线课程,教程,截屏视频
一般游戏开发
- (付费): Coursera:用C#开始游戏编程
- (付费): Coursera:交互式Python编程简介
- :free: HandmadeHero:从头开始制作2D游戏
- :free:可汗学院:Advanced JS:Games&amp;可视化
- :free:简单的HTML5 Canvas游戏
- :free: miloyip /游戏程序员游戏程序员的研究路径
- (免费): TheChernoProject
- :free: Udacity:HTML5游戏开发