HomeGame Dev › GameDev Resources

GameDev Resources

by Kavex · Kavex/GameDev-Resources

A wonderful list of Game Development resources.

★ 2.5k stars327 projects ⑂ 0 forks0 open issues
327 projects

cartoon user interface asset pack. It comes as a layered psd file.

420 Pixel Art Icons for RPGs7soul1.deviantart.com

Set of 420 RPG icons, free for commercial use.

GameartGuppygameartguppy.com

Cheap 2D Assets

Games-Icons Setgame-icons.net

free icons for your games.

Iconmonstriconmonstr.com

Another free icons resource for your games.

Kenney Assetskenney.nl

Royalty free assets

OpenClipartopenclipart.org

Collection of free cliparts.

Oryx Design Laboryxdesignlab.com

Cheap high quality royalty free sprites

SpriteLibwidgetworx.com

a collection of static and animated graphic objects (also commonly known as sprites).

Time Fantasyfinalbossblues.com

Lovely SNES-Looking RPG Assets

Allegroliballeg.org

Allegro 4 & 5 are cross-platform, open source, game programming libraries, primarily for C and C++ developers.

Bladecodergithub.com

Classic point-and-click adventure game engine and editor.

Box2Dbox2d.org

A 2D Physics Engine for Games.

Ceramicceramic-engine.com

Haxe Cross-platform 2D framework that natively exports to Windows, Mac, Linux, iOS, Android, HTML5/WebGL and even Unity projects.

Chipmunk C#github.com

C# implementation of the Chipmunk2D lib.

Chipmunk2Dchipmunk-physics.net

A fast and lightweight 2D game physics library.

Cocos2Dgithub.com

graphic library for games and multimedia, for Python language

Cocos2d-xcocos2d-x.org

a C++ OpenGL 2D and 3D game engine. It uses C++ but has JS and Lua bindings.

Construct 2scirra.com

an HTML5 game maker, meaning you are not writing JavaScript. Instead, you use actions, events, and conditions to do the heavy lifting.

Coquettecoquette.maryrosecook.com

A micro framework for JavaScript games. Handles collision detection, the game update loop, canvas rendering, and keyboard and mouse input.

Defolddefold.com

2D game engine by King

EasyRPGeasyrpg.org

Role-playing game creation tool compatible with RPG Maker 2000/2003 games

Ejectaimpactjs.com

A Fast, Open Source JavaScript, Canvas & Audio Implementation for iOS.

EnchantJSgithub.com

A simple JavaScript framework for creating games and apps (old).

ENGigithub.com

A multi-platform 2D game library for Go.

GameMakeryoyogames.com

Very good 2D game engine

GameSaladgamesalad.com

Game Creation Engine for Mac and Windows.

Giderosgiderosmobile.com

Mobile Cross-Platform framework using Lua programming language.

Glide Enginegithub.com

Game engine for making 2d games on iOS, macOS, and tvOS, with practical examples.

Godotgodotengine.org

Open-source 2D and 3D game engine with a propietary langauge known as GDScript. It can also be used in C# and C++.

Gosulibgosu.org

2D game development library for Ruby and C++

HaxeFlixelhaxeflixel.com

Create cross-platform games easier and free in Haxe.

HEAPS.ioheaps.io

A mature cross-platform graphics engine for high-performance games written in Haxe.

iio.jsgithub.com

A javascript library that speeds the creation and deployment of HTML5 Canvas applications

JNGLgithub.com

2D C++ Cross-Platform engine for Nintendo Switch, Xbox, Linux, Windows, OS X, Web, Android, iOS and more.

Juno TypeScriptgithub.com

Clean and lightweight 2D game framework written in TypeScript

Kiventkivent.org

A 2D game framework for Kivy.

Kivykivy.org

Cross-platform Python framework for creating apps and games for Linux, Windows, OS X, Android, and iOS

Lumsgithub.com

A 2D / 3D framework written in C++11. Very efficient and modern. Still under heavy development.

LÖVElove2d.org

Lua 2D Game Engine, very good game jam engine.

Matter.jsbrm.io

a 2D physics engine for the web.

MelonJSmelonjs.org

open source light-weight HTML5 game engine.

MINXgithub.com

Open Source 2D game framework written in C++ (to the style of XNA)

Monogamemonogame.net

Open Source implementation of the Microsoft XNA 4 Framework.

NodeBoxnodebox.net

a family of Python tools to create a generative design.

OpenFLopenfl.org

Open Source Haxe Engine for making multi-platform games.

OpenRAopenra.net

OpenRA is a Libre/Free Real Time Strategy Game Engine.

ORXorx-project.org

ORX is a 2.5D Data-driven C/C++ open source & multi-platform Game Engine.

PandaJSpandajs.net

Open Source HTML5 Engine.

Phaserphaser.io

Free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

PICO-8lexaloffle.com

A fantasy console for making, sharing, and playing tiny games and other computer programs.

PixiJSpixijs.com

is a newcomer HTML5 game renderer - first released in early 2013. The 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.

PuzzleScriptpuzzlescript.net

open-source HTML5 puzzle game engine.

PyGamegithub.com

a 2D game engine in Python.

Ren'Pyrenpy.org

visual novel engine using the Python language in simplified form. It supports Windows, Mac OS X, Linux, Android and iOS

RPGMakerrpgmakerweb.com

series of programs for the development of role-playing games.

SDLlibsdl.org

SDL is a cross-platform library designed to provide low-level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.

SFMLsfml-dev.org

Simple and Fast Multimedia Library.

Solar2Dgithub.com

A Cross-Platform Mobile App Development for iOS and Android (corona).

Solarussolarus-games.org

a free and open-source Action-RPG (Zelda) game engine

SpriteBuilderspritebuilder.com

Open Source Game Development Suite for MacOS

SpriteKitdeveloper.apple.com

SpriteKit code to make your game work on iOS, macOS, and tvOS without a hitch.

Stage.jspiqnt.com

Lightweight and fast 2D HTML5 rendering and layout engine for cross-platform game development.

Stencylstencyl.com

a game creation platform that allows users to create 2D video games for computers, mobile devices, and the web.

Tilenginetilengine.org

C Engine with wrappers for C#, Python and Java.

Tiny Computertic80.com

open-source fantasy computer for making, playing, and sharing tiny games.

Blender 3D modelsblender-models.com

3D models, particle systems/effects

Matcapsgithub.com

A Huge library of matcap textures in PNG and ZMT, organized by color.

Poly Pizzapoly.pizza

Searchable library of low poly creative commons 3D models

Reiner's Tilesetsreinerstilesets.de

A blog with free 2D and 3D graphics.

Amazon Lumberyardaws.amazon.com

Amazon Lumberyard is a free AAA game engine deeply integrated, no longer offered

Azul3Dazul3d.org

A 3D engine written in Go.

Bevybevyengine.org

A data-driven game engine in the form of a Rust library.

bgfxgithub.com

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

Bulletgithub.com

Real-time physics simulation.

Cinderlibcinder.org

Cinder is a community-developed, free, and open-source library for professional-quality creative coding in C++.

Dashgithub.com

A free and open 3D game engine written in D.

Diligent Enginegithub.com

A modern cross-platform low-level graphics library that supports Direct3D11, Direct3D12, OpenGL/GLES, and Vulkan.

Evergineevergine.com

The graphics development engine for business and industry. Build high-quality 3D solutions and deploy them to any platform.

Flax Engineflaxengine.com

multi-platform 3D game engine

Godotgodotengine.org

An advanced, feature-packed, multi-platform 2D and 3D open-source game engine.

Horde3Dhorde3d.org

small open source 3D rendering engine.

Irrlichtirrlicht.sourceforge.net

open source high performance realtime 3D engine written in C++.

jMonkeyEngine 3jmonkeyengine.org

a 3D open-source game engine for adventurous Java developers.

JPCTjpct.net

jPCT is a 3D engine for desktop Java and Google's Android.

Leadwerksleadwerks.com

High-performance 3D game engine for C++ and Lua, with advanced level editor.

ODEode.org

ODE is an open-source, high-performance library for simulating rigid body dynamics.

Ogre3Dogre3d.org

is a scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++.

Successor to Amazon Lumberyard, an open-source, real-time, multi-platform 3D engine to build AAA games

OpenXRaygithub.com

a community-modified X-Ray engine used in S.T.A.L.K.E.R. game series.

Panda3Dpanda3d.org

a framework for 3D rendering and game development for Python and C++ programs.

Pistonpiston.rs

a modular open-source game engine written in Rust.

PlayCanvasplaycanvas.com

A WebGL Game Engine with limited free

Rajawaligithub.com

Android OpenGL ES 2.0/3.0 Engine

Raylibraylib.com

A simple 2D and 3D graphics library, with bindings available in numerous programming languages.

Sourcedeveloper.valvesoftware.com

Valve's Flagship engine

Springspringrts.com

A powerful free cross-platform RTS engine.

Stridestride3d.net

open-source C# game engine designed for both 2D and 3D games, as well as any other interactive content

Superpowerssparklinlabs.itch.io

HTML5 Collaborative 2D/3D Game Maker

Three.jsthreejs.org

Javascript 3D Library.

Unity 3Dunity3d.com

A development engine for the creation of 2D and 3D games and interactive content.

Unreal Engine 4unrealengine.com

the new game engine technology developed by Epic Games.

Urho3Durho3d.github.io

Cross-platform rendering and game engine.+

WhiteStorm.jsgithub.com

3d javacript framework for building apps and games

Coplaycoplay.dev

Multi-agent AI Assistant designed to amplify developer impact in Unity

Unity Museunity.com

Unity's suite of AI products

AdMob by Googleadmob.google.com

Google's Ads and monetization service for mobile.

Appodealappodeal.com

A programmatic ad mediation solution for mobile apps.

Unity Adsunity3d.com

Unity3D Official Ads SDK.

DragonBonesdragonbones.effecthub.com

The Open Source 2D skeleton animation solution for Flash

small tool for Clickteam Fusion 2.5 to facilitate the animation of 2D character sprites for developers. https://patlegoman.itch.io/fusion-character-animator

LWFgree.github.io

Lightweight SWF. LWF is an animation engine that can play animation data converted from FLASH contents in HTML5, Unity, Cocos2d-x, iOS UIKit, and more.

ScreenToGifgithub.com

record a selected area of your screen and save it as a Gif

Spineesotericsoftware.com

Spine is dedicated to 2D animation, providing an efficient workflow both for creating amazing animation and for integrating it into your games.

FreePDfreepd.com

Public Domain Music

FreeSFXfreesfx.co.uk

free sound effects

Freesoundfreesound.org

collaborative database of Creative Commons Licensed sounds

GameSoundsgamesounds.xyz

Archive of royalty-free game sounds.

Free sounds for any use

Musopenmusopen.org

Royalty free music.

high-quality by BoxCat Games

Octaveraisedbeaches.com

a free library of UI sounds, handmade for iOS.

PacDVpacdv.com

royalty free sounds collection.

Soundrangerssoundrangers.com

high-quality sound effects and music.

Ardourardour.org

A multichannel digital audio workstation

Audacitysourceforge.net

cross-platform software for recording and editing sounds.

BeepBoxbeepbox.co

online tool for sketching and sharing chiptune melodies

Bfxrbfxr.net

A tool to make sound effects for computer games.

Bosca Ceoilyurisizov.itch.io

Online (and also desktop) music producer made by Terry Cavanagh. Simple, intuitive, and has a distinctive retro-ish sound.

ChipTonesfbgames.itch.io

Online sound effect generator

FamiTrackerfamitracker.com

Produce music for the NES/Famicom-systems

jfxrjfxr.frozenfractal.com

A JavaScript port of the Bfxr sound effect generator.

LMMSlmms.io

digital audio workstation software

MadTrackermadtracker.org

a powerful and efficient approach to making music. Versatility and compatibility are guaranteed due to full VST™, ASIO™, and ReWire™ support.

Musagidrpetter.se

fairly large and sophisticated music editor and synthesizer

PulseBoypulseboy.com

web-based musical sequencer which only uses 8bit sounds and samples

Rosegardenrosegardenmusic.com

music composition and editing environmen

Soundationsoundation.com

Online Professional music studio.

SunVoxwarmplace.ru

a small, fast and powerful modular synthesizer with a pattern-based sequencer (tracker).

Plugin, that allows to easily play/change/stop/mute/... sounds in 2D/3D

Easy export layers to files.

ImageAlphapngmini.com

Mac OS X GUI for pngquant and other tools

Kraken.iokraken.io

robust, ultra-fast image optimizer and compressor with best-in-class algorithms.

PNGGauntletpnggauntlet.com

Smash PNGs for faster sites

PNGoopngquant.org

Windows GUI for batch conversion.

Pngyunukesaq88.github.io

simple PNG image file compression tool.

Mac and Windows. Comparison with "Save for Web"

TinyPNGtinypng.com

Advanced lossy compression for PNG images that preserves full alpha transparency.

Designer Notesdesigner-notes.com

Soren Johnson's Game Design Journal

Gamasutragamasutra.com

The Art & Business of Making Games

Game Development on StackExchangegamedev.stackexchange.com

Game Development Stack Exchange

GameDevgamedev.net

Game Development Community

GameDevs.orggamedevs.org

various topics relating to game development

gameideagameidea.org

game development tutorials

GameJoltgamejolt.com
HobbyGameDevhobbygamedev.com
Html5 Game Developmenthtml5gamedevelopment.com
HTML5 Game Devs Forumhtml5gamedevs.com
iforce2diforce2d.net
IndieDBindiedb.com
indiegamesindiegames.com
Indiusindius.org
Java Gamingjava-gaming.org
Lost Gardenlostgarden.com
Real-Time Renderingrealtimerendering.com
Superlevelsuperlevel.de
TIGSourcetigsource.com
TruePCGamingtruepcgaming.com
WhatGamesArewhatgamesare.com
Flowamazon.com
Game Engine Architecturegameenginebook.com
Game Programming Patternsgameprogrammingpatterns.com

[Currently can be bought here] (https://www.amazon.co.uk/Interactive-Computer-Graphics-Top-Down-Shader-Based/dp/0132545233)

Level Up!amazon.com
Nature of Codenatureofcode.com
Rules of Playamazon.com
Theory of Funamazon.com
Instabuginstabug.com

Bug Reporting tool for Unity that enables beta users to send feedback in-app.

Charascharas-project.net

Charas is a charset generator for RPG Maker.

articy:draftnevigo.com

visual environment for the creation and organization of game content.

Dundocdundoc.com

Game Design starter Template

Levelrylevelry.app

Visual knowledge management and canvas for game designers.

Palette Viewerisometric8.itch.io

A free tool to visualise palette files, supports hex, gimp, pal, text and images

Scrivenerliteratureandlatte.com

Helps concentrate on composing and structuring long and difficult documents

Tiny Game Design Tooltinygdtool.urustar.net

small, portable booklet created in order to help game designers.

Twinetwinery.org

Open-source tool for telling interactive, nonlinear stories.

Step-by-step guide to real-time shading techniques.

Simple HTML5 Canvas Gamelostdecadegames.com

Simple HTML canvas RPG looking game

HTML5 Game Development by Google

CompoHubcompohub.net

A compilation site of many game jams in a timeline.

Listing of itch.io game jams

Game Offgameoff.github.com

GitHub's game jam

Indie Game Jamsindiegamejams.com

Listing of game jams

Ludum Dareludumdare.com

very popular game jam

One Hour Game Jamonehourgamejam.com

Weekly 1 hour game jam

BrowserQuestgithub.com
Delvergithub.com
Diablogithub.com
Doomgithub.com
Doom 3github.com
Quakegithub.com
Quake 2github.com
Quake III Arenagithub.com
SimCitygithub.com
Wolfenstein 3Dgithub.com

Interactive 3D Graphics by Google

Atomatom.io

Highly customizable open source text editor

CodeLobstercodelobster.com

free cross-platform integrated development environment

Eclipseeclipse.org

integrated development environment mainly used for Java

Notepad++notepad-plus-plus.org

Notepad replacement that supports several languages.

Sublime Textsublimetext.com

Sophisticated text editor for code, markup and prose.

Visual Studio Codecode.visualstudio.com

Free. Built on open source. Runs everywhere.

A fully-featured, extensible, free IDE

Boardgamizerboardgamizer.com

Board Game Design Idea Generator.

Gigsterludocraft.com

Randomized Game Idea Generator

RPToolsrptools.net

a brand of open-source programs designed to enhance traditional pen-and-paper role playing games.

Randomized video games names

Casual Connectgamesindustry.biz
IndieMagindiemag.fr
Making Gamesmakinggames.biz
Glitchglitch.fun

Marketing Automation For Video Games

Yunoiayunoia.com

Online Publishers/Marketing

Material Makermaterialmaker.org

Material Maker is a procedural materials authoring tool based on the Godot Engine.

Board Game Mechanicsboardgamegeek.com

Set of different board game mechanics

3ds Maxautodesk.com

Industry modeling software

Blenderblender.org

free and open source 3D creation suite

Clara.ioclara.io

Start creating, rendering and sharing 3D

Mayaautodesk.com

Industry animation software

NativeBlend CLIgithub.com

AI-powered CLI tool to generate and edit low-poly 3D game assets in Blender from natural language prompts

Packydermisometric8.itch.io

A lightweight tool that lets you browse and extract the contents of unitypackage files without opening Unity

SketchUpsketchup.com

3D modeling computer program for a wide range of drawing application

ZBrush Minimaxon.net

digital sculpting software https://www.maxon.net/en/zbrushcoremini?srsltid=AfmBOoryGzofz3nAMXtBpWOpaSYfQpDqlAYeG8TOLSGjb3DimDW-JDGU

AirConsoledevelopers.airconsole.com

Add controller support using broswer

DotRecastgithub.com

a port of Recast & Detour, navigation mesh toolset for games, Unity3D, servers, C#

ecs-libgithub.com

ecs-lib is a tiny and easy to use ECS (Entity Component System) library for game programming. It's written in Typescript but you can use on node.js and web browser too.

friflo ECSgithub.com

High-performance C# ECS with simple API. Supports .NET, WASM/WebAssembly, Native AOT, Unity, Godot, MonoGame, ...

kitlangkitlang.org

Kit is a programming language designed for creating concise, high performance cross-platform applications.

p2.jsschteppe.github.io

JavaScript 2D physics library

SimpleAIgithub.com

C++ AI behaviour tree based library with a QT5 based remote debugger

AmbientCGambientcg.com

A huge library of free PBR materials and HDR skies.

CGTexturestextures.com

A large collection of textures.

GameDev Marketgamedevmarket.net

a community-driven marketplace that connects indie game developers with talented asset creators.

LotPixellotpixel.com

A huge assets library. Photogrammetry and PBR Textures, 3D Models, Decals. 1500+ Free Texture Available.

OpenGameArtopengameart.org

a media repository intended for use with free software game projects.

PBRPXpbrpx.com

A huge library of free PBR materials, and some 3D models.

PlainTexturesplaintextures.com

Free high resolution textures, brushes and photos

Polyhavenpolyhaven.com

A huge library of free PBR materials, 3D models, and HDR skies.

Sketchfabsketchfab.com

Publish & embed interactive 3D models.

Vecteezyvecteezy.com

Free Vector Art.

Youtube vid by rm2kdev

Asepriteaseprite.org

Animated sprite editor & pixel art tool

Hexelsmarmoset.co

intuitive 2D, grid-based painting tool

Lightcubelightcube.art

A pixel art editing tool for game developers and artists alike

Picklepickleeditor.com

Another Pixel art Editor.

PiskelApppiskelapp.com

Free Online Pixel Art and Animated Sprite Tool.

Pixa.Picspixa.pics

Load any image on the web app as a pixel art. Then, draw, and eventually vectorize art.

Pixeliciouspixelicious.xyz

Image-to-Pixel Art converter

Pixengithub.com

Pixel Art Editor for OSX (Warning: Pixen previously did not support custom gif palettes before becoming paid, and may still have this limiation.)

PyxelEditpyxeledit.com

Pixel art editor designed to make it fun and easy to make tilesets, levels and animations.

Asanaasana.com

Free cloud project Management

Casualcasual.pm

Visual Project Management

ClickUpclickup.com

One app to replace them all.

Codeckscodecks.io

Project Management Tool inspired by Collectible Card Games

HacknPlanhacknplan.com

Project management for game developers

Questlogquestlog.build

Project management for game developers with built-in GDD editor

Taigataiga.io

Project management platform for agile developers & designers

Trellotrello.com

Organize and prioritize projects

High efficient and fast 2D bin packing tool

GlueITgithub.com

Free Simple Spritesheet Tool

Free spritesheet maker to replace GlueIT. Has much newer export formats.

HTML5 tool for creating, packing, and modifying sprite sheets and texture atlases

Texture Packer built into Libgdx

MakeAtlasskn3.com

Simple tool to pack a texture atlas

ShoeBoxrenderhjs.net

Adobe Air based app with game and ui related tools.

Sprite Sheet Makerisometric8.itch.io

Sprite Sheet Maker is a handy no fuss utility to pack sprites

Sprite Sheet Slicerisometric8.itch.io

Sprite Sheet Slicer is a handy no fuss utility to slice sprites

SpriteUV2spriteuv.com

tool for creating optimal meshes for textures/sprites and packing them into an atlas.

Stitchesdraeton.github.io

An HTML5 sprite sheet generator

TexturePackercodeandweb.com

Great spritesheet creation editor.

RapidQuestgithub.com

Free Branching Quest design tool

Canyon Terrain Editorentardev.wordpress.com

Create quality, realistic terrain quickly and intuitively

Fracplanetsourceforge.net

Fractal planet and terrain generator

World Machineworld-machine.com

Procedural terrain creation, simulations of nature, and interactive editing

FilterForgefilterforge.com

A plugin for Adobe Photoshop that allows you to build your own filters.

PixPlantpixplant.com

Smart 3D texturing tool that creates high quality normal, displacement, specular maps and seamless textures from photos.

Mappytilemap.co.uk

Free tilemap editor.

OGMO Editorogmo-editor-3.github.io

generic level editor.

Sprite Fusionspritefusion.com

Free tilemap editor running in the browser, export your tilemaps as native Unity Packages and Godot Maps.

Tiledmapeditor.org

free, easy to use and flexible tile map editor.

Affinity Designeraffinity.serif.com

Professional graphic design software, easy to use and fast

Affinity Photoaffinity.serif.com

Professional photo editing software

Gimpgimp.org

GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring.

Inkscapeinkscape.org

Inkscape is a free and open-source vector graphics editor for traditional Unix-compatible systems such as GNU/Linux, BSD derivatives and Illumos, as well as Windows and macOS.

Kritakrita.org

Sketching and painting, offering an end-to-end solution for creating digital painting files from scratch by masters.

Paint.NETgetpaint.net

Paint.NET is free image and photo editing software for PCs that run Windows.

Pixelmatorpixelmator.com

Full-featured image editing app for the Mac

A curated list of game talks (GDC, YouTube, etc).

BigSushipodtail.com

BigSushi GameDev Podcast

TheChernoProjectyoutube.com

TheChernoProject youtube channel

goxelgithub.com

Open source 3D voxel editor

VoxelShopblackflux.com

Open source for modify and create voxel objects

↵ to searchesc to close
awesomelist.dev