# LockstepEngine_ARPGDemo
**Repository Path**: mztn/LockstepEngine_ARPGDemo
## Basic Information
- **Project Name**: LockstepEngine_ARPGDemo
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 1
- **Created**: 2020-12-09
- **Last Updated**: 2021-09-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# LockstepEngine ARPG demo
#### **Tutorial**
- [Tutorial Project ][20][https://github.com/JiepengTan/Lockstep-Tutorial][20]
- [Tutorial Video (Chinese)][21]

#### **References:**
- ECS prototype UnityLockstep:[https://github.com/proepkes/UnityLockstep][1]
- Network library: LiteNetLib: [https://github.com/RevenantX/LiteNetLib][2] (v0.8.3 .NetCore)
- ECS Framework Entitas: [https://github.com/sschmid/Entitas-CSharp][3] (v1.13.0)
- Deterministic Math library : [https://github.com/JiepengTan/LockstepMath][4]
- Deterministic Collision library: [https://github.com/JiepengTan/LockstepCollision][5]
- Deterministic NavMesh library: [https://github.com/JiepengTan/LockstepPathFinding][8]
- Fast and Memory friendly BehaviourTree library: [https://github.com/JiepengTan/LockstepBehaviorTree][9]
- CodeGenerator ME : [https://github.com/JiepengTan/ME][10]
- new NetworkLib is Comefrom ET 3.0 [https://github.com/egametang/ET][16]
- Libs all_in_one [https://github.com/JiepengTan/LockstepEngine][11]
#### **How to run it**
1. download Demo [https://github.com/JiepengTan/LockstepEngine_ARPGDemo/releases/tag/v0.1.0][13]
2. Open Server.sln
3. Build and Run project "SimpleServer"
4. Open Unity in dir ./Unity
5. Build a unity package and run it
6. Run Unity editor
Setup Video link: [https://www.bilibili.com/video/av64460304/][15]
#### **QQ 群:**
- 帧同步技术交流 839944367
[1]: https://github.com/proepkes/UnityLockstep
[2]: https://github.com/RevenantX/LiteNetLib
[3]: https://github.com/sschmid/Entitas-CSharp
[4]: https://github.com/JiepengTan/LockstepMath
[5]: https://github.com/JiepengTan/LockstepCollision
[6]: https://github.com/JiepengTan/LockstepPlatform/releases
[7]: https://github.com/sschmid/Entitas-CSharp/releases
[8]: https://github.com/JiepengTan/LockstepPathFinding
[9]: https://github.com/JiepengTan/LockstepBehaviorTree
[10]: https://github.com/JiepengTan/ME
[11]: https://github.com/JiepengTan/LockstepEngine
[12]: https://www.bilibili.com/video/av55450233
[13]: https://github.com/JiepengTan/LockstepEngine_ARPGDemo/releases/tag/v0.1.0
[14]: https://github.com/JiepengTan/Lockstep_Demo2D_Tank
[15]: https://www.bilibili.com/video/av64460304/
[16]: https://github.com/egametang/ET
[17]: https://github.com/JiepengTan/LockstepEngine_ARPGDemo
[18]: https://github.com/JiepengTan/LockstepEngine_ARPGDemo
[19]: https://github.com/JiepengTan/LockstepEngine_ARPGDemo
[20]: https://github.com/JiepengTan/Lockstep-Tutorial
[21]: https://space.bilibili.com/308864667/channel/detail?cid=86562