不容错过的超棒游戏开发资源列表
2014-08-17 13:59
423 查看
#原创
iOS
HTML5游戏
申请达人,去除赞助商链接
开发工具
一套游戏开发工具,来自一些天才的开发者
Magic Tools
Graphics
Assets/Placeholders
2D Tools
Spritesheet Tools
Bitmap Compression
Texture Tools
Character Generators
Tile Editors
Animation
Vector/Image Editor
3D Tools
Modeling
Terrain Generators
Voxel Editors
Code
Engines and Frameworks
2D
3D
Audio
Collections
Music and Audio Editors
Board Games
Must see
Blogs and Portals
Books
Magazines
Game Jams
Complete Game Sources
Lessons
General Game Development
Computer Graphics
Other Awesome Lists
图形相关
超棒的图形占位及其工具帮助你将游戏变成毕加索式的绘画
Assets/Placeholders
Openstock Project - Modern 2D vector style game assets for indie developers, students, hobbyists & professionals – free personal & commercial licences.Reiner's Tilesets - A blog with free 2D and 3D graphics.
SpriteLib - a collection of static and animated graphic objects (also commonly known as sprites).
OpenGameArt - a media repository intended for use with free software game projects.
Games-Icons Set - free icons for your games.
Iconmonstr - Another free icons resource for your games.
Vecteezy - Free Vector Art.
OpenClipart - Collection of free cliparts.
Tree Generator - An Online tree generator.
CGTextures - A large collection of textures.
TextureKing
PlainTextures
Sketchfab - Publish & embed interactive 3D models.
Gunpoint-3D - specialized resource dedicated to armored military weapons, the modern and used in world wars.
420 Pixel Art Icons for RPGs - Set of 420 RPG icons, free for commercial use.
2D Cartoon Mobile Game UI Pack - cartoon user interface asset pack. It comes as a layered psd file.
GameDev Market - a community-driven marketplace that connects indie game developers with talented asset creators.
Upando - Marketplace with lots of resources for game developers.
2D 工具
Spritesheet Tools
ShoeBox - ShoeBox is a free Adobe Air based app for Windows and Mac OSX with game and ui related tools. Each tool uses a drag and drop - or clipbord interaction for a quick workflow.TexturePacker - Great spritesheet creation editor.
GraphicsGale - Animation graphic editor easy to use.
Spritesheet Preview - A simple and free tool to preview sprite sheets
Aseprite - animated sprite editor & pixel art tool.
PiskelApp - Free Online Pixel Art and Animated Sprite Tool.
Bitmap Compression
TinyPNG - Advanced lossy compression for PNG images that preserves full alpha transparency.Kraken.io - robust, ultra-fast image optimizer and compressor with best-in-class algorithms.
PNGoo - Windows GUI for batch conversion.
ImageAlpha — Mac OS X GUI for pngquant and other tools
SuperPNG Photoshop plug-in — Mac and Windows. Comparison with "Save for Web"
Pngyu - simple PNG image file compression tool.
PNGGauntlet - Smash PNGs for faster sites
Texture Tools
FilterForge - A plugin for Adobe Photoshop that allows you to build your own filters.PixPlant - PixPlant is a smart 3D texturing tool that creates high quality normal, displacement, specular maps and seamless textures from photos.
STG - a tool for creating professional seamlessly-tileable textures from photographs quickly and easily.
Character Generators
Famistu Chibi Maker - A tool to make the famous chibi chars and use in your game.Loose Leaf
Charas - Charas is a charset generator for RPG Maker.
Tile Editors
Tiled - free, easy to use and flexible tile map editor.ArrayPainter - Array Painter is the easiest and fastest way to make 2D arrays ready for copy pasting into your own program.
AutoTileGen - AutoTileGen is an automatic tileset generator for 2D game terrains.
Animation
Spriter - Modern tool for sprite animation.Spine - Spine is dedicated to 2D animation, providing an efficient workflow both for creating amazing animation and for integrating it into your games.
Fusion Character Animator - small tool for Clickteam Fusion 2.5 to facilitate the animation of 2D character sprites for developers.
Vector/Image Editor
Inkscape - An open-source vector graphics editor similar to Adobe Illustrator, Corel Draw, Freehand, or Xara X.Krita - Krita is a KDE program for sketching and painting, offering an end-to-end solution for creating digital painting files from scratch by masters.
Gimp - GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring.
Ormr - Ormr is a fast, light-weight, cross-platform procedural graphics editor.
Paint.NET - Paint.NET is free image and photo editing software for PCs that run Windows.
PyxelEdit - Pixel art editor designed to make it fun and easy to make tilesets, levels and animations.
Pickle - Another Pixel art Editor.
Pixelmator - Full-featured image editing app for the Mac
Pixen - OpenSource Pixel Art Editor for OSX ### 3D Tools
Modeling
Blendersculptris
MagicaVoxel
MakeHuman
Terrain Generators
Nem TGArtifex Terra
World Machine
Canyon Terrain Editor
Voxel Editors
VoxelShopQubicle Constructor
MagicaVoxel
Paint3D
Sproxel
Q-Block
Code
游戏框架,平台和引擎
Engines and Frameworks
2D
Cocos2d-x - a C++ OpenGL 2D and 3D game engine. Uses C++ but has JS and Lua bindings. Target all the major mobile platforms and operating systems. Additional tools CocoStudio and Cocos Code IDE.Construct 2 - an HTML5 game maker, meaning you are not actually writing JavaScript. Instead, you use actions, events and conditions to do the heavy lifting.
ImpactJS - Impact is a JavaScript Game Engine that allows you to develop stunning HTML5 Games for desktop and mobile browsers.
Ejecta - A Fast, Open Source JavaScript, Canvas & Audio Implementation for iOS.
PixiJS - is a newcomer HTML5 game renderer - first released in early 2013. A main appeal of the engine is its use of WebGL for faster performance. If WebGL isn't supported, the engine falls back
to standard canvas.
GameMaker - GameMaker accommodates the creation of cross-platform video games using drag and drop or a scripting language known as Game Maker Language, which can be used to develop
more advanced games that could not be created just by using the drag and drop features.
Phaser - free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Cocos2D - graphic library for games and multimedia, for python language
Loom SDK - 2D mobile app and game framework with live reload of code and assets, AS3/JS/C#-like scripting language, and powerful 2D rendering and UI framework. Open source with paid "Turbo" service.
Lycheejs - JavaScript Game library that offers a complete solution for prototyping and deployment of HTML5 Canvas, WebGL or native OpenGL(ES) based games inside the Web Browser or native
environments.
MelonJS - open source light-weight HTML5 game engine.
LimeJS - HTML5 game framework for building fast, native-experience games for all modern touchscreens and desktop browsers.
EnchantJS - A simple JavaScript framework for creating games and apps.
Stencyl - a game creation platform that allows users to create 2D video games for computers, mobile devices, and the web.
RPGMaker - series of programs for the development of role-playing games.
FlashPunk - free ActionScript 3 library designed for developing 2D Flash games.
Flixel - an open source game-making written in ActionScript3.
Box2D - A 2D Physics Engine for Games.
p2.js - JavaScript 2D physics library
LÖVE - Lua 2D Game Engine.
Duality - C# / OpenGL 2D Game Engine that comes with visual editor.
SpriteKit - iOS/Mac 2D Game Engine.
NodeBox - a family of Python tools to create generative design.
PyGame - a 2D game engine in Python.
Processing - Processing is a programming language, development environment for artists, designers, researchers.
Monkey X - Multi-platform programming language and cross-compiler, aimed at fast game programming.
HaxeFlixel - Create cross-platform games easier and free. All with one codebase.
Bacon2D - A framework to ease 2D game development, providing ready-to-use QML elements representing basic game entities needed by most of games.
LibGDX - Powerful (totally free) library for Java, code once and run the game on desktop, Android, Web, and iOS.
Starling - The GPU powered 2D Flash API
CutJS - Lightweight, fast, interactable 2D HTML5 rendering engine for cross-platform game development.
XNA - Microsoft's game development framework.
Monogame - Open Source implementation of the Microsoft XNA 4 Framework.
MINX - Open Source 2D game framework written in C++ (to the style of XNA)
Farseer - a collision detection system with realistic physics responses.
Chipmunk2D - A fast and lightweight 2D game physics library.
Chipmunk C# - C# implementation of the Chipmunk2D lib.
Jitter - a fast and lightweight physics engine written in C#.
AndEngine - 2D Android Game Engine
Corona SDK - A Cross-Platform Mobile App Development for iOS and Android.
Gideros - A Cross-Platform framework to create Mobile Apps and games for iOS, Android using Lua programming language.
MOAI - Cross-Platform framework designed for pro game developers to create iOS, Android, Windows, Linux, Chrome and OSX games using C++, OpenGL and Lua scripting.
GameSalad - Game Creation Engine for Mac and Windows.
Agen - Cross-Platform framework for making 2D games with Lua, compatible iOS, Mac and Windows devices.
KiwiJS - a fun and friendly Open Source HTML5 Game Engine. Some people call it the WordPress of HTML5 game engines
PandaJS - Open Source HTML5 Engine.
3D
Unity 3D - A development engine for the creation of 2D and 3D games and interactive content.UDK - the game engine technology developed by Epic Games.
Havok Vision - a cross-platform game engine that provides a powerful and versatile multi-platform runtime technology.
Ogre3D - is a scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++.
PlayCanvas - A WebGL Game Engine.
Horde3D - small open source 3D rendering engine.
Panda3D - a framework for 3D rendering and game development for Python and C++ programs.
Godot - Open source game engine with rich API.
Irrlicht - open source high performance realtime 3D engine written in C++.
Three.js - Javascript 3D Library.
Turbulenz - Turbulenz offers the ability to build, publish, iterate and monetise high-quality games that react like no others, with immersive 3D effects and real-time physics that open
up a whole new world of unprecedented and extraordinary web content.
voxel.js - voxel.js is a collection of projects that make it easier than ever to create 3D voxel games like Minecraft all in the browser.
Bullet - Real-time physics simulation.
ODE - ODE is an open source, high performance library for simulating rigid body dynamics.
Dash - A free and open 3D game engine written in D.
jMonkeyEngine 3 - a 3D open-source game engine for adventurous Java developers.
Polycode - Open-Source Framework for creating games in C++ (with Lua bindings).
Cinder - Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
Blitz3D 3D basic-like programming language for fast 3D desktop games.
Haxor - Combine the power of HaXe language and HTML5+WebGL to easily develop powerful applications that can run in any modern browser.
JPCT - jPCT is a 3D engine for desktop Java and Google's Android.
Spring - A powerful free cross-platform RTS engine.
Wave - Cross-platform engine written in C#
Urho3D - Cross-platform rendering and game engine.
Hive3D - Real Time Collaboration 3D engine.
Audio
音频编辑,声音收藏
Collections
Freesound - collaborative database of Creative Commons Licensed sounds.PacDV - royalty free sounds collection.
Musopen - Royalty free music.
Octave - free library of UI sounds.
Music and Audio Editors
Audacity - open source, cross-platform software for recording and editing sounds.Audiotool - Online music producer.
Soundation - Online Professional music studio.
Audiosauna - transforms your web browser into a fast and flexible music production studio with built in synthesizers and live effects.
musagi - open source, fairly large and sophisticated music editor and synthesizer
MadTracker - a powerful and efficient approach to making music. Versatility and compatibility are guaranteed due to full VST™, ASIO™ and ReWire™ support.
MilkyTracker - open source, multi-platform music application for creating .MOD and .XM module files.
FamiTracker - free windows tracker for producing music for the NES/Famicom-systems.
Bfxr - A tool to make make sound effects for computer games.
jfxr - A JavaScript port of the Bfxr sound effect generator.
iNudge - Create sound patterns online.
Board Games
相关工具RPTools - a brand of open-source programs designed to enhance traditional pen-and-paper role playing games.
Boardgamizer - Board Game Design Idea Generator.
必看内容
博客杂志等等
博客
Amit's Game ProgrammingGamasutra
GameDev
TIGSource
Lost Garden
WhatGamesAre
Designer Notes
Emanuele Feronato's Blog
Html5 Game Development
HTML5 Game Devs Forum
iforce2d
GameDevs.org
Java Gaming
Game Development on StackExchange
Real-Time Rendering
Superlevel
indievault
GameJolt
Greenlit Gaming
indiestatik
indiegames
IndieDB
TruePCGaming
IndieGamesHQ
BigSushi
Indius
Extraguy
HobbyGameDev
Polygon
书籍
Game Programming PatternsGame Engine Architecture
Game Programming Gems
Game Scripting Mastery
The Art of Game Design
Flow
Rules of Play
Theory of Fun
The Visual Story
Tricks of the Windows Game Programming Gurus
Physics for Game Developers
Programming Game AI by Example
Mathematics For 3D Game Programming And Computer Graphics
Artificial Intelligence for Games
Level Up!
Game Coding Complete
Game Development Essentials: Game Level Design
Game Mechanics: Advanced Game Design
The Ultimate Guide to Video Game Writing and Design
Real-Time Rendering
Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL, 6/E
Nature of Code
杂志
Game Developer MagazineCasual Connect
IndieMag
indie-o-rama
Game Jams
CompoHub - A compilation site of many game jams in a timeline.
完整游戏资源
Duke Nukem 3D: Atomic EditionDoom
Doom 3
Quake
Quake 2
Quake III Arena
Prince of Persia
SimCity
Wolfenstein 3D
课程
在线课程教程
游戏开发
Coursera: Beginning Game Programming with C#Udacity: HTML5 Game Development
Khan Academy: Advanced JS: Games & Visualizations
TheChernoProject
电脑图形
Interactive Computer GraphicsInteractive 3D Graphics
来源:https://github.com/ellisonleao/magictools
相关文章推荐
- 不容错过的超棒游戏开发资源列表
- 不容错过的超棒游戏开发资源列表
- 不容错过!开发者必备的十二大Android开发资源
- 不容错过!开发者必备的十二大Android开发资源
- 不容错过!开发者必备的十二大Android开发资源
- 不容错过!开发者必备的十二大Android开发资源
- 不容错过!开发者必备的十二大Android开发资源
- 不容错过!开发者必备的十二大Android开发资源
- 不容错过!开发者必备的十二大Android开发资源
- 不容错过!开发者必备的十二大Android开发资源
- 不容错过!开发者必备的十二大Android开发资源
- 不容错过!开发者必备的十二大Android开发资源
- 不容错过!开发者必备的十二大开发资源
- 不容错过!开发者必备的十二大Android开发资源
- 不容错过!开发者必备的十二大Android开发资源
- 游戏开发资源列表
- Silverlight C# 游戏开发:资源的处理,图像算法(二)
- 使用FLEX 和 Actionscript开发FLASH 游戏—嵌入资源和增加游戏元素
- Silverlight C# 游戏开发:资源的处理,图像算法(一)
- android 开发不容错过的网站