An open API service indexing awesome lists of open source software.

awesome-game-engine-dev

Awesome list of resources for Game Engine Development.
https://github.com/stevinz/awesome-game-engine-dev

Last synced: 18 days ago
JSON representation

  • Tools / Software

    • Debugging / Profiling

      • Nsight - Debug, profile, and export frames built with Direct3D, Vulkan, OpenGL, OpenXR.
      • PIX - Debugging and profiling for game developers using Direct3D 12.
      • RenderDoc - Stand-alone graphics debugging tool.
      • Tracy Profiler - Frame profiler.
    • Generative Art

      • DALL·E - Create realistic images from natural language.
      • Midjourney - Image generation accessed through Discord.
      • Replicate - Run open source models with a cloud API.
      • Dream Fusion - Text-to-3D using 2D diffusion.
      • Magic3D - High-resolution text-to-3D content creation.
      • NeRF - View synthesis of scenes as neural radiance fields. [[Source](https://github.com/bmild/nerf)]
      • Dittytoy - Create generative music using a simple JavaScript API.
      • Stable Diffusion - Latent text-to-image diffusion model.
      • GET3D - Generative model of 3D shapes from images by _NVIDIA_. [[Source](https://github.com/nv-tlabs/GET3D)]
      • Shap-e - Generate 3D objects conditioned on text or images.
      • Sonic Pi - Kind of musical instrument where you code music.
    • Level Editors

      • Radiant - Cross-platform level editor for [idTech](https://en.wikipedia.org/wiki/Id_Tech) games. [[Source](https://github.com/TTimo/GtkRadiant)]
      • TrenchBroom - Level editor for Quake-engine games. [[Source](https://github.com/TrenchBroom/TrenchBroom)]
      • Crocotile 3D - Tool for creating 3D scenes with 2D tiles.
      • TrenchBroom - Level editor for _Quake-Engine_ games. [[Source](https://github.com/TrenchBroom/TrenchBroom)]
    • Materials / Textures

      • ArmorLab - Generate PBR materials by drag & dropping your photos. [[Source](https://github.com/armory3d/armorlab)]
      • JSplacement - Cross-platform pseudo-random displacement map generator.
      • Material Maker - Procedural [physically-based rendering](https://en.wikipedia.org/wiki/Physically_based_rendering) material maker. [[Source](https://github.com/RodZill4/material-maker)]
      • Materialize - Tool for creating materials from images to be used in games. [[Source](https://github.com/BoundingBoxSoftware/Materialize)]
      • PixPlant - Tool to allow simple creation of tiling 3D materials.
      • TexaTool - Online tool to generate tileable textures by moving sliders.
      • Texgen.js - JavaScript texture generator tool. [[Source](https://github.com/mrdoob/texgen.js)]
      • TexTools for Blender - UV and texturing tools for _Blender_. [[Source](https://bitbucket.org/renderhjs/textools-blender/src/master/)]
      • Filter Forge - Photo effects, realistic textures, and visual editor.
      • ArmorLab - Generate PBR materials by drag & dropping your photos. [[Source](https://github.com/armory3d/armorlab)]
      • Materialize - Tool for creating materials from images to be used in games. [[Source](https://github.com/BoundingBoxSoftware/Materialize)]
      • TexTools for Blender - UV and texturing tools for _Blender_. [[Source](https://bitbucket.org/renderhjs/textools-blender/src/master/)]
      • ArmorLab - Generate PBR materials by drag & dropping your photos. [[Source](https://github.com/armory3d/armorlab)]
      • SPARTAN - Generate a wide variety of different background types that are tileable.
      • Texgen.js - JavaScript texture generator tool. [[Source](https://github.com/mrdoob/texgen.js)]
    • Modeling Tools

      • 3DS Max - Classic software for 3D modeling and rendering.
      • Asset Forge - Create 3D models and 2D sprites using building blocks.
      • Meshroom - 3D reconstruction, built with the [AliceVision](https://github.com/alicevision/AliceVision) framework. [[Source](https://github.com/alicevision/meshroom)]
      • ZBrush Core Mini - Simple and easy to use 3D sculpting tool.
      • ZBrush Core - Simple and easy to use 3D sculpting tool.
      • Blender - Standard for open source 3D modeling. [[Source](https://github.com/blender/blender)]
      • ZBrush - Simple and easy to use 3D sculpting tool.
    • Particle Tools

      • Particle Designer - Powerful particle effects editor designed for macOS.
      • TimelineFX - Create amazing particle effects for your games, apps and webpages.
      • TimelineFX - Create amazing particle effects for your games, apps and webpages.
    • Pixel Art

      • Sprite Illuminator - Create stunning light effects with 2D sprites in your game engine.
      • Texture Packer - Create sprite sheets and optimize your game graphics.
      • Ditherdragon - Resample art, sketches and images into pixel-art.
      • Fluid FX - Uses fluid simulation to achieve animations like explosions, blood, smoke, etc.
      • Juice FX - Add style to your sprites and animations with ease.
      • PixaTool - Create pixel art by converting your images, sprites or videos.
      • Pixel FX - Create pixel art particle effects and render them to sprite sheets.
      • Smear FX - Make your 2D animations juicy by adding some smearing to them.
      • Piskel - Online editor for animated sprites & pixel art. [[Source](https://github.com/piskelapp/piskel)]
      • Pixelorama - Open source pixel art multitool. [[Web Version](https://orama-interactive.itch.io/pixelorama)]
    • Tilemap Editors

      • Ogmo Editor - Free, open source, project oriented tile map editor.
      • Sprite Fusion - Free, web-based 2D tilemap editor with export to Unity, Godot, and more.
    • Vector Editors

      • Krita - Professional quality, open source painting. [[Source](https://github.com/KDE/krita)]
      • Vec Maker - Easy to use vector design.
      • Inkscape - Cross-platform, open source vector graphics editor. [[Source](https://github.com/inkscape/inkscape)]
    • Voxel

      • Qubicle - Popular (Crossy Road, Pacman 256) voxel editor, easy creation of 3D models.
      • Ken Shape - Draw in 2D, set the depth for each pixel and generate 3D models!
      • IsoVoxel - Generates isometric pixel art from _MagicaVoxel_ .vox files.
      • Qubicle - Popular (Crossy Road, Pacman 256) voxel editor, easy creation of 3D models.
      • Qubicle - Popular (_Crossy Road_, _Pacman 256_) voxel editor, easy creation of 3D models.
      • MagicaVoxel - Lightweight voxel art editor.
  • Video Game Assets

    • Audio Assets

      • BandLab Sounds - High-quality loops and packs used for music creation.
      • Bensound - Original music tracks, free with attribution. Perfect for games.
      • Incompetech - Nice collection of game tracks. Buy or attribution required.
      • Melody Loops - Nice mix of free and affordable music loops.
      • Royalty Free Music Clips - Huge collection of free and paid royalty free music tracks.
      • Soundimage - Looping music tracks for videogames. Buy or attribution required.
      • Freesound - Community-based archive of free sound effects.
      • Free Sound Effects - Large collection of sound effects.
      • Freesound - Community-based archive of free sound effects.
    • Graphic Assets

      • Kenny - 2D/3D CC0 1.0 game graphics and other assets.
      • Top Free Game Assets - Top free game assets listed on _Itch.io_.
      • Flaticon - Quality vector icons and stickers.
      • Freepik - Illustrations, photos, icons and presentation templates.
      • Open Game Art - Portal for free / public domain game art online.
    • Material Assets

    • Model Assets