Findings / Game maker toolkit
The open-source game maker toolkit.
354 open-source resources for making games — engines, graphics systems, sprites and asset packs, 3D models, textures, sound, fonts, editors, physics, pipelines and more. Every link live-checked: 342 direct-OK, 12 anti-bot-blocked-but-real, 0 dead.
Game engines & frameworks (71)
- GodotFull-featured 2D/3D game enginehttps://godotengine.org/
- BevyRust game engine (ECS)https://bevyengine.org/
- LOVELua 2D game frameworkhttps://love2d.org/
- Defold2D/3D engine + editorhttps://defold.com/
- raylibSimple C game libraryhttps://www.raylib.com/
- MonoGameC# framework (XNA successor)https://monogame.net/
- FNAAccurate XNA reimplementationhttps://fna-xna.github.io/
- libGDXJava game frameworkhttps://libgdx.com/
- PhaserHTML5 2D game frameworkhttps://phaser.io/
- PixiJS2D WebGL renderer for gameshttps://pixijs.com/
- Babylon.js3D engine for the webhttps://www.babylonjs.com/
- Three.js3D library for the webhttps://threejs.org/
- PlayCanvasWeb 3D engine + editorhttps://playcanvas.com/
- Cocos2d-x2D/3D engine (C++)https://www.cocos.com/en/
- HaxeFlixel2D engine on Haxehttps://haxeflixel.com/
- OpenFLHaxe cross-platform libhttps://www.openfl.org/
- HeapsHaxe 2D/3D enginehttps://heaps.io/
- Flax EngineModern 3D enginehttps://flaxengine.com/
- StrideC# 3D enginehttps://www.stride3d.net/
- O3DEOpen 3D Engine (Amazon)https://o3de.org/
- Panda3DPython 3D enginehttps://www.panda3d.org/
- Urho3DLightweight C++ 3D enginehttps://urho3d.github.io/
- Wicked EngineModern C++ 3D enginehttps://wickedengine.net/
- jMonkeyEngineJava 3D enginehttps://jmonkeyengine.org/
- GDevelopNo-code game enginehttps://gdevelop.io/
- EbitengineGo 2D enginehttps://ebitengine.org/
- MacroquadRust 2D/3D frameworkhttps://macroquad.rs/
- ggezRust 2D frameworkhttps://ggez.rs/
- FyroxRust 3D enginehttps://fyrox.rs/
- Castle Game EnginePascal 3D/2D enginehttps://castle-engine.io/
- SolarusAction-RPG engine (Zelda-like)https://www.solarus-games.org/
- OpenBORBeats of Rage enginehttps://github.com/DCurrent/openbor
- OpenRACommand & Conquer enginehttps://www.openra.net/
- RecoilSpring RTS enginehttps://recoilengine.org/
- GZDoomDoom source port (advanced)https://github.com/ZDoom/gzdoom
- OpenMWMorrowind engine reimplementationhttps://openmw.org/
- OpenTTDTransport Tycoon enginehttps://www.openttd.org/
- OpenRCT2RollerCoaster Tycoon 2 enginehttps://openrct2.io/
- Aleph OneMarathon enginehttps://alephone.lhowon.org/
- Tilengine2D tile engine (C)https://www.tilengine.org/
- Ren'PyVisual novel enginehttps://www.renpy.org/
- TwineInteractive fiction toolhttps://twinery.org/
- InkNarrative scripting languagehttps://www.inklestudios.com/ink/
- TIC-80Fantasy console (code/art/music)https://tic80.com/
- PyxelPython fantasy consolehttps://www.pyxelstudio.net/
- WASM-4Fantasy console (WebAssembly)https://wasm4.org/
- LIKO-12Fantasy console (Lua)https://github.com/LIKO-12/LIKO-12
- BitsyTiny game editorhttps://ledoux.itch.io/bitsy
- ioquake3Quake III enginehttps://ioquake3.org/
- vkQuakeVulkan Quake porthttps://github.com/Novum/vkQuake
- dhewm3Doom 3 enginehttps://dhewm3.org/
- OpenJKJedi Knight enginehttps://github.com/JACoders/OpenJK
- iortcwReturn to Castle Wolfensteinhttps://github.com/iortcw/iortcw
- Chocolate DoomAccurate Doom source porthttps://www.chocolate-doom.org/
- DSDA-DoomSpeedrun Doom porthttps://github.com/kraflab/dsda-doom
- Crispy DoomEnhanced Doom porthttps://github.com/fabiangreffrath/crispy-doom
- StratagusRTS engine (Wargus)https://github.com/Wargus/stratagus
- DevilutionXDiablo enginehttps://github.com/diasurgical/devilutionX
- OpenLaraTomb Raider enginehttps://github.com/XProger/OpenLara
- Solar2DLua 2D engine (Corona)https://solar2d.com/
- LOVRLua VR frameworkhttps://lovr.org/
- KaplayJS game library (Kaboom successor)https://kaplayjs.com/
- Excalibur.jsTypeScript 2D enginehttps://excaliburjs.com/
- MelonJSHTML5 2D enginehttps://melonjs.org/
- CraftyJS 2D game enginehttps://craftyjs.com/
- FlameFlutter game enginehttps://flame-engine.org/
- microStudioWeb game IDEhttps://microstudio.dev/
- PuzzleScriptPuzzle game makerhttps://www.puzzlescript.net/
- Adventure Game StudioPoint-and-click enginehttps://www.adventuregamestudio.co.uk/
- Yarn SpinnerDialogue systemhttps://yarnspinner.dev/
- Cerberus XCross-platform languagehttps://www.cerberus-x.com/
3D rendering systems & libraries (32)
- bgfxCross-platform rendering libhttps://bkaradzic.github.io/bgfx/
- sokolMinimal C graphics headershttps://github.com/floooh/sokol
- FilamentGoogle's mobile rendererhttps://github.com/google/filament
- wgpuRust WebGPU implementationhttps://wgpu.rs/
- Diligent EngineModern C++ rendererhttps://github.com/DiligentGraphics/DiligentEngine
- MagnumC++ graphics enginehttps://magnum.graphics/
- OGREObject-oriented 3D rendererhttps://www.ogre3d.org/
- IrrlichtC++ 3D enginehttps://irrlicht.sourceforge.io/
- OpenSceneGraph3D scene graph toolkithttps://openscenegraph.github.io/openscenegraph.io/
- OpenGLThe classic graphics APIhttps://www.opengl.org/
- VulkanLow-level graphics APIhttps://www.vulkan.org/
- WebGPUNext-gen web graphics APIhttps://www.w3.org/TR/webgpu/
- DawnWebGPU implementation (Google)https://dawn.googlesource.com/dawn
- NVRHINVIDIA rendering hardware interfacehttps://github.com/NVIDIAGameWorks/nvrhi
- CesiumJS3D geospatial enginehttps://cesium.com/platform/cesiumjs/
- deck.glGPU data-viz layershttps://deck.gl/
- reglFunctional WebGLhttps://github.com/regl-project/regl
- twglTiny WebGL helperhttps://twgljs.org/
- LuxCoreRenderPhysically-based rendererhttps://luxcorerender.org/
- appleseedProduction rendererhttps://appleseedhq.net/
- OpenMoonRayDreamWorks production rendererhttps://github.com/dreamworksanimation/openmoonray
- MitsubaResearch rendererhttps://www.mitsuba-renderer.org/
- PBRTPhysically based rendering book+codehttps://pbr-book.org/
- nanortPath tracing libraryhttps://github.com/lighttransport/nanort
- EmbreeIntel ray tracing kernelshttps://www.embree.org/
- OpenImageDenoiseIntel AI denoiserhttps://www.openimagedenoise.org/
- OpenSubdivPixar subdivision surfaceshttps://github.com/PixarAnimationStudios/OpenSubdiv
- tinyrendererLearn renderers from scratchhttps://github.com/ssloy/tinyrenderer
- FalcorNVIDIA real-time rendering frameworkhttps://github.com/NVIDIAGameWorks/Falcor
- three-gpu-pathtracerPath tracing for three.jshttps://github.com/gkjohnson/three-gpu-pathtracer
- model-viewerWeb 3D model viewerhttps://modelviewer.dev/
- CyclesBlender's render enginehttps://www.cycles-renderer.org/
2D graphics, shaders & text systems (29)
- p5.jsCreative coding for the webhttps://p5js.org/
- ProcessingCreative coding IDEhttps://processing.org/
- openFrameworksC++ creative toolkithttps://openframeworks.cc/
- CinderC++ creative libraryhttps://libcinder.org/
- NannouRust creative codinghttps://nannou.cc/
- SFMLSimple multimedia libraryhttps://www.sfml-dev.org/
- SDLLow-level multimedia libraryhttps://www.libsdl.org/
- GLFWWindow/input libraryhttps://www.glfw.org/
- AllegroGame programming libraryhttps://liballeg.org/
- ShadertoyShader playgroundhttps://www.shadertoy.com/
- The Book of ShadersLearn GLSL interactivelyhttps://thebookofshaders.com/
- Godot VFX LibraryShader/VFX collection for Godothttps://github.com/haowg/GODOT-VFX-LIBRARY
- libretro slang shadersRetro emulator shadershttps://github.com/libretro/slang-shaders
- ReShadePost-processing injectorhttps://reshade.me/
- VertexShaderArtVertex shader playgroundhttps://www.vertexshaderart.com/
- Laigter2D normal map generatorhttps://azagaya.itch.io/laigter
- NormalMap-OnlineNormal map generatorhttps://cpetry.github.io/NormalMap-Online/
- free-tex-packerTexture atlas packerhttps://free-tex-packer.com/
- ShoeBoxSprite/atlas utilityhttps://renderhjs.net/shoebox/
- Skia2D graphics libraryhttps://skia.org/
- nanovgVector graphics (GL)https://github.com/memononen/nanovg
- Blend2DHigh-performance 2D APIhttps://blend2d.com/
- Cairo2D vector graphics libraryhttps://www.cairographics.org/
- msdfgenMulti-channel SDF texthttps://github.com/Chlumsky/msdfgen
- msdf-bmfontMSDF bitmap fontshttps://github.com/soimy/msdf-bmfont-xml
- FreeTypeFont rendering libraryhttps://freetype.org/
- HarfBuzzText shaping enginehttps://harfbuzz.github.io/
- stbSingle-file C librarieshttps://github.com/nothings/stb
- fontbmBMFont-compatible generatorhttps://github.com/vladimirgamalyan/fontbm
Sprite & pixel-art tools (16)
- AsepritePixel art editorhttps://www.aseprite.org/
- LibreSpriteFree Aseprite forkhttps://libresprite.github.io/
- PixeloramaGodot-made pixel editorhttps://orama-interactive.itch.io/pixelorama
- PiskelWeb pixel editorhttps://www.piskelapp.com/
- LospecPalettes + pixel toolshttps://lospec.com/
- Lospec Pixel EditorWeb pixel editorhttps://apps.lospec.com/pixel-editor/
- PixilartWeb pixel art communityhttps://www.pixilart.com/
- dotpictMobile pixel art apphttps://dotpict.net/
- GrafX2Retro bitmap painthttp://grafx2.chez.com/
- PabloDrawANSI/ASCII art editorhttps://github.com/cwensley/pablodraw
- MoebiusCross-platform pixel editorhttps://github.com/blocktronics/moebius
- KritaDigital painting (free)https://krita.org/
- GIMPImage editorhttps://www.gimp.org/
- Paint.NETWindows image editorhttps://www.getpaint.net/
- PhotopeaWeb Photoshop-likehttps://www.photopea.com/
- SprytileBlender tile-based modelinghttps://github.com/Sprytile/Sprytile
2D asset packs & sprite libraries (29)
- KenneyHuge CC0 asset packshttps://kenney.nl/
- OpenGameArtCommunity asset archivehttps://opengameart.org/
- LPC (Liberated Pixel Cup)Open pixel art collectionhttps://lpc.opengameart.org/
- Universal LPC Character GeneratorBuild your own LPC herohttps://sanderfrenken.github.io/Universal-LPC-Spritesheet-Character-Generator/
- Sprout LandsCozy farm/town tilesethttps://cupnooble.itch.io/sprout-lands-asset-pack
- Mana SeedRPG asset collectionhttps://itch.io/c/398089/mana-seed-official
- Ninja Adventure PackAction-adventure spriteshttps://pixel-boy.itch.io/ninja-adventure-asset-pack
- Tiny SwordsTiny strategy spriteshttps://pixelfrog-assets.itch.io/tiny-swords
- Pixel AdventurePlatformer sprite packhttps://pixelfrog-assets.itch.io/pixel-adventure-1
- DawnLikeUniversal roguelike tilesethttps://opengameart.org/content/dawnlike-16x16-universal-rogue-like-tileset-v181
- Dungeon Crawl tilesDCSS 32x32 tileshttps://opengameart.org/content/dungeon-crawl-32x32-tiles
- Overworld RPG sprites pack (OGA)3/4-view overworld sprite packhttps://opengameart.org/content/a-load-of-overworld-34-rpg-sprites
- 0 A.D. artHistorical RTS arthttps://play0ad.com/
- SuperTuxKart assetsKart racer arthttps://supertuxkart.net/
- Battle for Wesnoth artFantasy strategy arthttps://www.wesnoth.org/
- FreeCivCivilization-style arthttp://www.freeciv.org/
- FlareAction-RPG assetshttps://flarerpg.org/
- game-icons.net7k+ game icons (CC BY)https://game-icons.net/
- RPGUIRPG interface frameworkhttps://github.com/RonenNess/RPGUI
- Pixel Art Top Down (Cainos)Top-down tile packhttps://cainos.itch.io/pixel-art-top-down-basic
- Modern Interiors (LimeZu)Interior tilesethttps://limezu.itch.io/moderninteriors
- Cute Fantasy RPGCute RPG asset packhttps://kenmi-art.itch.io/cute-fantasy-rpg
- Zelda-like tilesets (ArMM1998)Classic OGA tilesethttps://opengameart.org/content/zelda-like-tilesets-and-sprites
- FreeGameSpritesCC0 sprite packs hubhttps://freegamesprites.com/
- itch.io CC0 sprites collectionCurated CC0 sprite listhttps://itch.io/c/2702955/cc0-sprites
- 2d-assets (Tiddybub)Curated CC0 2D libraryhttps://github.com/Tiddybub/2d-assets
- FreePixel.artFree pixel art packshttps://freepixel.art/
- CraftPix freebiesFree asset packshttps://craftpix.net/freebies/
- GameArt2D freebiesFree 2D asset packshttps://www.gameart2d.com/freebies.html
3D models, packs & 3D tools (24)
- QuaterniusCC0 3D model packshttps://quaternius.com/
- KayKitCC0 3D asset packshttps://kaylousberg.itch.io/
- Kenney 3DCC0 3D kitshttps://kenney.nl/assets?category=3D
- Poly PizzaFree low-poly modelshttps://poly.pizza/
- Sketchfab3D model library (CC filters)https://sketchfab.com/
- Smithsonian 3DMuseum scanshttps://3d.si.edu/
- NASA 3D ResourcesSpace modelshttps://science.nasa.gov/3d-resources/
- BlenderKitBlender asset libraryhttps://www.blenderkit.com/
- MakeHumanOpen character creatorhttps://github.com/makehumancommunity/makehuman
- Open Heritage 3DHeritage scanshttps://openheritage3d.org/
- Scan the WorldMuseum 3D prints/scanshttps://www.myminifactory.com/scantheworld/
- Blender3D creation suitehttps://www.blender.org/
- BlockbenchVoxel/low-poly modelerhttps://www.blockbench.net/
- MagicaVoxelVoxel editorhttps://ephtracy.github.io/
- GoxelOpen voxel editorhttps://goxel.xyz/
- ArmorPaintPBR texture paintinghttps://armorpaint.org/
- Material MakerProcedural material toolhttps://www.materialmaker.org/
- MaterializeMaterial map generatorhttps://boundingboxsoftware.com/materialize/
- Dust3DQuick 3D modelinghttps://dust3d.org/
- Wings3DSubdivision modelerhttp://www.wings3d.com/
- MeshLabMesh processinghttps://www.meshlab.net/
- SculptGLWeb sculptinghttps://stephaneginier.com/sculptgl/
- Open Source 3D AssetsFree GLB model hubhttps://www.opensource3dassets.com/en
- open-source-3d-assets (nexusmedialab)CC0 3D asset registryhttps://github.com/nexusmedialab/open-source-3d-assets
Textures, HDRIs & skyboxes (10)
- Poly HavenCC0 textures/HDRIs/modelshttps://polyhaven.com/
- ambientCGCC0 PBR materialshttps://ambientcg.com/
- cgbookcaseCC0 textureshttps://www.cgbookcase.com/
- ShareTexturesCC0 textureshttps://www.sharetextures.com/
- freepbrFree PBR materialshttps://freepbr.com/
- TextureCanFree textureshttps://www.texturecan.com/
- 3DTextures.meCC0 textureshttps://3dtextures.me/
- Pixar One Twenty EightPixar's free texture sethttps://renderman.pixar.com/pixar-one-twenty-eight
- Solar System ScopePlanet/sky textureshttps://www.solarsystemscope.com/textures/
- NASA Visible EarthEarth imageryhttps://visibleearth.nasa.gov/
Sound & music assets (14)
- freesoundSound effects archivehttps://freesound.org/
- Sonniss GDC bundleFree pro SFX bundleshttps://sonniss.com/gameaudiogdc
- 99soundsFree sound packshttps://99sounds.org/
- ZapSplatFree SFX/musichttps://www.zapsplat.com/
- FreePDPublic domain musichttps://freepd.com/
- IncompetechKevin MacLeod musichttps://incompetech.com/music/royalty-free/
- Free Music ArchiveMusic libraryhttps://freemusicarchive.org/
- MusopenPublic domain classicalhttps://musopen.org/
- Sonatina Symphonic OrchestraFree orchestral sampleshttps://github.com/peastman/sso
- VSCO 2 Community EditionFree orchestra libraryhttps://versilian-studios.com/vsco-community/
- FreePatsCC0 instruments/soundfontshttps://freepats.zenvoid.org/
- GeneralUser GSFree soundfonthttps://schristiancollins.com/generaluser.php
- BBC Sound EffectsBBC SFX archivehttps://sound-effects.bbcrewind.co.uk/
- GameSounds.xyzFree game SFXhttps://gamesounds.xyz/
Audio tools & music software (21)
- AudacityAudio editorhttps://www.audacityteam.org/
- LMMSMusic production DAWhttps://lmms.io/
- ArdourDAWhttps://ardour.org/
- FurnaceChiptune trackerhttps://github.com/tildearrow/furnace
- FamiStudioNES music editorhttps://famistudio.org/
- OpenMPTTrackerhttps://openmpt.org/
- MilkyTrackerTrackerhttps://milkytracker.org/
- Bosca CeoilSimple music makerhttps://boscaceoil.net/
- BeepBoxWeb chiptune makerhttps://www.beepbox.co/
- ChipToneSFX generatorhttps://sfbgames.itch.io/chiptone
- jsfxrWeb SFX generatorhttps://sfxr.me/
- rFXGenraylib SFX generatorhttps://raylibtech.itch.io/rfxgen
- LabChirpSFX generatorhttps://labchirp.com/
- SoLoudAudio engine (C++)https://github.com/jarikomppa/soloud
- miniaudioSingle-file audio libraryhttps://miniaud.io/
- SuperColliderAudio synthesis platformhttps://supercollider.github.io/
- Pure DataVisual audio programminghttps://puredata.info/
- VitalSpectral warping synthhttps://vital.audio/
- Surge XTOpen-source synthhttps://surge-synthesizer.github.io/
- VCV RackVirtual modular synthhttps://vcvrack.com/
- Sonic PiLive-coding musichttps://sonic-pi.net/
Fonts (13)
- Google Fonts1000s of OFL fontshttps://fonts.google.com/
- Font SquirrelFree fonts + generatorhttps://www.fontsquirrel.com/
- League of Moveable TypeOpen fontshttps://www.theleagueofmoveabletype.com/
- Open Font LibraryFont communityhttps://fontlibrary.org/
- FontStructBuild fonts onlinehttps://fontstruct.com/
- BitFontMaker2Bitmap font editorhttps://www.pentacom.jp/pentacom/bitfontmaker2/
- Press Start 2PPixel font (OFL)https://fonts.google.com/specimen/Press+Start+2P
- m5x7Tiny pixel fonthttps://managore.itch.io/m5x7
- m3x6Tiny pixel fonthttps://managore.itch.io/m3x6
- MonogramPixel fonthttps://datagoblin.itch.io/monogram
- Kenney FontsCC0 game fontshttps://kenney.nl/assets/kenney-fonts
- InterModern UI font (OFL)https://rsms.me/inter/
- DaFontFont archive (check licenses)https://www.dafont.com/
Level & map editors (12)
- TiledTilemap editorhttps://www.mapeditor.org/
- LDtkModern 2D level editorhttps://ldtk.io/
- Ogmo EditorFree level editorhttps://ogmo-editor-3.github.io/
- Sprite FusionWeb tilemap editorhttps://www.spritefusion.com/
- TrenchBroomQuake-style level editorhttps://trenchbroom.github.io/
- NetRadiantQuake map editorhttps://netradiant.gitlab.io/
- GtkRadiantQuake map editorhttps://icculus.org/gtkradiant/
- Ultimate Doom BuilderDoom map editorhttps://github.com/UltimateDoomBuilder/UltimateDoomBuilder
- SLADEDoom editing suitehttps://slade.mancubus.net/
- REXPaintASCII/roguelike editorhttps://www.gridsagegames.com/rexpaint/
- Crocotile 3DTile-based 3D modelinghttps://www.crocotile3d.com/
- WaveFunctionCollapseProcedural generation algorithmhttps://github.com/mxgmn/WaveFunctionCollapse
Animation & rigging tools (12)
- DragonBones2D skeletal animationhttps://dragonbones.github.io/
- Spriter2D animation toolhttps://brashmonkey.com/
- RiveInteractive animationhttps://rive.app/
- OpenToonz2D animation studiohttps://opentoonz.github.io/
- Tahoma2DOpenToonz forkhttps://tahoma2d.org/
- SynfigVector animationhttps://www.synfig.org/
- GlaxnimateSimple vector animationhttps://glaxnimate.mattbas.org/
- Pencil2DHand-drawn animationhttps://www.pencil2d.org/
- CascadeurAI-assisted keyframe animationhttps://cascadeur.com/
- MixamoAuto-rig + animationshttps://www.mixamo.com/
- AccuRigAuto-rigging toolhttps://actorcore.reallusion.com/accu-rig
- VRoid StudioAnime avatar creatorhttps://vroid.com/en/studio
Physics engines (12)
- Box2D2D physics enginehttps://box2d.org/
- Chipmunk2D2D physicshttps://chipmunk-physics.net/
- Bullet3D physics SDKhttps://github.com/bulletphysics/bullet3
- JoltModern 3D physicshttps://github.com/jrouwe/JoltPhysics
- PhysXNVIDIA physics (open)https://github.com/NVIDIA-Omniverse/PhysX
- RapierRust physics enginehttps://rapier.rs/
- Matter.jsWeb 2D physicshttps://brm.io/matter-js/
- Planck.jsBox2D in JShttps://piqnt.com/planck.js/
- cannon-esWeb 3D physicshttps://github.com/pmndrs/cannon-es
- Ammo.jsBullet in JShttps://github.com/kripken/ammo.js
- ODEOpen Dynamics Enginehttps://www.ode.org/
- pymunkPython 2D physicshttps://www.pymunk.org/
UI systems & layout (8)
- Dear ImGuiImmediate-mode GUIhttps://github.com/ocornut/imgui
- RmlUiHTML/CSS UI for gameshttps://github.com/mikke89/RmlUi
- NuklearSingle-header GUIhttps://github.com/Immediate-Mode-UI/Nuklear
- microuiTiny UI libraryhttps://github.com/rxi/microui
- eguiRust immediate-mode GUIhttps://github.com/emilk/egui
- SlintDeclarative UI toolkithttps://slint.dev/
- YogaFlexbox layout enginehttps://yogalayout.dev/
- ClayHigh-performance layouthttps://github.com/nicbarker/clay
Pipelines, math & compression (18)
- Assimp3D model import libraryhttps://www.assimp.org/
- tinygltfSingle-file glTF loaderhttps://github.com/syoyo/tinygltf
- glTF3D asset format standardhttps://www.khronos.org/gltf/
- gltf-transformglTF optimization toolkithttps://gltf-transform.dev/
- Draco3D geometry compressionhttps://github.com/google/draco
- meshoptimizerMesh optimizationhttps://github.com/zeux/meshoptimizer
- Basis UniversalTexture compressionhttps://github.com/BinomialLLC/basis_universal
- KTX-SoftwareKTX2 texture toolkithttps://github.com/KhronosGroup/KTX-Software
- astcencASTC texture compressionhttps://github.com/ARM-software/astc-encoder
- CompressonatorTexture compression suitehttps://github.com/GPUOpen-Tools/compressonator
- ImageMagickImage processinghttps://imagemagick.org/
- oxipngPNG optimizerhttps://github.com/shssoichiro/oxipng
- pngquantPNG lossy compressionhttps://pngquant.org/
- SVGOSVG optimizerhttps://github.com/svg/svgo
- GLMOpenGL math libraryhttps://github.com/g-truc/glm
- cglmC math libraryhttps://cglm.readthedocs.io/
- JOMLJava math libraryhttps://joml-ci.github.io/JOML/
- glamRust math libraryhttps://github.com/bitshifter/glam-rs
Multiplayer & backend (3)
- ColyseusMultiplayer server frameworkhttps://colyseus.io/
- NakamaOpen game backendhttps://heroiclabs.com/nakama/
- Open MatchGoogle matchmakinghttps://open-match.dev/
Portals & marketplaces (8)
- itch.io game assetsFree/paid asset marketplacehttps://itch.io/game-assets/free
- GameDev MarketIndie asset marketplacehttps://www.gamedevmarket.net/
- Unity Asset StoreAsset store (free section)https://assetstore.unity.com/
- CGTrader3D marketplace (free)https://www.cgtrader.com/free-3d-models
- TurboSquid3D marketplace (free)https://www.turbosquid.com/Search/3D-Models/free
- PixabayFree media (own license)https://pixabay.com/
- FreeGameAssetsFree asset directoryhttps://www.freegameassets.com/
- itch.io CC0 filterCC0 asset browsinghttps://itch.io/game-assets/assets-cc0
Learning & references (17)
- LearnOpenGLOpenGL tutorial serieshttps://learnopengl.com/
- Ray Tracing in One WeekendClassic RT bookhttps://raytracing.github.io/
- Game Programming PatternsFree bookhttps://gameprogrammingpatterns.com/
- Red Blob GamesInteractive explanationshttps://www.redblobgames.com/
- Lazy Foo' SDLSDL tutorialshttps://lazyfoo.net/tutorials/SDL/
- Handmade HeroBuild a game from scratchhttps://handmadehero.org/
- GDQuestGodot tutorialshttps://www.gdquest.com/
- Catlike CodingUnity tutorialshttps://catlikecoding.com/
- opengl-tutorial.orgOpenGL basicshttps://www.opengl-tutorial.org/
- vulkan-tutorial.comVulkan guidehttps://vulkan-tutorial.com/
- WebGPU FundamentalsWebGPU guidehttps://webgpufundamentals.org/
- MDN Game developmentWeb game docshttps://developer.mozilla.org/en-US/docs/Games
- Godot DocsOfficial manualhttps://docs.godotengine.org/
- awesome-gamedevCurated game dev listhttps://github.com/Calinou/awesome-gamedev
- Game UI DatabaseUI referencehttps://www.gameuidatabase.com/
- Game Accessibility GuidelinesAccessibility referencehttps://gameaccessibilityguidelines.com/
- awesome-godotCurated Godot listhttps://github.com/godotengine/awesome-godot
Dev utilities (5)
- LudusaviSave game backuphttps://github.com/mtkennerly/ludusavi
- butleritch.io upload toolhttps://itch.io/docs/butler/
- Git LFSLarge file versioninghttps://git-lfs.com/
- Godot Asset LibraryEngine addon libraryhttps://godotengine.org/asset-library/asset
- WeblateTranslation platformhttps://weblate.org/