{"id":19760482,"url":"https://github.com/inventwithdean/physicsbasedspheremovement","last_synced_at":"2025-02-28T02:46:50.116Z","repository":{"id":203572447,"uuid":"577694353","full_name":"inventwithdean/PhysicsBasedSphereMovement","owner":"inventwithdean","description":"An approach to pure physics based sphere movement in Unreal Engine.","archived":false,"fork":false,"pushed_at":"2022-12-13T10:44:58.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-10T23:20:20.260Z","etag":null,"topics":["cpp","game-development","physics-based","unreal-engine-5"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inventwithdean.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-12-13T10:11:28.000Z","updated_at":"2023-03-28T17:18:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"4b3dc77b-2e1a-4b81-a646-75b09182d114","html_url":"https://github.com/inventwithdean/PhysicsBasedSphereMovement","commit_stats":null,"previous_names":["inventwithdean/physicsbasedspheremovement"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inventwithdean%2FPhysicsBasedSphereMovement","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inventwithdean%2FPhysicsBasedSphereMovement/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inventwithdean%2FPhysicsBasedSphereMovement/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inventwithdean%2FPhysicsBasedSphereMovement/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inventwithdean","download_url":"https://codeload.github.com/inventwithdean/PhysicsBasedSphereMovement/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241090585,"owners_count":19907980,"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":["cpp","game-development","physics-based","unreal-engine-5"],"created_at":"2024-11-12T03:37:26.472Z","updated_at":"2025-02-28T02:46:50.078Z","avatar_url":"https://github.com/inventwithdean.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Physics Based Sphere Movement [C++] [Unreal Version: 5.0.1]\nAn approach to pure physics based sphere movement using C++ in Unreal Engine.\n## Key Features:\n### Movement\nPure physics movement by WASD keys in direction where player is looking. Ball can Jump by Space Bar and dash by Left Shift Key\n### Magnetism\nLevel Ball Bearings are attracted to Goals by tolerated distance.\n### Debugging HUD\nUsing UE_LOG or GEngine-\u003eAddOnScreenDebugMessage for Debugging purposes can be real pain. So this project has DebugHUD which lets you see all the values specified in BallBearingHUD (derived from DebugHUD) in realtime on your screen without the worrying about print keys and scrolling in console!\n### Main Properties exposed to Blueprints\nProperties like Move Force, Jump Force, Dash force, Magnetism are exposed to Level Designers through Blueprints! You can directly edit them by deriving Blueprints from BallBearingGoal, BallBearing and PlayerBallBearing respectively.\n\nThis code base was used to achieve the following game:\n![Screenshot (25)](https://user-images.githubusercontent.com/106145602/207292085-848d54de-2943-4dd4-a4ea-b9dbd84af88f.png)\n\n![Screenshot (24)](https://user-images.githubusercontent.com/106145602/207291904-97a59c0d-f445-4c8b-928b-a17188ef3219.png)\n\n![Screenshot (23)](https://user-images.githubusercontent.com/106145602/207291728-19bcd38b-a0d8-4b8b-81cb-0f58d7f78179.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finventwithdean%2Fphysicsbasedspheremovement","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finventwithdean%2Fphysicsbasedspheremovement","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finventwithdean%2Fphysicsbasedspheremovement/lists"}