gitextract_lyajftwj/ ├── .gitignore ├── Assets/ │ ├── Samples/ │ │ ├── 2D Renderer/ │ │ │ ├── Common/ │ │ │ │ ├── Animations/ │ │ │ │ │ ├── Freeform - Light Cycle.anim │ │ │ │ │ ├── Freeform - Light Cycle.anim.meta │ │ │ │ │ ├── Freeform Light 2D.controller │ │ │ │ │ ├── Freeform Light 2D.controller.meta │ │ │ │ │ ├── Rim - Light Cycle.anim │ │ │ │ │ ├── Rim - Light Cycle.anim.meta │ │ │ │ │ ├── Rim Light.controller │ │ │ │ │ └── Rim Light.controller.meta │ │ │ │ ├── Animations.meta │ │ │ │ ├── Fonts/ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── LICENSE.txt.meta │ │ │ │ │ └── RobotoCondensed-Bold.ttf.meta │ │ │ │ ├── Fonts.meta │ │ │ │ ├── Render Pipeline/ │ │ │ │ │ ├── 2D Renderer Data.asset │ │ │ │ │ ├── 2D Renderer Data.asset.meta │ │ │ │ │ ├── UniversalRenderPipelineAsset.asset │ │ │ │ │ └── UniversalRenderPipelineAsset.asset.meta │ │ │ │ ├── Render Pipeline.meta │ │ │ │ ├── Sprites/ │ │ │ │ │ ├── GlowRocks A.png.meta │ │ │ │ │ ├── GlowRocks B.png.meta │ │ │ │ │ ├── GlowRocks B_n.png.meta │ │ │ │ │ ├── GlowRocks B_outline.png.meta │ │ │ │ │ ├── Level Backdrop.png.meta │ │ │ │ │ ├── Nori.png.meta │ │ │ │ │ ├── Nori_n.png.meta │ │ │ │ │ ├── Nori_outline.png.meta │ │ │ │ │ ├── SpaceJunk.png.meta │ │ │ │ │ └── Sprite Cookie.png.meta │ │ │ │ ├── Sprites.meta │ │ │ │ ├── Volume Profile/ │ │ │ │ │ ├── Global Volume Profile.asset │ │ │ │ │ └── Global Volume Profile.asset.meta │ │ │ │ └── Volume Profile.meta │ │ │ ├── Common.meta │ │ │ ├── LICENSE.md │ │ │ ├── LICENSE.md.meta │ │ │ ├── Lights/ │ │ │ │ ├── 1 Light Types.unity │ │ │ │ ├── 1 Light Types.unity.meta │ │ │ │ ├── 2 Normal Map.unity │ │ │ │ ├── 2 Normal Map.unity.meta │ │ │ │ ├── 3 Masks.unity │ │ │ │ └── 3 Masks.unity.meta │ │ │ ├── Lights.meta │ │ │ ├── Pixel Perfect Camera/ │ │ │ │ ├── 1 SpriteRenderer/ │ │ │ │ │ ├── 1 SpriteRenderer Examples.unity │ │ │ │ │ ├── 1 SpriteRenderer Examples.unity.meta │ │ │ │ │ ├── Animation/ │ │ │ │ │ │ ├── Animators/ │ │ │ │ │ │ │ ├── Hero - Animated Parent.controller │ │ │ │ │ │ │ ├── Hero - Animated Parent.controller.meta │ │ │ │ │ │ │ ├── Hero - Animated.controller │ │ │ │ │ │ │ └── Hero - Animated.controller.meta │ │ │ │ │ │ ├── Animators.meta │ │ │ │ │ │ ├── Clips/ │ │ │ │ │ │ │ ├── Hero Animation.anim │ │ │ │ │ │ │ ├── Hero Animation.anim.meta │ │ │ │ │ │ │ ├── Parent Hero Animation.anim │ │ │ │ │ │ │ └── Parent Hero Animation.anim.meta │ │ │ │ │ │ └── Clips.meta │ │ │ │ │ ├── Animation.meta │ │ │ │ │ ├── Physics2D Materials/ │ │ │ │ │ │ ├── Bouncy.physicsMaterial2D │ │ │ │ │ │ └── Bouncy.physicsMaterial2D.meta │ │ │ │ │ ├── Physics2D Materials.meta │ │ │ │ │ ├── Scripts/ │ │ │ │ │ │ ├── HeroMover.cs │ │ │ │ │ │ └── HeroMover.cs.meta │ │ │ │ │ ├── Scripts.meta │ │ │ │ │ ├── Sprites/ │ │ │ │ │ │ ├── Enemy.png.meta │ │ │ │ │ │ ├── Ground.png.meta │ │ │ │ │ │ └── Hero.png.meta │ │ │ │ │ └── Sprites.meta │ │ │ │ ├── 1 SpriteRenderer.meta │ │ │ │ ├── 2 Tilemap/ │ │ │ │ │ ├── 2 Tilemap Examples.unity │ │ │ │ │ ├── 2 Tilemap Examples.unity.meta │ │ │ │ │ ├── RoboHero/ │ │ │ │ │ │ ├── Animations/ │ │ │ │ │ │ │ ├── player model.controller │ │ │ │ │ │ │ ├── player model.controller.meta │ │ │ │ │ │ │ ├── player_die.anim │ │ │ │ │ │ │ ├── player_die.anim.meta │ │ │ │ │ │ │ ├── player_idle.anim │ │ │ │ │ │ │ ├── player_idle.anim.meta │ │ │ │ │ │ │ ├── player_walk.anim │ │ │ │ │ │ │ └── player_walk.anim.meta │ │ │ │ │ │ ├── Animations.meta │ │ │ │ │ │ ├── Materials/ │ │ │ │ │ │ │ ├── RoboHero.mat │ │ │ │ │ │ │ └── RoboHero.mat.meta │ │ │ │ │ │ ├── Materials.meta │ │ │ │ │ │ ├── Prefabs/ │ │ │ │ │ │ │ ├── RoboHero.prefab │ │ │ │ │ │ │ └── RoboHero.prefab.meta │ │ │ │ │ │ ├── Prefabs.meta │ │ │ │ │ │ ├── Scripts/ │ │ │ │ │ │ │ ├── Hero.cs │ │ │ │ │ │ │ └── Hero.cs.meta │ │ │ │ │ │ ├── Scripts.meta │ │ │ │ │ │ ├── Textures/ │ │ │ │ │ │ │ └── RoboHero.png.meta │ │ │ │ │ │ └── Textures.meta │ │ │ │ │ ├── RoboHero.meta │ │ │ │ │ ├── Rule Tiles/ │ │ │ │ │ │ ├── Animated Ocean Tile/ │ │ │ │ │ │ │ ├── Atlas/ │ │ │ │ │ │ │ │ ├── Ocean.spriteatlas │ │ │ │ │ │ │ │ └── Ocean.spriteatlas.meta │ │ │ │ │ │ │ ├── Atlas.meta │ │ │ │ │ │ │ ├── Sprites/ │ │ │ │ │ │ │ │ ├── ocean.ase │ │ │ │ │ │ │ │ ├── ocean.ase.meta │ │ │ │ │ │ │ │ └── ocean.png.meta │ │ │ │ │ │ │ ├── Sprites.meta │ │ │ │ │ │ │ ├── Tile Asset/ │ │ │ │ │ │ │ │ ├── Ocean.asset │ │ │ │ │ │ │ │ └── Ocean.asset.meta │ │ │ │ │ │ │ └── Tile Asset.meta │ │ │ │ │ │ ├── Animated Ocean Tile.meta │ │ │ │ │ │ ├── Dungeon Tile/ │ │ │ │ │ │ │ ├── Atlas/ │ │ │ │ │ │ │ │ ├── Dungeon.spriteatlas │ │ │ │ │ │ │ │ └── Dungeon.spriteatlas.meta │ │ │ │ │ │ │ ├── Atlas.meta │ │ │ │ │ │ │ ├── Sprites/ │ │ │ │ │ │ │ │ └── dungeon.png.meta │ │ │ │ │ │ │ ├── Sprites.meta │ │ │ │ │ │ │ ├── Tile Asset/ │ │ │ │ │ │ │ │ ├── Cave.asset │ │ │ │ │ │ │ │ └── Cave.asset.meta │ │ │ │ │ │ │ └── Tile Asset.meta │ │ │ │ │ │ ├── Dungeon Tile.meta │ │ │ │ │ │ ├── Scripts/ │ │ │ │ │ │ │ ├── Editor/ │ │ │ │ │ │ │ │ ├── RuleOverrideTile/ │ │ │ │ │ │ │ │ │ ├── PopulateRuleOverrideTileWizard.cs │ │ │ │ │ │ │ │ │ ├── PopulateRuleOverrideTileWizard.cs.meta │ │ │ │ │ │ │ │ │ ├── RuleOverrideTileEditor.cs │ │ │ │ │ │ │ │ │ └── RuleOverrideTileEditor.cs.meta │ │ │ │ │ │ │ │ ├── RuleOverrideTile.meta │ │ │ │ │ │ │ │ ├── RuleTile/ │ │ │ │ │ │ │ │ │ ├── CustomRuleTileMenu.cs │ │ │ │ │ │ │ │ │ ├── CustomRuleTileMenu.cs.meta │ │ │ │ │ │ │ │ │ ├── RuleTileEditor.cs │ │ │ │ │ │ │ │ │ ├── RuleTileEditor.cs.meta │ │ │ │ │ │ │ │ │ ├── ScriptTemplates/ │ │ │ │ │ │ │ │ │ │ ├── NewCustomRuleTile.cs.txt │ │ │ │ │ │ │ │ │ │ └── NewCustomRuleTile.cs.txt.meta │ │ │ │ │ │ │ │ │ └── ScriptTemplates.meta │ │ │ │ │ │ │ │ ├── RuleTile.meta │ │ │ │ │ │ │ │ ├── Unity.2D.PixelPerfectUniversal.Samples.Editor.asmdef │ │ │ │ │ │ │ │ └── Unity.2D.PixelPerfectUniversal.Samples.Editor.asmdef.meta │ │ │ │ │ │ │ ├── Editor.meta │ │ │ │ │ │ │ ├── RuleOverrideTile.cs │ │ │ │ │ │ │ ├── RuleOverrideTile.cs.meta │ │ │ │ │ │ │ ├── RuleTile.cs │ │ │ │ │ │ │ └── RuleTile.cs.meta │ │ │ │ │ │ └── Scripts.meta │ │ │ │ │ ├── Rule Tiles.meta │ │ │ │ │ ├── Scripts/ │ │ │ │ │ │ ├── BasicCameraFollow.cs │ │ │ │ │ │ └── BasicCameraFollow.cs.meta │ │ │ │ │ ├── Scripts.meta │ │ │ │ │ ├── Tilemap Palettes/ │ │ │ │ │ │ ├── Rule Tiles.prefab │ │ │ │ │ │ └── Rule Tiles.prefab.meta │ │ │ │ │ └── Tilemap Palettes.meta │ │ │ │ ├── 2 Tilemap.meta │ │ │ │ ├── 3 UI Scaling Example/ │ │ │ │ │ ├── 3 UI Scaling Example.unity │ │ │ │ │ ├── 3 UI Scaling Example.unity.meta │ │ │ │ │ ├── Scripts/ │ │ │ │ │ │ ├── CustomCanvasScaler.cs │ │ │ │ │ │ └── CustomCanvasScaler.cs.meta │ │ │ │ │ └── Scripts.meta │ │ │ │ ├── 3 UI Scaling Example.meta │ │ │ │ ├── Presets/ │ │ │ │ │ ├── Pixel Perfect Cameras/ │ │ │ │ │ │ ├── PixelPerfectCamera_16PPU_320x240_Pixel Snapped.preset │ │ │ │ │ │ ├── PixelPerfectCamera_16PPU_320x240_Pixel Snapped.preset.meta │ │ │ │ │ │ ├── PixelPerfectCamera_32PPU_320x240_Pixel Snapped.preset │ │ │ │ │ │ └── PixelPerfectCamera_32PPU_320x240_Pixel Snapped.preset.meta │ │ │ │ │ ├── Pixel Perfect Cameras.meta │ │ │ │ │ ├── Texture Importers/ │ │ │ │ │ │ ├── TextureImporter_32PPU_PointFilter.preset │ │ │ │ │ │ └── TextureImporter_32PPU_PointFilter.preset.meta │ │ │ │ │ └── Texture Importers.meta │ │ │ │ ├── Presets.meta │ │ │ │ ├── Scripts/ │ │ │ │ │ ├── CameraManager.cs │ │ │ │ │ └── CameraManager.cs.meta │ │ │ │ ├── Scripts.meta │ │ │ │ ├── Unity.2D.PixelPerfectUniversal.Samples.asmdef │ │ │ │ └── Unity.2D.PixelPerfectUniversal.Samples.asmdef.meta │ │ │ ├── Pixel Perfect Camera.meta │ │ │ ├── Post Processing/ │ │ │ │ ├── 1 Post Processing.unity │ │ │ │ ├── 1 Post Processing.unity.meta │ │ │ │ ├── Profiles/ │ │ │ │ │ ├── Bloom Profile.asset │ │ │ │ │ └── Bloom Profile.asset.meta │ │ │ │ └── Profiles.meta │ │ │ ├── Post Processing.meta │ │ │ ├── Shader Graph/ │ │ │ │ ├── 1 Shader Graph.unity │ │ │ │ ├── 1 Shader Graph.unity.meta │ │ │ │ ├── Materials/ │ │ │ │ │ ├── Invert Color.mat │ │ │ │ │ └── Invert Color.mat.meta │ │ │ │ ├── Materials.meta │ │ │ │ ├── Shader Graphs/ │ │ │ │ │ ├── Invert Color.shadergraph │ │ │ │ │ └── Invert Color.shadergraph.meta │ │ │ │ └── Shader Graphs.meta │ │ │ ├── Shader Graph.meta │ │ │ ├── Shadows/ │ │ │ │ ├── 1 Shadows.unity │ │ │ │ ├── 1 Shadows.unity.meta │ │ │ │ ├── 2 Shadow Composite.unity │ │ │ │ └── 2 Shadow Composite.unity.meta │ │ │ ├── Shadows.meta │ │ │ ├── Third-Party Notices.md │ │ │ └── Third-Party Notices.md.meta │ │ └── 2D Renderer.meta │ └── Samples.meta ├── LICENSE.md ├── Packages/ │ └── manifest.json ├── ProjectSettings/ │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── PackageManagerSettings.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── URPProjectSettings.asset │ ├── UnityConnectSettings.asset │ ├── VFXManager.asset │ ├── VersionControlSettings.asset │ └── XRSettings.asset ├── README.md └── Third-Party Notices.md