{"id":23379761,"url":"https://github.com/jiepengtan/lockstepengine","last_synced_at":"2025-04-04T12:06:58.357Z","repository":{"id":37759410,"uuid":"203137151","full_name":"JiepengTan/LockstepEngine","owner":"JiepengTan","description":"A lockstep solution include lots of deterministic library (Math,Collision,Navmesh,BehaviorTree,Serialization ...)","archived":false,"fork":false,"pushed_at":"2020-03-23T05:36:17.000Z","size":688,"stargazers_count":890,"open_issues_count":3,"forks_count":198,"subscribers_count":31,"default_branch":"master","last_synced_at":"2025-03-28T11:07:50.876Z","etag":null,"topics":["behaviortree","code-generator","engine","lockstep","math","navmesh","pathfinding","serialization"],"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/JiepengTan.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}},"created_at":"2019-08-19T09:04:49.000Z","updated_at":"2025-03-15T15:34:34.000Z","dependencies_parsed_at":"2022-07-18T05:21:43.129Z","dependency_job_id":null,"html_url":"https://github.com/JiepengTan/LockstepEngine","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JiepengTan%2FLockstepEngine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JiepengTan%2FLockstepEngine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JiepengTan%2FLockstepEngine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JiepengTan%2FLockstepEngine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JiepengTan","download_url":"https://codeload.github.com/JiepengTan/LockstepEngine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247174415,"owners_count":20896078,"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":["behaviortree","code-generator","engine","lockstep","math","navmesh","pathfinding","serialization"],"created_at":"2024-12-21T19:27:35.246Z","updated_at":"2025-04-04T12:06:58.340Z","avatar_url":"https://github.com/JiepengTan.png","language":"C#","readme":"#  LockstepEngine \n \n#### **Tutorial** \n\n- [Tutorial Project   ][20][https://github.com/JiepengTan/Lockstep-Tutorial][20]\n- [Tutorial Video (Chinese)][21]\n\n#### **References：** \n- ECS prototype UnityLockstep:[https://github.com/proepkes/UnityLockstep][1] \n- Network library: LiteNetLib: [https://github.com/RevenantX/LiteNetLib][2] (v0.8.3 .NetCore)\n- ECS Framework Entitas: [https://github.com/sschmid/Entitas-CSharp][3] (v1.13.0)\n- Deterministic Math library : [https://github.com/JiepengTan/LockstepMath][4]  \n- Deterministic Collision library: [https://github.com/JiepengTan/LockstepCollision][5] \n- Deterministic NavMesh library: [https://github.com/JiepengTan/LockstepPathFinding][8] \n- Fast and Memory friendly BehaviourTree library: [https://github.com/JiepengTan/LockstepBehaviorTree][9] \n- CodeGenerator ME : [https://github.com/JiepengTan/ME][10] \n- new NetworkLib is Comefrom ET 3.0 [https://github.com/egametang/ET][16]\n- Libs all_in_one [https://github.com/JiepengTan/LockstepEngine][11]\n\nSetup Video link: [https://www.bilibili.com/video/av64460304/][15] \n\n\n [1]: https://github.com/proepkes/UnityLockstep\n [2]: https://github.com/RevenantX/LiteNetLib\n [3]: https://github.com/sschmid/Entitas-CSharp\n [4]: https://github.com/JiepengTan/LockstepMath\n [5]: https://github.com/JiepengTan/LockstepCollision\n [6]: https://github.com/JiepengTan/LockstepPlatform/releases\n [7]: https://github.com/sschmid/Entitas-CSharp/releases\n [8]: https://github.com/JiepengTan/LockstepPathFinding\n [9]: https://github.com/JiepengTan/LockstepBehaviorTree\n [10]: https://github.com/JiepengTan/ME\n [11]: https://github.com/JiepengTan/LockstepEngine\n [12]: https://www.bilibili.com/video/av55450233\n [13]: https://github.com/JiepengTan/LockstepEngine_ARPGDemo/releases/tag/v0.1.0\n [14]: https://github.com/JiepengTan/Lockstep_Demo2D_Tank\n [15]: https://www.bilibili.com/video/av58401872/\n [16]: https://github.com/egametang/ET\n [17]: https://github.com/JiepengTan/LockstepEngine_ARPGDemo\n [18]: https://github.com/JiepengTan/LockstepEngine_ARPGDemo\n [19]: https://github.com/JiepengTan/LockstepEngine_ARPGDemo\n [20]: https://github.com/JiepengTan/Lockstep-Tutorial\n [21]: https://www.bilibili.com/video/av70422751/\n [22]: https://github.com/JiepengTan/LockstepPlatform\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjiepengtan%2Flockstepengine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjiepengtan%2Flockstepengine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjiepengtan%2Flockstepengine/lists"}