{"id":19985197,"url":"https://github.com/amelkor/neofps_terrain_surface","last_synced_at":"2026-05-13T03:35:21.378Z","repository":{"id":71521703,"uuid":"322622284","full_name":"amelkor/NeoFPS_Terrain_Surface","owner":"amelkor","description":"An extension for NeoFPS allowing to detect surfaces on Unity Terrain (footsteps, shot impacts, etc).","archived":false,"fork":false,"pushed_at":"2022-08-23T09:39:04.000Z","size":946,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-12T11:28:14.589Z","etag":null,"topics":["editor","game-development","neofps","unity","unity3d"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/amelkor.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-18T14:46:27.000Z","updated_at":"2023-01-12T03:13:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"8fa9b1e7-7ccd-4bda-b42f-95ecef6b6a51","html_url":"https://github.com/amelkor/NeoFPS_Terrain_Surface","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amelkor%2FNeoFPS_Terrain_Surface","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amelkor%2FNeoFPS_Terrain_Surface/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amelkor%2FNeoFPS_Terrain_Surface/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amelkor%2FNeoFPS_Terrain_Surface/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amelkor","download_url":"https://codeload.github.com/amelkor/NeoFPS_Terrain_Surface/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241419479,"owners_count":19959906,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["editor","game-development","neofps","unity","unity3d"],"created_at":"2024-11-13T04:23:52.906Z","updated_at":"2026-05-13T03:35:16.346Z","avatar_url":"https://github.com/amelkor.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![Logo](Assets/BlackSmallRiver/Integration/NeoFPS/Core/Surfaces/Editor/Gizmos/bsr_terrain_icon.png)\n\n[![Twitter Follow](https://img.shields.io/twitter/follow/cmdexecutor?color=blue\u0026label=Follow%20on%20Twitter\u0026logo=%20\u0026logoColor=%20\u0026style=flat-square)](https://twitter.com/AlekseyMelkor)\n[![license](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](https://github.com/amelkor/Unity3d-BSR-Shooter-Trial/blob/master/LICENSE.md)\n\n# NeoFPS Terrain Surface\n#### An extension for NeoFPS allowing to detect surfaces on Unity Terrain (footsteps, shot impacts, etc).\n_Note that this is a 3rd-party extension asset from the team not affiliated with NeoFPS_.\n_This package will be deprecated once NeoFPS introduce surfaces for terrains._\n\n## Requirements\n- Unity 2020.1 (not tested with lower versions)\n- The [NeoFPS asset](https://assetstore.unity.com/packages/templates/systems/neofps-150179?aid=1011l58Ft) 1.1.07\n\n## Overview\n\n\u003eThe `TerrainSurface_Playground` demo scene can be found under `Assets\\BlackSmallRiver\\Integration\\NeoFPS\\Samples\\Scenes\\Playground\\` \nfolder\n\n1. Add `TerrainSurface` component to the Terrain\n2. Click `Create surface settings`\n3. Choose a path within the Assets directory where to store the settings asset file\n4. Terrain Surface will sync current Terrain Layers\n\nIf Terrain contains no Terrain Layers (they are textures painted on the terrain) yet, add any and click on `Sync terrain layers`\n\n![Preview](!readme/img/preview-image.jpg)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famelkor%2Fneofps_terrain_surface","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famelkor%2Fneofps_terrain_surface","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famelkor%2Fneofps_terrain_surface/lists"}