๐ Game Architecture, a set of game libraries.
- FPMath:Fixed Point(Q31.32) Math.
- FPPhysics2D: Fixed Point 2D Physics, based on FPMath.
- FPEasing: Easing Functions.
- TripodCamera: 3D Camera, alternative of Cinemachine.
- PlatformerCamera: 2D Camera.
- Anymotion: Animation state controller, alternative of UnityEngine.Animator.
- ArkiMenuTool: Regenerate
.csproj; split one.pngto multiple.png. - NoBuf: Binary Serialization, with no GC.
- BufferIO: Binary Serialization, with GC.
- BufGenerator: NoBuf/BufferIO code generator.
- NetworkWeaver: TCP/UDP/WebSocket Networking.
- ArkiCSharpGen: C# code generator.
- PureBTTree: Behaviour Tree.
- ArkiDataStructure: Datastructures like Quadtree/Octree.
- FreeInput: Input lib.
- GenGen: Generation lib.
- ArkiPathFinding: Pathfinding.
- UnityRace: Code samples for performance.
- Open Unity.
- Click menu:
Window/Package Manager. - Click
+, and chooseAdd Package from git URL. - Copy
ssh://git@github.com/gamearki/GameArkiSetup.git?path=Assets/com.gamearki.framework.setup#mainandAdd.
- Attention: please configure Github SSHKey before all.
- Click menu:
GameArki/SetupWindow. - Import anyone you want.
- please install
Git, and restart your computer.
Attention:Gitnot means GithubDesktop/SourceTree/Fork/SmartGit.
Git website - Confirm that you configured Github SSHKey.