Skip to content

Commit

Permalink
Restored archived links
Browse files Browse the repository at this point in the history
  • Loading branch information
stevinz committed Jan 30, 2024
1 parent cb7a725 commit e61266a
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 16 deletions.
15 changes: 0 additions & 15 deletions ARCHIVE.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,6 @@ These links sometimes fail link validation. They should still work, but may not.
<br />
<br />

## 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.

<br />
<br />

## Libraries
_Language specific game engine development libraries / frameworks / code._

Expand All @@ -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).

Expand Down
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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.

Expand Down Expand Up @@ -1395,6 +1399,6 @@ _The meaning behind the emoji._

## Contributing

_See [Contribution Guide](CONTRIBUTING.md)_
_See [Contribution Guide](CONTRIBUTING.md)._

<br />

0 comments on commit e61266a

Please sign in to comment.