A repository with lots of different little gamedev example projects.
These are the projects contained in this repostiory:
- Examples of good editor tooling.
- Examples of design patterns.
- The jumping prototype by Martin Fasterholdt for his thesis You Say Jump, I Say How High.
- It contains re-implementations for the character controllers of:
- Super Mario Bros. 3 (Nintendo 1988)
- Spelunky (Mossmouth 2008)
- Braid (Number None 2008)
- Super Meat Boy (Team Meat 2010)
- Limbo (Playdead 2010)
- Different approaches for implementing a basic character controller:
- Via the Transform component.
- Via the Rigidbody component.
- Via the CharacterController component.
- Cinemachine examples for 2D projects.
- Example implementation for raytracing in a compute shader.
- Example implementation of Conway's Game of Life using Unity's "Mecanim" Animation system.
- Example code for Unity's InputSystem package.
- Basic LINQ examples.
- Creates a Unity Mesh via C#.
- Compares lighting and rendering of a cube with 24 vertices with one with just 8 vertices.
- Example code for Unity's NavMesh Agent and Unity's AI navigation package.
- Different examples for water shading using Unity's Shader Graph.
- Example implementations of various basic UI use cases using Unity's UGUI package.
- Different examples for particle effects using Unity's Visual Effects Graph.