Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 6504445

Browse files
committedMay 20, 2024·
Added links, remove dead links
1 parent 7f37f71 commit 6504445

File tree

2 files changed

+18
-7
lines changed

2 files changed

+18
-7
lines changed
 

‎ARCHIVE.md

+10
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ These links sometimes fail link validation. They should still work, but may not.
1010
## Libraries
1111
_Language specific game engine development libraries / frameworks / code._
1212

13+
### C
14+
- C: Fonts
15+
- 🎉 [msdf-c](https://github.com/solenum/msdf-c) - Multi-channel signed distance field generator.
16+
1317
### C++
1418
- C++: Game Engine w/Editor
1519
- 🎉 [SGEEngine](https://github.com/ongamex/SGEEngine) - Game engine with an editor usable as a sandbox.
@@ -33,6 +37,8 @@ _Exploring specialty application / game engine / game development topics and fea
3337
- 📚 [Box2D Soft Body Blobs](https://www.emanueleferonato.com/2012/09/21/step-by-step-creation-of-a-box2d-soft-body-blob/) - Step by step creation of a Box2D soft body blob.
3438

3539
### Shaders
40+
- Displacement
41+
- 📚 [Basic GLSL Displacement Shader](http://benchung.com/basic-glsl-displacement-shader-three-js/) - Basic vertex displacement shader using Three.js.
3642
- Noise
3743
- 🎉 [Direct Computational Noise](https://weber.itn.liu.se/~stegu/jgt2011/supplement.pdf) - GLSL 2D simplex noise function many games use. [[Source](https://github.com/ashima/webgl-noise/)]
3844
- Wireframe
@@ -47,6 +53,10 @@ _Exploring specialty application / game engine / game development topics and fea
4753
## Video Game Assets
4854
_Resources to help bring video games and game engines alive._
4955

56+
### Audio Assets
57+
- Music
58+
- 💸 [Royalty Free Music Clips](https://www.royaltyfreemusicclips.com/pir/free_music_loops.shtml) - Huge collection of free and paid royalty free music tracks.
59+
5060
### Model Assets
5161
- 🆓 [3D Models CC0](https://www.3dmodelscc0.com) - Public domain 3D models.
5262

‎README.md

+8-7
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ _Info on topics necessary for designing and developing game engines._
215215
- 🌎 [EA Technology](https://www.ea.com/technology/research) - Research on game tech including info on the _Frostbite_ engine.
216216
- 🌎 [Ubisoft Technology](https://www.ubisoft.com/en-us/company/how-we-make-games/technology) - Learn about in-house tech including the _Anvil_ and _Snowdrop_ engines.
217217
- Education Portals
218-
- 📚 [3D Game Engine Programming](https://www.3dgep.com) - Topics including graphics, physics, AI, I/O and template programming.
218+
- 📚 [3D Game Engine Programming](https://www.3dgep.com) - Articles on graphics, physics, AI, I/O and more.
219219

220220
### Game Development
221221
- Awesome Collections
@@ -294,7 +294,6 @@ _Language specific game engine development libraries / frameworks / code._
294294
- C: Fonts
295295
- 🎉 [Font Stash](https://github.com/memononen/fontstash) - Lightweight library that uses stb_truetype to render fonts to a texture atlas.
296296
- 🎉 [IconFontCppHeaders](https://github.com/juliettef/IconFontCppHeaders) - C/C++ headers and C# classes for icon fonts.
297-
- 🎉 [msdf-c](https://github.com/solenum/msdf-c) - Multi-channel signed distance field generator.
298297
-[stb_truetype](https://github.com/nothings/stb/blob/master/stb_truetype.h) - Single-header file library that processes TrueType font files.
299298
- 🎉 [Vertext](https://github.com/kevinmkchin/vertext) - Generates vertices for rendering text, requires stb_truetype.
300299
- C: Game Engine w/Editor
@@ -379,6 +378,7 @@ _Language specific game engine development libraries / frameworks / code._
379378
- 🎉 [Entt](https://github.com/skypjack/entt) - Gaming meets modern C++, a fast and reliable entity component system.
380379
- C++: Fonts
381380
- 🎉 [HarfBuzz](https://github.com/harfbuzz/harfbuzz) - Text shaping library. Formatted and positioned glyph output.
381+
- 🎉 [msdfgen](https://github.com/Chlumsky/msdfgen) - Multi-channel signed distance field generator.
382382
- 💰 [Slug](http://sluglibrary.com) - High-quality, resolution-independent text and vector graphics for 3D apps.
383383
- C++: File Formats
384384
-[Jpeg-Compressor](https://github.com/richgel999/jpeg-compressor) - Single-file library that writes baseline JPEG compressed images.
@@ -390,6 +390,7 @@ _Language specific game engine development libraries / frameworks / code._
390390
- 🎉 [Imgui-Filebrowser](https://github.com/AirGuanZ/imgui-filebrowser) - Header-only file browser implementation for _Dear ImGui_ in C++17.
391391
- C++: Game Engine w/Editor
392392
- 🎉 [AnKi 3D Engine](https://github.com/godlikepanos/anki-3d-engine) - Vulkan backend, modern renderer, scripting, physics and more.
393+
- 🔒 [Crown Engine](https://github.com/crownengine/crown) - Data-driven 3D and 2D game engine.
393394
- 🎉 [Drop Creator](https://github.com/scidian/drop) - No code, 2.5D game engine built with _Qt_, OpenGL and _Chipmunk Physics_.
394395
- 🔒 [Enigma](https://github.com/enigma-dev/enigma-dev) - GameMaker compatible 2D engine.
395396
- 🎉 [Esoterica Engine](https://github.com/BobbyAnguelov/Esoterica) - High-performance game engine with editor and AAA quality animation graph.
@@ -467,7 +468,7 @@ _Language specific game engine development libraries / frameworks / code._
467468
- 🎉 [Ember](https://github.com/strah19/Ember) - Graphics framework using SDL2 and OpenGL.
468469
- 🎉 [Filament](https://github.com/google/filament) - Mobile-first, real-time physically-based renderer by _Google_.
469470
- 🎉 [Forge](https://github.com/ConfettiFX/The-Forge) 🔥 - Cross-platform rendering framework supporting all major platforms and consoles.
470-
- 🎉 [Horde3D](https://github.com/horde3d/Horde3D) - 3D rendering and animation engine. [[Scene Editor Info](http://horde3d.org/wiki/index.php?title=Horde3D_Scene_Editor)].
471+
- 🎉 [Horde3D](https://github.com/horde3d/Horde3D) - 3D rendering and animation engine.
471472
- 🎉 [Intermediate Graphics Library (IGL)](https://github.com/facebook/igl) - Cross-platform abstraction layer by _Facebook_.
472473
- 🎉 [LLGL](https://github.com/LukasBanana/LLGL) - Thin abstraction layer for OpenGL, Direct3D, Vulkan, and Metal.
473474
- 🎉 [Magnum Engine](https://github.com/mosra/magnum) - Modular C++11 graphics middleware for games and apps.
@@ -738,6 +739,7 @@ _Language specific game engine development libraries / frameworks / code._
738739
- 🎉 [PixiJS Sound](https://github.com/pixijs/sound) - Audio library with filters, built on _PixiJS_. [[Examples](https://pixijs.io/sound/examples/)]
739740
- 🎉 [SoundJS](https://github.com/CreateJS/SoundJS) - Simple API and powerful features, part of the _CreateJS_ suite.
740741
- 🎉 [Sonant-X](https://github.com/nicolas-van/sonant-x) - Small JavaScript synthesizer library. [[Online Composer](https://nicolas-van.github.io/sonant-x-live/)]
742+
- 🎉 [SpessaSynth](https://github.com/spessasus/SpessaSynth) - MIDI player and synthesizer.
741743
- 🎉 [Tone.js](https://github.com/Tonejs/Tone.js) - WebAudio framework for creating interactive music in the browser.
742744
- 🎉 [tuna](https://github.com/Theodeus/tuna) - Audio effects library for the WebAudio API.
743745
- 🎉 [Waveform Playlist](https://github.com/naomiaro/waveform-playlist) - Multitrack web audio editor and player with canvas waveform preview.
@@ -814,6 +816,7 @@ _Language specific game engine development libraries / frameworks / code._
814816
- JavaScript: Graphics - 2D
815817
- 🎉 [CanvasKit](https://github.com/google/skia/tree/main/modules/canvaskit) - WebAssembly build of _Google_'s 2D graphics library, Skia. [[Samples](https://skia.org/docs/user/modules/canvaskit/)]
816818
- 🎉 [EaselJS](https://github.com/CreateJS/EaselJS) - Makes working with the canvas element easy, part of [CreateJS](https://createjs.com/).
819+
- 🎉 [Escher.js](https://github.com/tentone/escher.js) - Interactive 2D graphics canvas framework.
817820
- 🎉 [Fabric.js](https://github.com/fabricjs/fabric.js) - Powerful and simple JavaScript canvas library.
818821
- 🎉 [Konva](https://github.com/konvajs/konva) - Canvas interactivity framework for desktop and mobile apps.
819822
- 🎉 [p5.js](https://github.com/processing/p5.js) - Library for creative coding. [[Website](https://p5js.org)]
@@ -822,11 +825,12 @@ _Language specific game engine development libraries / frameworks / code._
822825
- 🎉 [PixiJS](https://github.com/pixijs/pixijs) 🔥 - Fast, lightweight 2D library. [[Awesome](https://github.com/cursedcoder/awesome-pixijs) | [Editor](https://github.com/Megabyteceer/thing-editor) | [Essentials](https://github.com/ShukantPal/pixi-essentials) | [Website](https://pixijs.com/)]
823826
- 🎉 [Pts](https://github.com/williamngan/pts) - Library for visualization and creative coding. [[Examples](https://ptsjs.org)]
824827
- 🎉 [Scrawl-canvas](https://github.com/KaliedaRik/Scrawl-canvas) - Library for working with the canvas element.
825-
- 🎉 [Stage.js](https://github.com/shakiba/stage.js) - 2D rendering engine for game development. [[Examples](https://piqnt.com/stage.js/)]
828+
- 🎉 [Stage.js](https://github.com/piqnt/stage.js) - 2D rendering engine for game development. [[Examples](https://piqnt.com/stage.js/)]
826829
- 🎉 [Two.js](https://github.com/jonobr1/two.js) - Renderer agnostic 2D drawing API for the web.
827830
- 🎉 [ZIM](https://github.com/danzen/zimjs) - Creative canvas framework. [[Website](https://zimjs.com/)]
828831
- JavaScript: Graphics - 3D
829832
- 🎉 [Babylon.js](https://github.com/BabylonJS/Babylon.js) 🔥 - Powerful web rendering engine. [[Extensions](https://github.com/BabylonJS/Extensions) | [Website](https://www.babylonjs.com/)]
833+
- 🎉 [ClayGL](https://github.com/pissang/claygl) - WebGL library for scalable Web3D applications.
830834
- 🎉 [CopperLicht](https://ambiera.com/copperlicht/) - A 3D library for WebGL. [[CopperCube Editor](https://ambiera.com/coppercube/index.html)]
831835
- 🎉 [Filament for Web](https://github.com/google/filament/tree/main/web/filament-js) - WebAssembly build of Google's 3D graphics library, Filament. [[Demos](https://google.github.io/filament/webgl/)]
832836
- 🎉 [Four](https://github.com/CodyJasonBennett/four) - Minimal three.js alternative.
@@ -1179,8 +1183,6 @@ _Exploring specialty game engine / game development topics and features._
11791183
- 📚 [LearnOpenGL Tutorial](https://learnopengl.com/Advanced-Lighting/Bloom) - Techniques used for bloom lighting, presented in OpenGL.
11801184
- 🌎 [Three.js: Bloom Example](https://threejs.org/examples/?q=bloom#webgl_postprocessing_unreal_bloom) - WebGL bloom postprocessing using _Three.js_. [[Source](https://github.com/mrdoob/three.js/blob/master/examples/webgl_postprocessing_unreal_bloom.html)]
11811185
- 📚 [Unity Tutorial](https://catlikecoding.com/unity/tutorials/advanced-rendering/bloom/) - How to add support for a bloom effect.
1182-
- Displacement
1183-
- 📚 [Basic GLSL Displacement Shader](http://benchung.com/basic-glsl-displacement-shader-three-js/) - Basic vertex displacement shader using Three.js.
11841186
- Dithering
11851187
- 📚 [Dithering on the GPU](http://alex-charlton.com/posts/Dithering_on_the_GPU/) - Ordered dithering in glsl using 8x8 Bayer Dithering.
11861188
- Fire
@@ -1358,7 +1360,6 @@ _Resources to help bring video games and game engines alive._
13581360
- 💸 [Bensound](https://www.bensound.com/royalty-free-music) - Original music tracks, free with attribution. Perfect for games.
13591361
- 💸 [Incompetech](https://incompetech.com/wordpress/) - Nice collection of game tracks. Buy or attribution required.
13601362
- 💸 [Melody Loops](https://www.melodyloops.com/music/free/) - Nice mix of free and affordable music loops.
1361-
- 💸 [Royalty Free Music Clips](https://www.royaltyfreemusicclips.com/pir/free_music_loops.shtml) - Huge collection of free and paid royalty free music tracks.
13621363
- 💸 [Soundimage](https://soundimage.org/looping-music/) - Looping music tracks for videogames. Buy or attribution required.
13631364
- Sound Effects
13641365
- 🆓 [Freesound](https://freesound.org/browse/) - Community-based archive of free sound effects.

0 commit comments

Comments
 (0)
Please sign in to comment.