diff --git a/ARCHIVE.md b/ARCHIVE.md
index 38e39d7..5574c5b 100644
--- a/ARCHIVE.md
+++ b/ARCHIVE.md
@@ -7,16 +7,6 @@ These links sometimes fail link validation. They should still work, but may not.
-## Learning
-_Info on topics necessary for designing and developing game engines._
-
-### Computer Graphics
-- Education Portals
- - 📚 [Lighthouse3d.com](http://www.lighthouse3d.com/tutorials/) - Collection of tutorials on OpenGL, GLSL and other graphics topics.
-
-
-
-
## Libraries
_Language specific game engine development libraries / frameworks / code._
@@ -38,14 +28,9 @@ _Exploring specialty application / game engine / game development topics and fea
- Lighting 2D
- 📚 [Lighting a 2D Game](http://www.wholehog-games.com/devblog/2013/06/07/lighting-in-a-2d-game/) - Proper 2D lighting with diffuse, self illumination and normal maps.
-### Physics
-- 📚 [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.
-
### Shaders
- Noise
- 🎉 [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/)]
-- Water / Refraction
- - 📚 [2D Water Shader](https://rotatingcanvas.com/fragment-shader-to-simulate-water-surface-in-libgdx/) - GLSL fragment shader to simulate 2D water surface in libGDX.
- Wireframe
- 📚 [Easy Wireframe Display](https://web.archive.org/web/20190220052115/http://codeflow.org/entries/2012/aug/02/easy-wireframe-display-with-barycentric-coordinates/) - Rendering triangles as wireframe using [Barycentric Coordinates](https://en.wikipedia.org/wiki/Barycentric_coordinate_system).
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index d146525..21e7c9a 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -5,6 +5,7 @@ Thanks for your interest in contributing. This list aims to provide excellent re
- The link you are adding should not already be present in the list.
- The link you are adding should not take up more than a single line (i.e. should fit in the regular Github readme column).
+- The link you are adding should include the proper [license emoji](https://github.com/stevinz/awesome-game-engine-dev#legend). The link and description should not include any additional emoji.
- The link's primary target should be a [GitHub](https://github.com/) repository (if applicable).
- The link you are adding should be relevant to Game Engine Development. New categories are possible if they improve the scope of the list as it pertains to Game Engine Development.
- The link you are adding should be currently maintained and not deprecated. Exceptions may be allowed for resources that are well known and have large community support.
diff --git a/README.md b/README.md
index bc30217..d794565 100644
--- a/README.md
+++ b/README.md
@@ -166,6 +166,7 @@ _Info on topics necessary for designing and developing game engines._
- 📚 [Physically-Based Rendering](https://www.pbrt.org) - From the Academy Award winning authority on PBR.
- Education Portals
- 📚 [Game Art Tricks](http://simonschreibt.de/game-art-tricks/) - Articles exploring different graphics techniques.
+ - 📚 [Lighthouse3d.com](http://www.lighthouse3d.com/tutorials/) - Collection of tutorials on OpenGL, GLSL and other graphics topics.
- 📚 [Scratchapixel](https://www.scratchapixel.com) - In depth coverage of computer graphics topics.
- Graphics API: DirectX
- 🌎 [DirectX](https://docs.microsoft.com/en-us/windows/win32/directx) - Microsoft API used to create 2D/3D games and apps. [[Blog](https://devblogs.microsoft.com/directx/) | [Samples](https://github.com/microsoft/DirectX-Graphics-Samples)]
@@ -1129,6 +1130,7 @@ _Exploring specialty game engine / game development topics and features._
- 🌎 [Matter.js: Chains](https://brm.io/matter-js/demo/#chains) - Chains demo using Matter.js. [[Source](https://github.com/liabru/matter-js/blob/master/examples/chains.js)]
- Soft Body
- 📚 [Blob Physics](https://cowboyprogramming.com/2007/01/05/blob-physics/) - Using verlet physics to simulate 2D blobs.
+ - 📚 [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.
- 🌎 [Oryol: Bullet Cloth](https://floooh.github.io/oryol-samples/wasm/BulletPhysicsCloth.html) - Bullet Physics 3D cloth using the Oryol game framework. [[Source](https://github.com/floooh/oryol-samples/blob/master/src/BulletPhysicsCloth/BulletPhysicsCloth.cc)]
- 🌎 [Three.js: Ammo Volume](https://threejs.org/examples/?q=physics#physics_ammo_volume) - 3D soft body volumes using Ammo.js and Three.js. [[Source](https://github.com/mrdoob/three.js/blob/master/examples/physics_ammo_volume.html)]
- Verlet Physics
@@ -1190,6 +1192,8 @@ _Exploring specialty game engine / game development topics and features._
- Upscaling
- 📚 [How do I perform an xBR or hqx filter in XNA?](https://gamedev.stackexchange.com/questions/87275/how-do-i-perform-an-xbr-or-hqx-filter-in-xna/87821#87821) - Upscaling shader code.
- 📚 [hqx](https://en.wikipedia.org/wiki/Hqx) - Wikipedia article about the hqx pixel art upscaling algorithm developed by Maxim Stepin.
+- Water / Refraction
+ - 📚 [2D Water Shader](https://rotatingcanvas.com/fragment-shader-to-simulate-water-surface-in-libgdx/) - GLSL fragment shader to simulate 2D water surface in libGDX.
- Wireframe
- 📚 [Flat and Wireframe Shading](https://catlikecoding.com/unity/tutorials/advanced-rendering/flat-and-wireframe-shading/) - Flat shading / wireframes using Barycentric Coordinates.
@@ -1395,6 +1399,6 @@ _The meaning behind the emoji._
## Contributing
-_See [Contribution Guide](CONTRIBUTING.md)_
+_See [Contribution Guide](CONTRIBUTING.md)._